четверг, 12 января 2012 г.

9-е классы

Запустите вот эту программу:

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

Комментариев нет:

Отправить комментарий