Вспомогательный алгоритм – алгоритм, снабженный таким заголовком, который позволяет вызвать его из других алгоритмов.

Видео: Исполнитель Чертежник. Вспомогательные алгоритмы, автор Дмитрий Тарасов
Текст вспомогательных алгоритмов:

Программа рисования узора:
![]() |
алг рисунок нач • нц 8 раз • • квадрат • • сместиться на вектор (3,0) • кц кон |
Использование вспомогательных алгоритмов с параметрами
алг вспомогательный_алгоритм (список используемых переменных)
нач
алгоритм
кон
Список используемых параметров может иметь формат:
Пример:
алг ромб (цел а)
нач
-
опустить перо
-
сместиться на вектор (2*а,а)
-
сместиться на вектор (2*а,-а)
-
сместиться на вектор (-2*а,-а)
-
сместиться на вектор (-2*а,а)
-
поднять перо
кон
Данный алгоритм рисует ромб, шириной 4*а и высотой 2*а, где величина а – передается в качестве параметра вспомогательного алгоритма.
С помощью данного алгоритма и циклического процесса можно нарисовать следующий узор:
![]() |
алг Ромб
нач цел а • сместиться в точку(-2,0) • а:=1 • нц 5 раз • • ромб(а) • • а:=а+1 • • сместиться на вектор(-2,0) • кц кон |
Попробуйте нарисовать один из предложенных узоров:



