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