Чертежник предназначен для построения рисунков на чем

Программа: «Исполнитель Чертежник». Руководство по программе

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемИсполнитель Чертежник

Исполнитель Чертежник предназначен для построения рисунков, чертежей, графиков и т. д. на бесконечном во все стороны чертежном листе. На чертежном листе задана прямоугольная система координат, единицу измерения в этой системе координат будем называть единицей Чертежника.

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

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

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

Цикл – организация повторения действий, пока верно некоторое условие.

Тело цикла – набор повторяемых действий.

Условие – логическое выражение (простое или сложное (составное))

Общий вид цикла «Повторять n раз:

В системе КУМИР вспомогательные алгоритмы пишутся в конце основной программы (после служебного слова кон), вызываются на выполнение в основной программе по имени.

7. Составьте для Чертежника алгоритм рисования равнобедренного треугольника, если известны координаты концов отрезка, являющегося его высотой (4,1) и (4,6), а также координаты (2,1) одной из его вершин.

8. Составьте для Чертежника алгоритм рисования прямоугольника со сторонами, параллельными осям координат, если известны координаты его двух вершин (2,1) и (7,5).

9. Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемСоставьте для Чертежника алгоритм рисования ромба, центр которого находится в точке (5,5), диагонали параллельны координатным осям, а их длины равны 8 и 4 единицам.

10. Составьте алгоритм управления Чертежником, в результате выполнения которого на координатной плоскости будет нарисован квадрат, длина стороны которого равна 2 единицам.

11. Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемСоставьте алгоритм управления Чертежником, в результате выполнения которого на координатной плоскости будет нарисован произвольный прямоугольник длины сторон которого равны 3 и 4 единицам.

12. Составьте алгоритм управления Чертежником, в результате выполнения которого на координатной плоскости будет нарисован произвольный параллелограмм.

13. Составьте алгоритмы рисования изображенных ниже фигур так, чтобы в процессе рисования перо не отрывалось от бумаги и ни одна линия не проводилась дважды.

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем13 а) 13 Б) 13 В)

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемЧертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем13 Г) 13 Д)

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем

Использование вспомогательных алгоритмов

15. Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемЧертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемЧертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемОформите в виде процедуры алгоритм рисования букв М, И, Р. Составьте алгоритмы рисования слов МИР, РИМ, МИМ.

16. Разработайте вспомогательный алгоритм для рисования Домика. На его основе составьте основной алгоритм рисования Улицы из пяти домиков.

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемЧертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем

Цикл «Повторить n раз»

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемЧертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемЧертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем19 А)

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем19 б)

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем19 В)

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемЧертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемЧертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чемЧертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем

1. Демо 2012. Чертёжнику был дан для исполнения следующий алгоритм:

Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?

2. ГИА 201.1 Чертёжнику был дан для исполнения следующий алгоритм:

Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение?

Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

Источник

Чертежник предназначен для построения рисунков на чем

2653 days since
Начала учебного года

Recent site activity

Tips and tricks

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

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

При перемещении опущенного пера за ним остается след – отрезок от предыдущего положения до нового. При перемещении поднятого пера никакого следа не остается. В начальном положении перо Чертежника всегда поднято и находится в точке (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)
кон

Источник

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

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

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. Домашнее задание: повторить конспект (придумать свои рисунки из прямых линий)

Источник

Исполнитель Чертежник. Пример алгоритма управления Чертежником. Работа в среде исполнителя Чертежник

Исполнитель Чертежник. Пример алгоритма управления Чертежником. Работа в среде исполнителя Чертежник

Планируемые результаты освоения обучающимися темы:

предметные – умения разработки алгоритмов для управления исполнителем;

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

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

Основные виды деятельности обучающихся:

регулятивные: целеполагание как постановка учебной задачи; планирование; прогнозирование; контроль; коррекция; оценка; способность к волевому усилию;

познавательные: знаково-символические действия; моделирование; структурировать знания; рефлексия способов и условий действия, контроль и оценка процесса и результатов деятельности; формулирование проблемы; самостоятельное создание способов решения проблем творческого и поискового характера

коммуникативные : определять наиболее рациональную последовательность действий по коллективному выполнению учебной задачи; самостоятельно оценивать свою деятельность и деятельность членов коллектива;

Оборудование: компьютер, учебник, тетрадь, приложение.

Приветствие, проверка присутствующих. Запись темы урока в тетрадь и сообщение целей урока.

II.Инструктаж по Технике безопасности.

I II .Актуализация материала.

IV .Изучение нового материала.

Что будет нарисовано после выполнения Чертёжником алго ритма?

1) использовать Чертежник

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем

Задание 2
Составьте для Чертёжника алгоритм рисования прямоугольника со сторонами, параллельными осям координат, если известны координаты его двух вершин: (2, 1) и (7, 5).
Решение
Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем

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

Задание 5
Составьте алгоритм рисования изображенных ниже фигур так, чтобы в процессе рисования перо не отрывалось от бумаги и ни одна линия не проводилась дважды.
Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем
Решение
а) опустить перо
сместиться в точку (0, 4)
сместиться в точку (4, 4)
сместиться в точку (0, 0)
сместиться в точку (4, 0)
сместиться в точку (4, 4)
сместиться в точку (8, 4)
сместиться в точку (4, 0)
сместиться в точку (8, 0)
сместиться в точку (8, 4)

б) сместиться в точку (2, 2)
опустить перо
сместиться в точку (0, 2)
сместиться в точку (0, 6)
сместиться в точку (4, 6)
сместиться в точку (4, 2)
сместиться в точку (2, 2)
сместиться в точку (2, 4)
сместиться в точку (6, 4)
сместиться в точку (6, 0)
сместиться в точку (2, 0)
сместиться в точку (2, 2)

в) сместиться в точку (1, 0)
опустить перо
сместиться в точку (4, 6)
сместиться в точку (7, 0)
сместиться в точку (0, 4)
сместиться в точку (8, 4)
сместиться в точку (1, 0)

Задание 6
Оформите вспомогательные алгоритмы для рисования букв «М», «И», «Р». Составьте алгоритмы рисования слов «МИР», «РИМ», «МИМ».
Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем
Решение

АЛГОРИТМ СЛОВА МИР
использовать Чертежник
алг слово МИР
нач
буква_М
буква_И
буква_Р
кон

АЛГОРИТМ СЛОВА РИМ
использовать Чертежник
алг слово РИМ
нач
буква_Р
буква_И
буква_М
кон

АЛГОРИТМ СЛОВА МИМ
использовать Чертежник
алг слово МИМ
нач
буква_М
буква_И
буква_М
кон

АЛГОРИТМ РИСОВАНИЯ 5 ДОМОВ
использовать Чертежник
алг ряд домов нач
сместиться в точку (1, 3)
нц 5 раз
опустить перо
дом
поднять перо
сместиться на вектор (2, 1)
кц
кон

Задание 8
Составьте алгоритмы управления Чертёжником, после исполнения которых будут получены следующие рисунки:
Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем
Решение
а) алг квадрат_1
нач
опустить перо
сместиться в точку (6, 0)
сместиться в точку (6, 6)
сместиться в точку (0, 6)
сместиться в точку (0, 0)
поднять перо
кон

поднять перо
сместиться на вектор (0, 1)
опустить перо
сместиться на вектор (1, 0)

поднять перо
сместиться на вектор (- 4, 0)
опустить перо
сместиться на вектор (1, 0)

Источник

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

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

При перемещении опущенного пера за ним остается след – отрезок от предыдущего положения до нового. При перемещении поднятого пера никакого следа не остается. В начальном положении перо Чертежника всегда поднято и находится в точке (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)
кон

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем

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

Чертежник предназначен для построения рисунков на чем. Смотреть фото Чертежник предназначен для построения рисунков на чем. Смотреть картинку Чертежник предназначен для построения рисунков на чем. Картинка про Чертежник предназначен для построения рисунков на чем. Фото Чертежник предназначен для построения рисунков на чем

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

Источник

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

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