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

