HELP
- From
- Evgenij Masherov (2:5020/175.2)
- To
- Andrey Dashkovsky
- Date
- 2002-10-09T10:47:43Z
- Area
- RU.ALGORITHMS
From: "Evgenij Masherov" <EMasherow@nsi.ru>
Tue Oct 08 2002 17:32, Andrey Dashkovsky wrote to Evgenij Masherov:
EM>> Вообще, блок-схема была эффективна:
EM>> а. Когда элементарная операция языка была очень мелкой (т.е. а:=в+1;
EM>> записывалось 3-4 командами, и было естественно все их вписать в
EM>> квадратик блок-схемы) б. Когда никаких способов управлять
EM>> последовательностью действий, кроме перехода, не было.
EM>> Сейчас она - рудимент старых технологий...
AD> Блок-схема всегда была эффективной и будет эффективной, никто не
AD> заставляет в блок-схему писать а=б+1, однако в сложных системах просто
AD> необходимо накидать схему взаимодействия. Если это просто сложная
AD> программка - на уровне блоков, если это СУБД - базу иначе не
AD> спроектируешь, если параллельные алгоритмы - схема взаимодействия
AD> объектов со всеми примитивами синхронизации просто необходима.
AD> Такие блин катигорические заявления делаешь... не правильно это.
То, что здесь перечислено - не есть (кроме п. 1) блок-схемы. Блок-схема,
насколько я помню соответствующий ГОСТ, не включает в себя ни средств описания
параллельных процессов, ни средств описания структуры данных. Она есть способ
описания последовательности действий, причем последовательность выполнения
отдельных операций обозначается стрелками, что предполагает явное задание
переходов. При программировании в кодах (ну, или на Ассемблере) подобное может
иметь место, но ЯВУ уже надобность в классических блок-схемах неглижируют.
Вообще же графическое представление информации может быть полезно, но
именовать его "блок-схемы" ИМХО не стоит. Это название уже закреплено за
совершенно определенным представлением данных.
AD> ... Все генитальное просто.
Евгений Машеров АКА СанитарЖеня
--- ifmail v.2.15dev5
* Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2)