Урок 26. Среда программирования PascalABC.NET

Элементы интерфейса среды программирования Pascal ABC

Общий вид программы на языке Pascal

program имя программы;
раздел подключения модулей;
раздел описаний;
begin
   операторы
end.

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

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

Исполнитель Чертежник предназначен для построения рисунков и чертежей на координатной плоскости. Чертежник имеет перо, которое он может поднимать, опускать и перемещать. Когда опущенное перо перемещается, за ним остается след. Начальное положение пера Чертежника — точка (0,0), перо поднято. В конце программы перо Чертежника должно быть поднято и находиться в начале координат.

Система команд исполнителя Чертежник

Команда
Действие
Field(n,m)Создать поле размером n x m
PenDownОпускает перо Чертежника
PenUpПоднимает перо Чертежника
ToPoint(x,y)Перемещает перо Чертежника в точку (x, y)
OnVector(a,b)Перемещает перо Чертежника на вектор (a, b) (т.е. на а единиц по оси Ох и на b единиц по оси Оу относительно текущей точки)

Команды исполнителя Чертежник содержатся в модуле Drawman.

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

program a1;	{название программы}
uses Drawman;	{вызов исполнителя Чертежник}
begin	        {начало программы}
Task('a1');	{вызов задания с именем а1}
   ...	        {команды}
end.	        {конец программы}

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

program kvadrat;
uses Drawman;
begin
 Field(10,10);
 ToPoint(2,2);
 PenDown;
 ToPoint(8,2);
 ToPoint(8,8);
 ToPoint(2,8);
 ToPoint(2,2);
 PenUp;
 ToPoint(0,0);
end.

Задания

Задание 1. В системе программирования Pascal ABC выполните проверяемое задание а1 для исполнителя Чертежник.

1. Запустите систему программирования Pascal ABC.

2. В рабочей области наберите текст программы:

program pr1;
uses Drawman;
begin
   Task('a1');
end.

3. Выполните команду Программа → Выполнить (<F9> или кнопка “Выполнить программу”)

4. Откроется окно исполнителя Чертежник с заданием а1. Красным цветом изображен отрезок, который надо нарисовать.

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

program pr1;
uses Drawman;
begin
  Task('a1');
  ToPoint(2,3);
  PenDown;
  ToPoint(3,5);
  PenUp;
  ToPoint(0,0);
end.

6. Снова нажмите кнопку Выполнить программу. В окне Исполнитель Чертежник нажмите кнопку Пуск (<Enter>). Программа будет выполнена, в окне Чертежника появится нарисованный отрезок синего цвета, а в нижней части окна – сообщение на зеленом фоне: Чертежник: Задание выполнено!

Совет. Не удаляйте уже выполненное задание a1. Новую программу набирайте в новой вкладке. Для этого выполните команду Файл Новый (<Ctrl + N> или кнопка Новый файл на Панели инструментов). Работа пойдет быстрее, если вы скопируете строки программы из предыдущего задания.

Задание 2. В системе программирования PascalABC.NET вы­полните проверяемое задание для исполнителя Чер­тежник. Поле создайте, используя команду Field (m,n)

ВАРИАНТ 1

ВАРИАНТ 2

Задание 3. В системе программирования PascalABC.NET напишите программу для исполнителя Чер­тежник. Поле создайте, используя команду Field (m,n).

ВАРИАНТ 1

ВАРИАНТ 2

Задание 4. В системе программирования PascalABC.NET вы­полните проверяемое задание a5 для исполнителя Чер­тежник.

Задание 5. Вставьте пропущенные координаты в алгоритме рисования треугольника.

Program triangle;
Uses Drawman;
begin
   ToPoint (	,	);
   PenDown;
   ToPoint (	,	);
   ToPoint (	,	);
   ToPoint (	,	);
   PenUp;
   ToPoint(0,0);
end.

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

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