Найти в Дзене
Плохой Программист

Учим ребенка программированию. Черепашка.

Черепашка. Здесь будем закреплять уже приобретенный в Лабиринте навык работы с циклами.

Итак, первый уровень. Пытаемся нарисовать квадрат. Скорее всего ребенок выдаст вот такое решение.

И тут придется подтолкнуть его к более грамотному ответу. Чтоб он посмотрел на первую строчку. Увидел, что она не одна такая, и что вторая не одна такая. Что они повторяются.

Сколько раз? 4. Ровно по количеству сторон в квадрате. Может быть, даже стоит вернуться на третий уровень лабиринта, чтобы вспомнить как решились задачи с повторами.

-2

Второй уровень прекрасен тем, что код не нужно переписывать, нужно просто немного подправить.

Нужно нарисовать пятиугольник, значит количество повторений уже не 4, а 5.

Что же касается угла, давайте разбираться.

Мы люди большие и знаем, что внутренний угол правильного пятиугольника равен 108. Значит ли это, что черепашку нужно поворачивать на 108 градусов, чтобы нарисовать угол? Нет. Потому что мы находимся снаружи, наш угол это (180-108), т.е. 72 градуса.

-3
-4

У звездочки тоже 5 сторон, но угол острый, поэтому все что нужно сделать - изменить значение угла поворота.

-5

На следующем уровне ребенку нужно понять, что есть цикл из 5 сторон звезды и есть действия по поднятию пера, перемещению и рисованию отрезка. Эти действия выполняются уже ЗА циклом.

-6

Далее - цикл в цикле - мы рисуем звезду, повторяя 5 раз линии, а потом повторяем 4 раза эту звезду.

-7

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

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

-8

На седьмом уровне добавляется еще и веер с линиями. Т.е. мы нарисовали линию, затем вернулись, немного повернулись, нарисовали еще одну линию, опять вернулись - повернулись - нарисовали...

-9

И уже видно, что если линий будет не 4, а 8, то у нас получится почти круг.

А как сделать не почти круг, а самый настоящий? Круг у нас 360 градусов - значит по тому же принципу рисуем 360 линий, поворачивая их относительно друг друга на 1 градус.

-10

И последнее задание - все тоже самое, только полную луну нужно превратить в месяц. Это понятно - нужно просто нарисовать рядом черный круг.

Тут сложности могут возникнуть с подбором смещения для черного круга.

-11

На десятом уровне задания нет. Есть просто масса чудесных инструментов и свобода творчества, которой мы пока не воспользуемся. Может быть, когда-нибудь позже.

Видеовариант.

Учим ребенка программированию. Лабиринт.

Учим ребенка программированию. Птица.

Учим ребенка программировать. Фильм.

Учим ребенка программированию. Музыка.

Учим ребенка программированию. Учебный пруд.