Программируем На 85 странице Звонкина описывается детский язык программирования «Малыш». Суть в том...

888
Программируем

На 85 странице Звонкина описывается детский язык программирования «Малыш». Суть в том, что робот ходит по полю, умеет проверять, есть ли рядом стенка, и этому роботу можно ставить задачи, для которых писать программы.

Робот умеет делать шаг вперед, поворачивать направо, налево и проверять, есть ли стенка перед ним, за ним, справа и слева. Там дальше есть и другие операторы, но пока и этих хватит.

Когда-то давно на кружке Илька и его друзья водили робота по доске для го. Выкладывали карточками программы. Решали задачи вида дойти от такой клетки до вот такой, дойти, если на доске есть препятствия. Еще, я помню, так делали: один озвучивает команды, другой водит робота.

У Звонкина дается отличная задача: выложить карточками программу, чтобы робот из любой клетки доски дошел до стенки (края доски) и остановился.

Теперь пришло ее время.

Илька в деревне, ноутбука под рукой нет, зато есть тетрадочка. Напомнила ему, какие есть команды. И выдала задачу: написать программу, чтобы робот дошел до стенки и остановился лицом к ней.

Ильку захватило. На следующий день он сам себе поставил задачу обойти доску по периметру. Потом я предложила обойти все клетки доски.

Он пишет значками в тетради программу, вместе тестируем, я смотрю, какие можно блоки выделить, что можно подправить, обсуждаем. Повторяющиеся части выделяем в подпрограммы и используем.

Добавить комментарий

Вы не авторизованы! Войти или зарегистрироваться?