КуМир чертёжник — это приложение для создания графических изображений, выполненное на языке алгоритмов КуМир.
Введение
Термин КуМир является сокращением слов Комплект Учебных Миров. Это программный алгоритмический язык, предназначенный для помощи в изучении информатики и программирования в различных учебных заведениях. То есть это несложный язык, предназначенный для создания алгоритмов, и основанный на русскоязычной лексике. В своём составе он имеет специальные команды, позволяющие управлять различными программными приложениями, которые называются исполнители. Главными из них являются Робот и Чертёжник.
Исполнитель Чертёжник
Предназначением исполнителя чертёжник является формирование разных графических объектов на листе неограниченных размеров. Такими объектами могут быть рисунки, графики и чертежи, нарисовать которые поможет специальное перо, входящее в инструментальный набор чертёжника. Перо можно перемещать различными командами, и оно оставляет за собой след в виде соответствующей линии. Инструментами чертёжника являются следующие команды:
- Опускание пера. Чертёжник переходит в режим черчения при перемещениях.
- Поднятие пера. Чертёжник переходит в режим передвижения пера без черчения.
- Переместиться к точке (x, y). Команда выполняет передвижение пера в точку, имеющую координаты x, y. Здесь x и y могут быть любыми вещественными числами. Если числа не целые, то дробные величины пишутся через точку (к примеру, 3.8).
- Смещение на вектор (dx, dy). Эта команда выполняет перемещение пера в правую сторону на величину dx и на величину dy в направлении выше. Если dx и dy будут отрицательными, то перо смещается левее и ниже.
- Команда установки цвета (символ S). Можно выбрать расцветку пера S, при этом есть определённый набор допустимых цветов.
- Команда письмо. Выполняет вывод на формируемый объект текстового фрагмента, начинающегося от позиции, в которой находится перо. После исполнения командных процедур, перо располагается справа внизу на окончании текстового фрагмента, который включает и необходимый пробел за последним символом. Размер знаковых мест исчисляется в специальных единицах программы Чертёжник, которые определяют ширину буквы совместно с пробелом за ней.
В состав меню исполнителя Чертёжник входят так же следующие позиции:
Отобразить чертёжное окно (изначально оно не отображается).
Сохранение/Загрузка чертежа. Выполняется запоминание сформированного файла в формате .psk или загружается чертёж, из сохранённых раньше.
Команда очистки чертежа (полностью обнуляет лист).
Распечатка чертёжного объекта (вывод его на принтер).
Команды отображения (вида):
- Увеличить/Уменьшить. Команда масштабирования изображения чертежа.
- Отобразить всё изображение. Команда автоматического подбора масштаба для показа всего чертежа в одном окне.
- Команда выбора горизонтального или вертикального отображения окна Чертёжника.
- Масштабирование сетки. Установка шага сетки по осям.
Рисунок 1. Масштабирование сетки. Автор24 — интернет-биржа студенческих работ