Багруша
Детская газета
Главная
Робот Роби запутался в трех кубиках
- Подробности
- Категория: Планета мастеров
- Создано 07.01.2013 20:06
- Автор: Анна Ачеева
- Просмотров: 3549
Пришло время помочь роботу Роби разобраться с его алгоритмом. Это значительно проще, чем собирать кубик Рубика.
Ребята, если вы в прошлый раз не догадались, в чем была ошибка алгоритма робота Роби, то постройте сами из кубиков трехэтажный домик с крышей, как положено, или давайте это делать вместе по шагам. Например, вот так:
Шаг 1. Берем стену или крышу? Конечно, стену, то есть кубик. Это – первый этаж.
Шаг 2. Берем еще один кубик и устанавливаем на предыдущий. Это – второй этаж.
Шаг 3. Так же поступаем с третьим кубиком.
Шаг 4. Проверим, сколько у вас кубиков-этажей установлено. Считаем: один, два, три… Надо еще брать кубики? Нет.
Шаг 5. Кладем на самый верхний кубик крышу.
Шаг 6. Дом готов? Да. Значит, задание выполнено, и об этом можно доложить: "Трехэтажный дом построен!".
Молодцы, ребята!
Компьюша тоже помог своему другу. Он сказал ему:
– У тебя, Роби, все команды записаны не в том порядке, а, вернее, все наоборот. Давай-ка я перепишу тебе алгоритм.
– Компьюша, а много у тебя алгоритмов? – спросил Роби, пока тот старательно переписывал информацию для робота.
– Да, очень много, – похвалился наш герой. – Поэтому я такой умный.
Роби поблагодарил своего друга и ушел. Теперь-то он хорошо справится со своим заданием.
* * *
Так что же оказалось, ребята? И Компьюша, и Роби выполняют алгоритмы, то есть задания, в которых команды следуют в строгом порядке. Теперь то мы знаем, что умный Компьюша оттого, что знает много алгоритмов. Постараемся и мы от него не отстать и тоже вспомним некоторые.
Например, как мы одеваемся утром? Сначала надеваем куртку и сапоги? Или футболку и колготки? Конечно, мы всё надеваем и снимаем, следуя определенному порядку, и готовимся ко сну, и едим, и так далее…
Оказывается, мы много чего делаем по порядку, даже не задумываясь, что выполняем какие-то алгоритмы. Значит, и люди, и роботы, решая любую, даже самую простую проблему, прибегают к помощи алгоритмов.
А есть ли отличие в том, как исполняют алгоритмы люди и как – роботы? Об этом поговорим в следующий раз.
(Продолжение следует...)
Рисунок Анастасии Ачеевой.