Как с помощью вектора в Кумире построить забор (алгоритм)

24 Фев 2020 в 19:51
184 +1
0
Ответы
1

Для построения забора с помощью вектора в Кумире можно использовать следующий алгоритм:

Создать пустой вектор, который будет представлять собой забор.Определить количество досок, из которых будет состоять забор.С использованием цикла добавить каждую доску в вектор.Разместить доски на плоскости в соответствии с их порядковым номером в векторе, при этом учитывая расстояние между ними.Отобразить полученный забор на экране.

Пример реализации алгоритма на Кумире:

PROGRAM Fence;
VAR
fence: VECTOR;
i, num, x: INTEGER;
BEGIN
InitFence(fence);
num := 5; // количество досок
FOR i FROM 1 TO num DO
AddBoard(fence);
END;
x := 0; // начальная координата по оси X
FOR i FROM 1 TO num DO
PlaceBoard(fence[i], x, 0); // размещаем доску на плоскости
x := x + 10; // увеличиваем координату по оси X для следующей доски
END;
ShowFence(fence); // отображаем забор на экране
END.

В данном примере предполагается, что у вас уже есть определенные процедуры InitFence(), AddBoard(), PlaceBoard() и ShowFence(), которые реализуют соответствующие действия.

18 Апр 2024 в 16:46
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир