Теория:

Цель: создать полосу с орнаментом из многоугольников или звёзд.

Полезные советы

1. В командах блока Перо есть команда Печать: она оставляет отпечаток спрайта на поле, т. е. на сцене.
2. В командах блока Движение есть указатели, которые передают текущее положение спрайта: координаты и направление. Если отметить какие-то из них «галочками», можно на сцене контролировать указанный параметр.
 
указатели.png
Рис. \(1\). Блок Движение
 
3. Также в блоке Движение команда «Перейти в \(x\):...  \(y\):...» отображает текущее положение спрайта.
4. С помощью блока Другие блоки можно выделять элементы программы в подпрограммы и вызывать их по имени, например, в цикле.

Разберём для примера задание практической работы.

Сделай с помощью циклических алгоритмов полосу с орнаментом.
 
Пример_Практической.png
Рис. \(2\). Полоса с орнаментом
 
1. Создадим спрайт в виде кружочка: так будет удобнее оставлять печать, входящую в орнамент.
2. Создадим подпрограмму, изображающую квадрат: Другие блоки — Создать блок — название блока Квадрат.
 
квадрат_1.png
Рис. \(3\). Подпрограмма «Квадрат» 
 
Проверь, работает ли программа.

Обрати внимание, что нарисован квадрат и спрайт остановился в левой нижней точке квадрата. А нам нужно поставить на левой границе в середине стороны печать и перейти в середину правой границы для того, чтобы начать рисовать ромб.

Дополним рисование квадрата:

- печать в середине левой границы;
 
квадрат_2.png
Рис. \(4\). Дополнение кода
 
- движение к середине правой границы на исходную точку ромба.
 
квадрат_3.png
Рис. \(5\). Дополнение кода \(2\)
 
3. Создадим подпрограмму, изображающую ромб: Другие блоки — Создать блок — название блока Ромб.
 
ромб1.png
Рис. \(6\). Код для ромба
 
Проверь, работает ли программа. С помощью указателей координат и направления из блока Движение определи направление, в котором надо переместить спрайт в исходную точку изображения следующего квадрата.
Дополним рисование ромба.
 
ромб2.png
Рис. \(7\). Дополнение кода \(3\)
 
Оформим основную программу.
 
майн.png
Рис. \(8\). Основная программа
 
все_итог.png
Рис. \(9\). Результат
Источники:
Рис. 1. Блок Движение. © ЯКласс.
Рис. 2. Полоса с орнаментом. © ЯКласс.
Рис. 3. Подпрограмма «Квадрат». © ЯКласс.
Рис. 4. Дополнение кода. © ЯКласс.
Рис. 5. Дополнение кода 2. © ЯКласс.
Рис. 6. Код для ромба. © ЯКласс.
Рис. 7. Дополнение кода 3. © ЯКласс.
Рис. 8. Основная программа. © ЯКласс.
Рис. 9. Результат. © ЯКласс.