Что такое вектор в кумире

Знакомимся с чертежником

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

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

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

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

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

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

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

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

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

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

Задача: Составим алгоритм рисования квадрата. После рисования вернем Чертежника в исходную позицию.

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

Для перемещения можно использовать две команды — «сместиться в точку» и «сместиться на вектор». Запишем, для примера, два алгоритма — в одном будем использовать только первую команду, в другом только вторую.

Прежде чем Чертежник начнет рисовать (опустит перо) нужно сместится к место рисования. После рисования нужно снова поднять перо и перейти в начало координат (так требуется по условию).

Рисовать будем с нижней левой точки по часовой стрелке.

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

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

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

Задание: Составьте подобным образом алгоритмы рисования прямоугольника.

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

Задание: Составьте алгоритм рисования рисунка:

Источник

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

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

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

Введение

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

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

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

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

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

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

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

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

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

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

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

Подробно команды представлены на рисунке 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 — интернет-биржа студенческих работ

Получи деньги за свои студенческие работы

Курсовые, рефераты или другие работы

Автор этой статьи Дата написания статьи: 21 10 2019

Источник

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

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

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

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

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

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

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

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

Источник

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

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

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

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

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

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

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

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

Команда “сместиться в точку (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)

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

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

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

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

Что такое вектор в кумире. Смотреть фото Что такое вектор в кумире. Смотреть картинку Что такое вектор в кумире. Картинка про Что такое вектор в кумире. Фото Что такое вектор в кумире

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

Источник

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

Круг решаемых задач: предназначен для построения рисунков, чертежей и графиков, состоящих из прямых линий.

Среда исполнителя: Чертежник действует на координатной плоскости. Начальное положение пера в начале координат (в точке с координатами (0,0)).

Система команд исполнителя:

сместиться в точку (арг вещ х,у),

сместиться на вектор (арг вещ х,у),

Команда выбрать чернила задает цвет пера: ”черный”, ”белый”, ”красный”, ”оранжевый”, ”желтый”, ”зеленый”, ”голубой”, ”синий”, ”фиолетовый”. По умолчанию используется черный цвет. Название цвета пишется без кавычек.

При смещении на вектор изменяются координаты х, у на числа, указанные в команде


Линейные алгоритмы представляют собой последовательность команд, следующих друг за другом. Рассмотрим на примере трапеции.

Запишем алгоритм рисования трапеции в абсолютных величинах, используя команду сместиться в точку (рис. 1).

Но если мы захотим переместить эту трапецию из первой четверти во вторую, то нам придется изменять все координаты, что не рационально, поэтому воспользуемся командой сместиться на вектор (рис.2). И далее для составления алгоритмов будем пользоваться ей.

Во втором варианте для перемещения трапеции необходимо поменять координаты только первой команды, что эффективнее чем в первом варианте.

рис. 1

рис. 2

Задача : Составим алгоритм рисования квадрата. После рисования вернем Чертежника в исходную позицию.

Для перемещения можно использовать две команды — «сместиться в точку» и «сместиться на вектор». Запишем, для примера, два алгоритма — в одном будем использовать только первую команду, в другом только вторую.

Прежде чем Чертежник начнет рисовать (опустит перо) нужно сместится к место рисования. После рисования нужно снова поднять перо и перейти в начало координат (так требуется по условию). Рисовать будем с нижней левой точки по часовой стрелке.

Пример 1

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

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

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

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

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

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

Пример 2

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

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

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

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

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

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

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

Пример 3

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

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

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

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

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

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

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

Там, где какие-то части программы повторяются (используются) несколько раз, удобно использовать вспомогательные алгоритмы.

Обратите внимание — если нам потребуется изменить алгоритм так, чтобы рисовались треугольники со стороной 4, а не 2, то при использовании вспомогательного алгоритма количество правок заметно уменьшается.

Примечание: все алгоритмы в программе на КуМире пишутся друг за другом, для удобства их можно отделять пустой строкой, главным считается алгоритм записанный первым, именно он начинает выполняться после запуска программы.Использованный нами подход облегчает программирование сложных задач. Задача разбивается на более простые подзадачи. Решение каждой оформляется в виде вспомогательного алгоритма, а основной алгоритм организует связку между ними.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *