Задачи 10-го урока

Задача 10.1

Разбейте всю рабочую область на 9 прямоугольных частей. Закрасьте все области разными цветами. Создайте черепашку и сделайте так, чтобы при её перетаскивании мышью с одного цвета на другой сама черепашка меняла бы цвет.

Решение
это изменение_цвета
если цп = 5 [нц 15]
если цп = 15 [нц 25]
если цп = 25 [нц 35]
если цп = 35 [нц 45]
если цп = 45 [нц 55]
если цп = 55 [нц 65]
если цп = 65 [нц 75]
если цп = 75 [нц 85]
если цп = 85 [нц 95]
конец

Учтите, что номенра цветов должны соответствовать тем, которые использовали именно вы. Для определения номера цвета на панели "Рисование/графика" есть инструмент "Пипетка". Имя процедуры в правилах должно повторяться много раз.

Задача 10.2

Напишите программу, при выполнении которой черепашка начнёт плавное движение со случайно выбранного места по оси у от 0 до 190 вверх до координаты у, равной 200. После чего черепашка должна остановиться.

Решение

это движение
нов_х 0
нов_у сл 190
повтори 200 [вп 1 если у_коор = 200 [останов]]
конец

Задача 10.3

Нарисуйте незакрашенный прямоугольник с толщиной границ равной 5 точкам - аквариум. Создайте две черепашки-рыбки. Напишите программу, при выполнении которой рыбки плавали бы в аквариуме по горизонтали на разных уровнях, отталкивались от стенок аквариума и меняли направление и форму. Добавьте в аквариум водоросли, ракушки, камни и раковины.
Скопируйте лист и сделайте эту же задачу в координатах. То есть в качестве условия нужно будет проверять не цвет поля под черепашкой, а значение по координате х (например, х_коор > 300).

Решение

Процедура для одной из рыбок:
это рыба1
вп 2
жди 0.1
если цп = 105 [нк 90 нф 1 вп 2]
если цп = 105 [нк 270 нф 2 вп 2]
конец

Назад
Hosted by uCoz