На рисунке представлена фигура. Вам необходимо использовать алгоритм с аргументами для рисования каждого элемента

На рисунке представлена фигура. Вам необходимо использовать алгоритм с аргументами для рисования каждого элемента отдельно. Количество повторений элементов и количество повторений квадратов внутри одного элемента будет задано пользователем. Пожалуйста, выполните это в Кумире.
Zmey

Zmey

Конечно, я могу помочь с этим. Ниже приведен алгоритм на языке Кумир, который нарисует фигуру с использованием заданных аргументов:


алгоритм НарисоватьФигуру(количество_элементов: целое, количество_повторений: целое)
начало
ЗадатьРазмерЭкрана(800, 800) // Задаем размер экрана для рисования

Пока количество_элементов > 0 выполнить
НарисоватьЭлемент(количество_повторений) // Рисуем элемент с заданным количеством повторений
ПереместитьВправо(100) // Перемещаем курсор на 100 пикселей вправо
Уменьшить количество_элементов на 1 // Уменьшаем счетчик количества элементов
Конец пока
конец

алгоритм НарисоватьЭлемент(количество_повторений: целое)
начало
Пока количество_повторений > 0 выполнить
РисоватьКвадрат(50) // Рисуем квадрат со стороной 50 пикселей
ПереместитьВправоНа(60) // Перемещаем курсор на 60 пикселей вправо
Уменьшить количество_повторений на 1 // Уменьшаем счетчик количества повторений
Конец пока
конец

алгоритм РисоватьКвадрат(сторона: целое)
начало
ПовернутьВлевоНа(45) // Поворачиваем на 45 градусов влево
Пока цикл_от_1_до(4) выполнить
РисоватьВперед(сторона) // Рисуем линию вперед указанной длины
ПовернутьВправоНа(90) // Поворачиваем на 90 градусов вправо
Конец пока
конец

конец


Приведенный алгоритм нарисует фигуру, состоящую из повторяющихся элементов, где каждый элемент представляет собой квадраты, повторенные заданное количество раз. Курсор будет перемещаться между элементами, чтобы создать желаемую структуру. Вы можете выполнить этот алгоритм в среде Кумир, указав количество элементов и количество повторений.
Знаешь ответ?
Задать вопрос
Привет!
hello