DRAKON.SU
https://forum.drakon.su/

Отзыв на книгу "Учись писать, читать и понимать алгоритмы"
https://forum.drakon.su/viewtopic.php?f=217&t=5199
Страница 1 из 1

Автор:  Владимир Паронджанов [ Четверг, 21 Август, 2014 12:58 ]
Заголовок сообщения:  Отзыв на книгу "Учись писать, читать и понимать алгоритмы"

Я получил письмо от читателя и предложение:
Цитата:
Уважаемый Владимир Даниелович!

Хочу выразить восхищение Вашим трудом "Учись писать...". Проглотил его за 2 дня, теперь беру на вооружение. Мне как раз нужно было руководство по составлению алгоритмов.

Я сам инженер-технолог в области машиностроения, попутно стараюсь освоить программирование в Excel, Word, Access, чтобы облегчить свой труд. Поэтому Ваш "Дракон" - просто идеальное средство в подобном случае, т.к. дает прямые ответы на вопрос, как спланировать и изящно записать алгоритм, чтобы его же потом и осуществить в программе.

Читая книгу, я наблюдал, как алгоритм из одномерного, превращается в двухмерный. И возник вопрос, а третье измерение добавить можно?

Чтобы потом с разных сторон созерцать проект как единое целое и видеть взаимодействие частей. После некоторого размышления, в голове получилась некоторая концепция, хотел бы поделиться. Думаю, она не оригинальная, но вдруг Вам покажется интересной (Схема от руки в прилагаемом файле, заранее извиняюсь за её неточность, т.к. просто хотел обрисовать идею).

Принцип

Дракон в 3Д похож на некий прибор выдернутый из доски приборов какого-нибудь агрегата.

Состоит из

•Передней панели

•Стопки плат (дракон-схем) одна за другой

•Проводов в физическую систему (входы-выходы)

Передняя панель:

Единственная часть, которая видна пользователю: через нее он осуществляет отправку команд и контроль за ходом. На ней могут быть: переключатели, кнопки пуска, останова, индикаторы, счетчики и т.п. В общем все, что мы видим на приборе с какой-нибудь панели.

Стопки плат (схем):

Дракон-схемы, которые соединены между собой такие иконы взаимодействия между отдельными листами, как "Вставка", "Вывод", "Ввод" и т.п.

Провода:

Связи с физической или процессорной системой, которые получают сигнал извне. Или передают.

Если эту схему представить в трехмерном виде, сопоставляя соответствующие иконы разных схем, например "Вывод"-"Ввод", "Вставка"-"Начало" и т.п., то получится полная картина взаимодействия. Причем вращая её разными сторонами, мы сможем получать разные данные от системы:

1.Вид спереди - интерфейс пользователя

2.Вид Сверху - циклограмма (видны иконы "Имя ветки"). Если сопоставить масштаб представления с таймером - будет видно, от какой ветки, какая схема начинает действовать, и когда заканчивает.

3.Вид Сбоку - получается как раз тот самый язык Z. Если отфильтровать лишнее, и оставить только иконы соединения между схемами и передней панелью, то можно увидеть последовательность и параллельность запусков и работы, увидеть, в каком месте оператор отдает указание (если "жирная линия" выходит на панель и ждет подтверждения), а где сама система продолжает работать при накоплении операций.

4.Вид снизу - видны иконы "Адрес" и поэтому можно судить о возможных маршрутах действия каждой схемы...

Ну это вкратце все. Кто знает, может быть когда-нибудь и будет составлен 3-хмерный интерфейс для построения на базе какой-нибудь САПР-системы...

Еще раз большое спасибо за Ваш труд! Буду рекомендовать его всем своим знакомым. А тем временем ознакомлюсь с другими Вашими книгами.

С уважением

Григорий

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/