|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Результаты опроса: Зачем нужны блок-схемы? | |||
Для объяснения алгоритма программы заказчику | 8 | 24.24% | |
Схема выполняется перед написанием псевдо-кода и программного кода | 7 | 21.21% | |
Для сдачи зачетов в универе | 27 | 81.82% | |
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 33. Вы ещё не голосовали в этом опросе |
|
|
Опции темы | Поиск в этой теме |
20.01.2010, 15:33 | #1 |
Форумчанин
Регистрация: 18.08.2009
Сообщений: 289
|
Зачем нужны блок-схемы?
Приходилось слышать мнение, что блок-схемы строятся по программному коду для каких-либо целей, например, объяснения алгоритма работы программы заказчику.
А по-моему, блок-схема - это первый шаг на пути разработки программы, помогающий получить начальное представление о том, какой будет программа. Далее схема уточняется написанием псевдо-кода, по которому уже пишется программный код. Какое ваше мнение? |
20.01.2010, 15:42 | #2 |
Форумчанин
Регистрация: 22.02.2009
Сообщений: 875
|
По мне, так никаких блок-схем не надо, все можно держать в голове. Если программу пишешь сам, без копипаста, то все алгоритмы будешь понимать без схем. Создавать схему перед созданием программы тоже не обязательно, только если не можешь все обработать в уме.
Я никогда не создаю блок-схем. А уж псевдо-кода вообще никогда не видел и не собираюсь.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
|
20.01.2010, 16:08 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
По-моему эти все схематические обьяснения сущий доцентовский мазохизм, чтоб преподы выглядели умнее студентов. Я встречал преподавателей, которые в UML такое загибали - мы вешались. Зато ни один из них не мог написать все что он наваял ни в одном языке.
I'm learning to live...
|
|
20.01.2010, 16:11 | #4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Это атавизм, просто когда пишешь прогу на Бейсике для какого-нибудь Агата строк на 50, то имеет смысл составить такую схемку. Сейчас же нет необходимости.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
20.01.2010, 16:13 | #5 | |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Цитата:
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
|
20.01.2010, 16:18 | #6 | |
Участник клуба
Регистрация: 06.03.2009
Сообщений: 1,346
|
Цитата:
|
|
20.01.2010, 16:21 | #7 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Встречаются алгоритмы со сложными ветвлениями и большим количеством условий. Вот тогда очень помогает визуально.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
20.01.2010, 16:32 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Мне когда-то подобное показывали - на фомате A1x5. Она даже на стол не поместилась.
I'm learning to live...
|
|
20.01.2010, 16:34 | #9 |
somewhere else
Участник клуба
Регистрация: 17.07.2008
Сообщений: 1,409
|
Не видел ни одного оправданного применения блок-схем(в стандартном виде). А вот что касается некой схемы собственного производства - сплошь и рядом, когда требуется описать сложный алгоритм - скажем шифрование. Но это легче сделать некими собственными конструкциями. Скажем блок-схемы не предусматривают модификацию данных, не предусматривают выборку из данных определенной части итд. итп. Они просто описывают общую структуру ветвлений.
"Тяжело в учении, легко в бою" - А.В. Суворов
|
20.01.2010, 16:45 | #10 | |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Зачем нужны операторы << и >> | fs444 | Общие вопросы C/C++ | 3 | 23.12.2009 08:07 |
Блок-схемы С++ | Wia | Помощь студентам | 10 | 23.12.2008 17:52 |
обновление в блоге - Strtochar или зачем нужны указатели | Pblog | Обсуждение статей | 0 | 22.08.2007 17:13 |
обновление в блоге - Ресурсы. Зачем они нужны. | Pblog | Обсуждение статей | 0 | 27.05.2007 03:17 |