Запустите вот эту программу:
http://smallbasic.com/program/?WXG655
Посмотрите, что делает черепашка: рисует линию, возвращается, рисует еще одну.
Таким образом рисуются две линии.
Какие команды черепашки повторяются?
Допустим, нам надо нарисовать прямоугольник - то есть не две, а где-то 50 таких линий.
Понятно, что придется использовать цикл.
For N = 1 To 50
...
EndFor
Задание 1
Напишите такой цикл, чтобы черепашка рисовала красный прямоугольник. Вам нужно будет вставить вместо многоточия повторяющиеся команды.
При этом!!
Найдите в списке команд черепашки (с.171, таблица 8.4 в учебнике) те, которая заставляет ее поворачиваться на прямой угол (по часовой стрелке или против). И используйте их вместо установки углов вроде Turtle.Angle = 180
Задание 2
Российский флаг состоит из трех прямоугольников - белого, синего и красного, сверху вниз. Один прямоугольник у нас уже есть - см. задание 1. Нужно сделать еще два.
При этом!!!
Нужно сделать не три цикла. Нужно сделать один цикл и поместить его в подпрограмму:
Sub Rectangle
.... цикл....
EndSub
И потом вызвать эту подпрограмму три раза, каждый раз подгоняя черепашку к новому месту, откуда она должна начать рисовать прямоугольник, и задавая новый цвет.
Вызов подпрограммы: Rectangle()
Не забудьте сохранить программу в свою папку, опубликовать ее, поместить адрес в блог и прислать на 328gos@gmail.com
Комментариев нет:
Отправить комментарий