Другие языки программирования и технологии

При составлении блок схемы, есть ли какие-то ограничения на количество элементов блок схемы?

Собственно, сколько вообще можно включать элементов? Есть ли золотая середина или среднее значение для удобного чтения/просмотра?
Как препод скажет, так как реальным заказчикам не надо особо знать, что внутри блока, главное что приходит, что уходит, а конкретику оставьте программерам.
И блок-схемы многостраничные могут быть, в документациях и 100 страниц можно намудрить из блок-схем, но только кто их читать и понимать будет.
Ильдар Х.
Ильдар Х.
76 378
Лучший ответ
Ограничение на порошок в принтере и на терпение заказчика. Заставит заказчик будешь делать как хозяину удобно, в любом количестве. Тогда порошок будешь покупать за свой счёт
читай ГОСТ., там закон
Вадим Козлов
Вадим Козлов
93 552
Нет никаких ограничений, составление блок-схемы, если заказчик его требует - чистая формальность.
Удобного чтения/просмотра у блок-схемы не бывает. Блок-схемы были разработаны для наглядного показа структуры программ на Ассемблере, с переходом к языкам высокого уровня они стали неудобнее для просмотра и понимания, чем сами тексты программ.
"В свое время предложенные Голдстайном и Нейманом маленькие квадратики на блок-схемах вместе со своим содержанием выступали в качестве языков высокого уровня, объединяя абсолютно непонятные операторы машинного языка в группы, имеющие определенный смысл. Как давно уже указал Айверсон, в систематическом языке высокого уровня такая группировка уже осуществлена, так что каждый квадратик просто соответствует оператору."
(Фредерик Брукс)
Поэтому, если заказчик предъявлял по старинке формальное требование представить блок-схемы, они рисовались специальными программами по текстам программ и никто в них затем не смотрел.
"Чтение блок-схемы ничуть не легче чтения самой программы. Блок-схемы затемняют особенности поведения программ, созданных по правилам структурного программирования, и, что более важно, совсем не раскрывают структуру данных."
(Э.Реймонд)
А после перехода к объектно-ориентированному программированию блок-схемы вообще потеряли всякий смысл.
Золотая середина обязательна!
Олег Лиуконен
Олег Лиуконен
67 345