В мгновение ока они в шесть рук соорудили блок-схему (не для старой задачи, как предлагал Дима, а уже для новой) — сначала с двумя ошибками, но тут же сами их исправили: (1) они забыли две стрелки возврата после «шага» к проверке условия «впереди — стена?», но Женя вспомнил и поставил;
(2) Дима хотел к ромбику прицепить третью стрелку, ведущую к «повороту кругом» — как на рис. 64; я стал спрашивать, почему повисла без дела стрелка «да», и в каком случае следует идти по третьей стрелке, но ещё до того, как я сумел чётко сформулировать эти вопросы, Петя сказал:
— Это вот сюда надо, — и показал для оператора поворота правильное место.
Рис. 64.
После этого каждый из них выполнил программу, водя пальцем по блок-схеме и шагая роботом по комнате.
Забыл сказать: в начале задания они требовали, чтобы мы снова обязательно ходили с завязанными глазами. Я сказал, что если потребуется — сделаем, а если не потребуется, зачем же? Дети немножко поныли:
— Ну-у, а мы хотим…
Но потом в процессе работы никто об этом не вспомнил.
Задание 1.
Ребята справлялись с заданием успешно и легко, хотя иногда, конечно, ошибались. Посреди работы Петя заметил, что большие фигурки чередуются с маленькими. Мы обсудили причину (признак «размер» имеет всего два значения — «большой» и «маленький»), обнаружили, что то же самое происходит с дыркой (фигурки с дырками и без дырок чередуются), и потому все большие фигурки в нашей цепочке без дырок, а все маленькие — с дырками. Тогда по моему предложению мы убрали все лишние фигурки (большие с дырками и маленькие без дырок), чтобы легче было разыскивать нужные. После этого работа была быстро закончена.
Затем по предложению Димы мы построили под первой цепочкой вторую, точно такую же, только все фигуры с дырками были заменены на бездырочные, и наоборот. Дима заметил, что по горизонтали у нас получилось «новое задание», а по вертикали — «старое задание» (т. е. отличие ровно по одному признаку).
Картинка вышла такая красивая, что никак не удавалось уговорить детей убрать её со стола. Особенно упрямился Дима; с ним удалось договориться только после того, как было решено вырезать такие флажки к Новому году и повесить их на ёлку.
Задание 2.
Задача для робота: подойти к той стене, которая сзади, и стать к ней спиной (рис. 65).Рис. 65.
Сначала я попросил ребят выполнить это задание «вручную», т. е. взять робота в руку и проделать с ним все нужные действия (шаги, повороты и проч.), сам же показал им только начальное и конечное положения. К моему удивлению, правильно всё сделал только Женя (повернулся кругом, сделал два шага, повернулся кругом). Петя же с Димой делали бог весть что: ходили куда-то в сторону и зигзагом, делали много лишних поворотов, делали шаги назад и т. п. — и в итоге оказывались не там, где нужно. То ли они пытались придумать другое задание (Дима это очень любит), то ли моё задание не могли понять — я так и не разобрался. От меня потребовалось известное терпение, чтобы каждый раз объяснять им их ошибки. Наконец, я снова предоставил слово Жене, чтобы он показал всё правильно, но тут и у него произошёл сбой и он сделал всё не так, и вообще они, оказывается, уже забыли, в чём задача; всё началось сначала.