Как Петя Бейсиков Тоню Соображалкину программировать учил
- Автор: Бруно Мартузан
- Жанр: Околокомпьютерная литература / Детская образовательная литература / Basic, Visual Basic, VB Script, VBA и т.п.
- Дата выхода: 1987
Читать книгу "Как Петя Бейсиков Тоню Соображалкину программировать учил"
ТОНЯ УЛУЧШАЕТ АЛГОРИТМ
Думаю, что проверку на выполнение условия «Равно ли К восьми?» нужно поставить перед проверкой на равенство десяти. Тогда, если восемь классов не окончено, ничего особенного не происходит, идем дальше проверять условие «Равно ли К десяти?». А если восемь классов окончены?… Тогда проводим проверку условия «Желаешь ли уходить в ПТУ?». Если желаешь, то, конечно, уходи, а если нет…, а если нет… то вот как! Иди прямо на прямоугольный блок «Учиться серьезно 1 год в К+1-м классе», так как нет никакой необходимости возвращаться и проверять, равно ли К десяти, когда только что этот К исследовали и нашли, что он равен восьми и, значит, никак не может быть равен десяти.
— Кстати, можно было бы и проверить, никакой ошибки не возникло бы, просто лишняя работа. На мой взгляд, лучше было бы проводить проверку насчет ПТУ не тогда, когда окончено розно 8 классов, а когда окончено больше или ровно 8 классов. Ведь человек может захотеть уйти в ПТУ и после девятого класса. Но, конечно, может быть и такой алгоритм, как ты сочинила. Сейчас изобрази его графически.
— Я нарисую только небольшой кусок блок-схемы. Зеленым цветом я нарисовала добавки, а черным то, что было раньше.
— Нарисовано великолепно. Особенно красиво выделяется эта зелень. Но, увы, в твоем алгоритме имеется грубейшая ошибка, которая делает весь алгоритм совершенно непригодным, несмотря на изумительное оформление.