Программа «Кумир», исполнитель Чертежник.
Задание 2. Составьте программу рисования узора, показанного на рисунке. Количество повторений элементов узора по вертикали и горизонтали задаётся пользователем.
Ответы на вопрос
Для составления программы в Кумире (исполнитель «Чертежник») нужен сам рисунок узора, так как по нему определяется, какие линии и элементы нужно повторять. В условии указано только, что количество повторений по вертикали и горизонтали задается пользователем, но самого изображения узора нет.
Общий принцип решения такой:
-
Сначала создается процедура рисования одного элемента узора.
-
Затем с помощью двух циклов организуется повторение:
-
внешний цикл — количество строк (повторений по вертикали);
-
внутренний цикл — количество элементов в строке (повторений по горизонтали).
-
-
После каждого элемента нужно перемещать Чертежника в начало следующего элемента.
Например, структура программы будет такой:
алг Узор нач цел n, m ввод n, mопустить перо
для i от 1 до n для j от 1 до m Элемент поднять перо сместиться на ширину_элемента, 0 опустить перо кц
поднять перо сместиться на -m*ширина_элемента, высота_элемента опустить перо кц
кон
алг Элемент нач // здесь записываются команды рисования одного фрагмента узора кон
В процедуре Элемент должны быть команды опустить перо, сместиться, поднять перо в соответствии с изображением. Без самого рисунка нельзя правильно указать координаты и команды для построения нужного узора.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

