Чертёжник рисует домик

Пример уже в редакторе: нажмите F9 — обычное выполнение или F8 — по шагам. Программу можно менять и запускать снова.

Чертёжник рисует на клетчатой плоскости с осями координат. Пока перо опущено, при перемещении остаётся линия; поднятое перо перемещается без следа.
Загружаю среду КуМир… Если ничего не происходит — включите JavaScript и обновите страницу.

КуМир онлайн на SilverTests — неофициальная онлайн-версия, не продукт НИИСИ РАН. Язык, сообщения и поведение — как в «Кумир-Стандарт» 2.1.

Домик: перо и векторы: разбор

Чертёжник рисует на клетчатой плоскости с осями координат. Пока перо опущено, при перемещении остаётся линия; поднятое перо перемещается без следа.

«сместиться в точку(x, y)» переносит перо в точку с координатами x и y, «сместиться на вектор(dx, dy)» — сдвигает на dx вправо и dy вверх. Цвет выбирают командой «выбрать чернила(синий)», надпись делает «написать(ширина, текст)».

На что смотреть при выполнении

  • каждая команда при опущенном пере добавляет отрезок;
  • колёсико мыши в окне Чертёжника — масштаб, перетаскивание — сдвиг;
  • кнопка ⤢ показывает весь рисунок.

Программа на КуМире

использовать Чертежник
алг Домик
нач
. выбрать чернила(синий)
. сместиться в точку(0, 0)
. опустить перо
. сместиться на вектор(4, 0)
. сместиться на вектор(0, 3)
. сместиться на вектор(-2, 2)
. сместиться на вектор(-2, -2)
. сместиться на вектор(0, -3)
. поднять перо
. сместиться в точку(0.5, -1)
. выбрать чернила(красный)
. написать(3, "ДОМ")
кон

Программа уже в редакторе. Нажмите F9, чтобы выполнить её со значениями на полях, или F8 — по шагам. Код можно менять и запускать заново, а «Программа → Сохранить» скачает его файлом .kum.

КуМир онлайн: как пользоваться и частые вопросы

Примеры программ на КуМире

Другие инструменты SilverTests

Шрифт PT Mono © ParaType, распространяется по лицензии PT Free Font License. Оригинальная система КуМир — НИИСИ РАН.