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