Кумир не работает чертежник

Знакомимся с Чертежником. Среда программирования КуМир

Цель: ознакомление с интерфейсом среды программирования КУМИР и с исполнителем ЧЕРТЕЖНИК;

Задачи:

  • познакомить с системой команд Чертежника;
  • научить строить алгоритм команд для исполнителя.

1. Организационный момент.

2. Новый материал (демонстрация презентации Приложение 1):

Исполнитель Чертежник предназначен для построения рисунков на координатной плоскости. Чертежник имеет перо, которое можно подымать, опускать и перемещать.

При перемещении опущенного пера за ним остается след – отрезок от предыдущего положения до нового. При перемещении поднятого пера никакого следа не остается. В начальном положении перо Чертежника всегда поднято и находится в точке (0, 0).

Система команд исполнителя “Чертежник” включает 6 команд:

  1. опустить перо
  2. поднять перо
  3. сместиться в точку (X, Y)
  4. сместиться на вектор (dX, dY)
  5. установить цвет (цвет)
  6. надпись (ширина, текст)

Команда “опустить перо” переводит чертежника в режим перемещения с рисованием.

Команда “поднять перо” переводит чертежника в режим перемещения без рисования. Если перо уже было поднято, то команда просто игнорируется.

Команда “сместиться в точку (x, y)” перемещает перо в точку с координатами (x, y). Не зависимо от предыдущего положения Чертежник окажется в точке с координатами (x, y). Эту команду называют командой абсолютного смещения.

Команда “сместиться на вектор (dX, dY)” перемещает перо на dX вправо и dY вверх. Если текущие координаты были (x, y), то новое положение будет (x+dX, y+dY). Т.е. координаты отсчитываются не от начала координат, а относительно текущего положение пера. Эту команду называют командой относительного смещения.

Команда “установить цвет (цвет)” устанавливает цвет пера. Допустимые цвета: “черный”, “белый”, “красный”, “оранжевый”, “желтый”, “зеленый”, “голубой”, “синий”, “фиолетовый”.

Команда “надпись (ширина, текст)” выводит на чертеж текст, начиная от текущей позиции пера. В конце выполнения команды перо находится на правой нижней границе текста (включая отступ после последнего символа). Ширина знакоместа измеряется в условных единицах чертежника. Это ширина буквы вместе с отступом после нее.

При использовании исполнителя Чертежник программа должна начинаться со строчки “использовать Чертежник”.

3. Практическая часть:

Задание: Наберите эту программу (Рис.1)

использовать Чертежник
алг
нач
. установить цвет («красный»)
. опустить перо
. поднять перо
. сместиться на вектор (1,1)
. опустить перо
. сместиться на вектор (0,7)
. сместиться на вектор (7,0)
. сместиться на вектор (0,-7)
. сместиться на вектор (-7,0)
. поднять перо
. сместиться в точку (1,8)
. установить цвет («черный»)
. опустить перо
. сместиться на вектор (3.5,3)
. сместиться на вектор (3.5,-3)
кон

Задание: Наберите эту программу:

· сместиться на вектор(1,1)

Читайте также:  Wasteland 3 не работает мультиплеер

· надпись(0.5, ”Рис. 1”)

2) Составьте программный код в среде программирования Кумир, используя исполнителя ЧЕРТЕЖНИК

А) постройте слово МИР (используйте красный цвет);

Б) постройте (используйте черный цвет);

В) постройте (используйте фиолетовый цвет);

Г) постройте (используйте синий цвет);

4. Домашнее задание: повторить конспект (придумать свои рисунки из прямых линий)

Источник

Исполнитель Чертежник в среде КуМир

Вы будете перенаправлены на Автор24

Исполнитель «Чертежник» в среде КуМир — это программа для формирования рисунков и чертежей, написанная на алгоритмическом языке КуМиp.

Введение

Обозначение КуМиp расшифровывается как Комплект Учебных Миров, который представляет собой систему программирования, которая предназначается для сопровождения курсов обучения информатике и программированию в учебных заведениях разного уровня.

