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

 

 Среда исполнителя

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

   Координатная плоскость является средой обитания этого исполнителя. Чертежник имеет перо, которое он может поднимать, опускать, перемещать. При перемещении опущенного пера за ним остаётся след в виде отрезка, соединяющего старое и новое положения пера. 

     На экране изображается только небольшая часть координатной плоскости. Эту видимую часть называют полем Чертёжника. Поле может иметь вид полной координатной плоскости (точка O(0,0)находится в середине поля или в первой четверти )(точка O(0,0) находится в нижнем левом углу поля). Выход Чертежника за пределы поля не считается ошибкой. Чаще всего ошибкой считается опускание пера, если перед этим оно уже опущено, либо поднятие пера, если перед этим перо было уже поднято.

 

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

                                       

Сместиться_В(x,y)

 Перо перемещается в указанную точку с координатами (х,у).

Сместиться_На(x,y)

 Перо смещается относительно его текущего положения, т.е., если текущее положение - точка (х,у), то перо сместится в точку (х+а;у+b).

Опустить_Перо

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

Поднять_Перо

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

Сменить_Цвет(n)

 Данная команда позволяет установить новый цвет для последующего рисования, где n- это число, задающее номер цвета.

Написать('текст')

 Команда позволяет напечатать записанный в скобках текст. Текст записывается в одинарных кавычках и выводится с текущей позиции пера.

Вернуть_Х

 Функция, которая возвращает в программу вещественное значение координаты Х текущей точки.

Вернуть_У

 Функция, которая возвращает в программу вещественное значение координаты У текущей точки.

https://www.softportal.com/software-3284-chertezshnik.html скачать можно здесь