Об описаниях алгоритмов
Исполнитель, частными случаями которй являются машины Тьюринга и Поста
Полагаю что при использовании оформления только в стиле блок-схем мышление остается на хорошо если на уровне структурного программирования. Никак не показывается связь этих подходов, преобразование схем в автоматную модель. Что вполне соответствует концепции яз Паскаль, но никак не событийному программированию, поддерживаемому в визуальных средах, (Дельфи). Автоматный подход является основой диаграмм состояний широко потом используемым в моделировании бизнес процессов и в UML.
Оформление классическими блок-схемами неудобно для алгоритмов ряда задач (драйверов, управления устройствами, технологических процессов) сам стиль оформления которых требует не блок-схемы а автоматные схемы (например при оформлении многократной попытки устройства) (см. [1])
В то же время каждому, кто сдавал ПО наверное приходилось пользоваться Гостом 19, где, ни слова нет об оформлении блок-схем с позиций диаграмм состояний
Прошу читающих это высказать свои замечания и соображения на эту тему
Е.Багоцкий [email]eugrita@mail.ru[/email]
[1] “Введение в конечные автоматы», doc.sch130.nsc.ru/book/Book.ComputerNetworkTheHands/Glava 10/Index6.htm
[2] Автоматные схемы программ В.Любченко 1983 г. softcraft.ru/auto/ka/ash/ash.shtml
[3] “Алгоритм преобразует алгоритм”, wiki.likt590.ru/doku.php/tema:preobrazovanie_algoritmov._teorija_konechnyx_avtomatov
Бот ?
Скорее спам.
Я вот не пойму: в чём вопрос?
Хотите использовать диаграммы состояний - используйте. Не найдёте в ГОСТ требований к оформлению - оформляйте как вам удобно. Суть проблемы-то в чём?
Цитата:
В то же время каждому, кто сдавал ПО наверное приходилось пользоваться Гостом 19, где, ни слова нет об оформлении блок-схем с позиций диаграмм состояний
Вот ты не поверишь - никогда в жизни, кроме как на лабах в универе, я не сдавал блок-схемы при сдаче :)
Не говоря уже о том, чтобы кто-то требовал соответствия их ГОСТу (российскому? :rolleyes:...)
Между тем, бот был сделан довольно логично и ясно.
эт где ты такое рисовал?
Правда, там был ещё политический момент, о котором здесь рассказывать неуместно; именно из-за него схема получилась слабо приемлемой для чтения, хотя суть работы отражала очень точно.
ЗЫ. По-моему, многие вещи лучше изображать не одной схемой, а коллекцией изображений с состояниями системы. Мне, например, можно было бы просто изложить все алгоритмы (а их там много) по отдельности. Было бы понятнее.
Ну и спорное утверждение на десерт. Возможно, комментарий будет полезно подкрепить описанием на функциональном языке.
Это если ФЯ понятен участникам обсуждения, а само описание сделано без фанатизма.