Система базируется на методических разработках второй половины восьмидесятых годов прошлого века, выполненных группой специалистов, руководимых академиком А.П. Ершовым. Система КуМиp применяет разработанный А.П. Ершовым простой учебный язык для написания алгоритмов. Язык использует русскую лексику и имеет встроенные команды для управления так называемыми исполнителями, в частности это Робот и Чертёжник. КуМиp спроектирован в ФГУ ФНЦ НИИСИ РАН, подлежит свободному распространению согласно лицензионному соглашения GNU 2.0. По этой лицензии разрешается не ограниченное временными рамками использование КуМиpа на компьютерах всех пользователей без всяких ограничений. На рисунке 1 представлен вид окна программы КуМир.

Рисунок 1. Внешний вид окна программы. Автор24 — интернет-биржа студенческих работ

Исполнитель «Чертежник»

Исполнитель Чертёжник создан для формирования чертежей и рисунков в плоской системе координат. Исполнитель Чертёжник написан на алгоритмическом языке, то есть в системе, которая имеет обозначения и правила для формирования алгоритмов и их выполнения. У алгоритмического языка есть свой словарный комплект, основанный на словах, употребляемых для отображения команд, которые входят в систему команд исполнителя алгоритмов. Все команды – это простые выражения. Имеется, так же, ограниченный набор слов, смысловое значение и способы применения которых задаются однозначно и на всё время. Они имеют название служебные слова. Применение служебных слов позволяет сделать изображение алгоритмов наглядным, а формат представления алгоритма единообразным. Все команды должны записываться последовательно. Алгоритм записывается в следующем виде:

Готовые работы на аналогичную тему

алг название алгоритма

Для запуска выполнения алгоритма в операционной системе КуМир можно или использовать на клавиатуре специальную клавишу F9 или применить команду Выполнить на инструментальной панели. Поскольку Чертёжник служит для формирования рисунков в плоскости координат, то при написании точек, обозначающих координаты плоскости, координаты X и Y должны отделяться символом запятая. Пример координатной плоскости показан на рисунке 2.

Рисунок 2. Пример координатной плоскости. Автор24 — интернет-биржа студенческих работ

Под исполнителем алгоритмов понимается некая сформированная система, которая способна осуществить действия, заложенные в алгоритме. Под системой команд исполнителя (СКИ) понимается весь набор команд, которые исполнитель способен исполнить.

Читайте также:  Не работают очистные сооружения куда обратиться

Система команд Чертёжника:

  1. Опускание пера. Выполняет перевод Чертёжника в режим движения с одновременным рисованием.
  2. Поднятие пера. Выполняет перевод Чертёжника в режим движения, но без рисования.
  3. Смещение в заданную точку с заданными координатами (X, Y). Команда передвигает перо в заданную точку.
  4. Смещение на вектор (dX, dY). Команда передвигает перо на dX в сторону и dY вверх.
  5. Установка цвета (лит S). Возможные цвета: «черный», «белый», «красный», «желтый», «оранжевый», «зеленый», «голубой», «синий», «фиолетовый».

Подробно команды представлены на рисунке 3:

Рисунок 3. Команды «Чертежника». Автор24 — интернет-биржа студенческих работ

У Чертёжника есть перо, которое он может поднять, опустить, переместить. Если перемещается опущенное перо, то оно оставляет след за собой, то есть линию между начальным и конечным положением пера. Если перемещается поднятое перо, то оно никаких следов не оставляет. В исходном положении Чертёжное перо находится в поднятом положении с координатами точки (0, 0). И, естественно, вне зависимости от текущего положения, при поступлении команды «Опустить перо», оно будет опущено и готово к рисованию. Выполнять процесс рисования Чертёжником возможно при помощи команд смещения в точку или на вектор. По команде смещения в точку перо исполнителя передвигается в точку с абсолютными координатами X и Y, вне зависимости от текущего его положения. Эту команду ещё называют командой абсолютного смещения. В свою очередь, команду перемещения на вектор (dX, dY) определяют как команду относительного смещения. К примеру, пусть перо Чертёжника расположено в точке X, Y, тогда по команде смещения на вектор (dX, dY) Чертёжник отмерит dX единиц в правую сторону по оси абсцисс (горизонтальной оси) и dY единиц вверх по оси ординат (вертикальной оси). Затем сместит перо на координаты (х + dX; у + dY). То есть, координаты, идущие с этой командой, откладываются не от начала координат, а по отношению к текущему положению пера. Расположение пера после выполнения команды переместится на вектор (dX, dY) по отношению к его текущему расположению. С математической точки зрения направленные отрезки прямой линии считаются векторами, поэтому и команда так называется.

