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