Чертёжник предназначен для выполнения только верно записанных команд. К примеру, если вместо команды смещения на вектор будет написано заместится на вектор, то такая запись будет непонятна Чертёжнику, и он выдаст сообщение об ошибке. Такого типа ошибки в формулировании команды считаются синтаксическими.

Пример работы с Чертёжником

Требуется построить при помощи Чертёжника треугольник с заданным расположением его вершин в системе координат (1, 1), (3, 5), (5, 2). Поскольку при первоначальном пуске перо Чертёжника всегда в поднятом положении, то, чтобы изобразить треугольник с заданными координатами вершин, надо исполнить следующую очерёдность команд:

сместиться в точку (1, 1)

Читайте также:  Тема вам вордпресс настроить

сместиться в точку (3, 5)

сместиться в точку (5, 2)

сместиться в точку (1, 1)

Работа программы изображена на рисунке 4.

Рисунок 4. Работа в программе. Автор24 — интернет-биржа студенческих работ

Ещё пример, требуется построить квадрат:

сместиться на вектор(0,2)

сместиться на вектор(2,0)

сместиться на вектор(0,-2)

сместиться на вектор(-2,0)

На рисунке 5 изображена работа этой программы.

Рисунок 5. Работа программы. Автор24 — интернет-биржа студенческих работ

Источник

Мастер — класс «Формирование творческих способностей учащихся на уроках программирования »

Поиск по этому блогу

Исполнитель «Чертежник»

Чертежник предназначен для построения рисунков, чертежей, графиков на бесконечном листе бумаги. Чертежник имеет перо, которое можно поднимать, опускать и перемещать. При перемещении опущенного пера за ним остается след — отрезок от старого положения до нового.

  • Показать окно Чертежника (отображение окна Чертежника; по умолчанию окно скрыто)
  • Сохранить/Загрузить чертеж. (сохранение созданного чертежа в формате .psk/загрузка ранее сохраненного чертежа из памяти компьютера)
  • Очистить чертеж (очистка листа Чертежника)
  • Печатать чертеж. (печать созданного чертежа на принтере)
  • Вид
    • Приблизить/Отодвинуть (настройка масштаба отображения чертежа)
    • Показать весь чертеж (автоподбор масштаба, при котором весь чертеж помещается в окне Чертежника)
    • Вертикальное/Горизонтальное окно (выбор ориентации окна исполнителя)
    • Сетка (настройка шага сетки по каждой оси, ее отображения).

Если убрать верхнюю галочку, то на листе Чертежника линии сетки отображаться не будут.

При квадратной сетке шаг по обеим осям выставляется одинаковым. Если необходимо задать шаг сетки для каждой оси координат свой, то данную галочку необходимо убрать.

Для того, чтобы окно чертежника не перекрывалось окном разработки программы, необходимо кликнуть правой клавишей мыши по заголовку окна Чертежника и в контекстном меню выбрать пункт «Поверх всех окон».
Примечание: рассматриваемый исполнитель можно использовать на уроках математики 5(6) классов при изучении темы «Координатная плоскость».

Результат выполнения команд Чертежника

(Перед началом алгоритма необходимо ОБЯЗАТЕЛЬНО записать «Использовать Чертежник «. Для запуска программы на исполнение нажимаем клавишу F9)

По умолчанию перо Чертежника поднято и расположено в точке (0,0). Переместим перо в точку (5,5) чтобы продемонстрировать разницу между командами сместиться в точку ( вещ x , вещ y ) и сместиться на вектор ( вещ dx , вещ dy ).

Теперь опустим перо и выполним команду сместиться в точку (2,-3 ). В итоге выполнения программы перо Чертежника переместилось из точки (5,5) в точку (2,-3), оставив след на листе

Теперь заменим команду сместиться в точку (2,-3 ) на сместиться на вектор (2,-3 ) . В результате перо чертежника переместилось в точку (7,2).

Изменим цвет линии на красный, добавив в начало программы команду установить цвет(«красный»)

С помощью команды надпись (1, «красная линия» ) добавим подпись к чертежу. Значение ширины знакоместа может также принимать дробные значения (например 2.5).

Источник

Оцените статью