Вы находитесь на странице: 1из 27

Программирование на языке

Turbo Pascal
1.
Что такое алгоритм?
 Это конечная последовательность однозначно определенных
действий, преобразующая исходные данные в конечный результат
 Это некоторое описание способов достижения требуемого
результата
 Это инструкция по выполнению каких-то действий
 Это текстовое описание вычислительного процесса
 Это некоторый текст, что-то описывающий
5
2.
Язык Паскаль это
 Алгоритмический язык программирования высокого уровня
 Язык, на котором общаются компьютеры
 Язык программирования низкого уровня
 Машинный язык
 Язык для описания алгоритмов
5
3.
Чем отличается интерпретация программ от компиляции
 При компиляции текст программы целиком переводится в
машинные коды, а при интерпретации перевод осуществляется в
процессе выполнения программы по отдельным операторам
 При интерпретации текст программы целиком переводится в
машинные коды, а при компиляции перевод осуществляется в процессе
выполнения программы по отдельным операторам
 Ничем не отличаются – это синонимы
 При компиляции текст программы переводится в машинные коды, а
при интерпретации – в язык ассемблера
 Это два этапа выполнения программы – сначала программа
компилируется, потом интерпретируется
5
4.
Из каких символов состоит алфавит языка Паскаль?
 Латинские буквы, цифры, знаки арифметических операций
 Любые буквы и цифры
 Символы кодовой таблицы ASCII
 Такие же, как в английском языке.
 Любые символы, которые есть на клавиатуре
5
5.
Какой из идентификаторов написан правильно
 X5hYh_7e
 4a
 XY
 T%6
 X-3
5
6.
Как правильно описать переменную типа integer в языке
Паскаль
 X: integer;
 Var X: integer;
 Integer X;
 Var X=integer;
 Var X: Real;
5
7.
Какие типы лучше использовать в языке Паскаль для
переменной, значением которой может быть целое
положительное число?
 Integer, shortint
 Real, byte
 Byte, word
 Word, integer
 Word, Positive
5
8.
Какие типы можно использовать в языке Паскаль для
переменной, значением которой может быть вещественное
число?
 Real, Extended
 Byte, word
 Integer, single
 Word, real
 Real, Decimal
5
9.
Какой тип надо использовать в языке Паскаль для
переменной, значением которой является символ?
 Byte
 Word
 Real
 Char
 String
5
10.
Какой раздел обязательно будет присутствовать в
программе, если в ней используются переменные?
 Раздел начинающийся с ключевого слова program.
 Раздел начинающийся с ключевого слова type.
 Раздел начинающийся с ключевого слова const.
 Раздел начинающийся с ключевого слова uses.
 Раздел начинающийся с ключевого слова var.
5
11.
Какой раздел обязательно будет присутствовать в
программе, если в ней используются поименованные
константы?
 Раздел начинающийся с ключевого слова const.
 Раздел начинающийся с ключевого слова program.
 Раздел начинающийся с ключевого слова type.
 Раздел начинающийся с ключевого слова label.
 Раздел начинающийся с ключевого слова uses.
5
12.
Какой раздел обязательно будет присутствовать в
программе, если в ней используются нестандартные типы
определенные программистом?
 Раздел начинающийся с ключевого слова program.
 Раздел начинающийся с ключевого слова type.
 Раздел начинающийся с ключевого слова var.
 Раздел начинающийся с ключевого слова const.
 Раздел начинающийся с ключевого слова uses.
5
13.
Какой из операторов присваивания записан правильно
 Z:=sin(X)-2.5*Y;
 A, D := 10 * B - C;
 F=G/H;
 I:=J:=K+3;
5
14.
Какой из условных операторов записан правильно
 If X-Y<>0 then
Z:=X/(X-Y);

else Z:=0;

 If I=0
else J:=1;
 If A>B then
C:=A

else C:=B;

 If T:=0 then
F:=G/2;
5
15.
Какой из условных операторов записан правильно
 Case I-1 of
1: J := 0;
2: J := -1;
3: J:=1;

end;

 Case I-1 of
1: J := 0;
2: J := -1;
3: J:=1;
end;
else J:=5;
 Case I-1 of
1: J := 0;
2: J := -1;
3: J:=1;
else J:=5;
 Case I-1 of
1: J := 0;
2: J := -1;
3: J:=1;
5
16.
Какой из операторов цикла while записан правильно
 I:=10;
While I>0
I:=I-1;
 X:=3.5;
While X do
X:=X/2;
 B:=1;
While I>0 do;
A:=A+B;
 I:=10;
While I>0 do
Dec(I);
5
17.
Какой из операторов цикла repeat…until записан правильно
 S:=23.5;
Repeat S<0,5 do
S:=S/2;
Until;
 S:=23.5;
repeat
S:=S/2;
Until S>50;
 S:=23.5;
repeat
S:=S/2;
Until S<0.5;
 S:=23.5;
repeat
S:=S/2;
Until S<0;
5
18.
Какой из операторов цикла for записан правильно
 For I:=1 to 10 do
Writeln(I);
 For I=1 to 10 do
Writeln(I);
 For I:=1 to downto 10 do
Writeln(I);
 For I:=1 to 10;
Writeln(I);
5
19.
Какой из операторов цикла является циклом с
предпроверкой условия?
 For
 Repeat…until
 While
 case
5
20.
Какой из операторов цикла является циклом с постпроверкой
условия?
 While
 For
 Case
 Repeat…until
5
21.
Когда необходимо использовать оператор условия if?
 Если, в зависимости от значения некоторого выражения порядкового
типа, необходимо выполнить различные операторы, т.е. предусмотреть
в программе несколько вариантов (путей) выполнения.
 Если, в зависимости от некоторого условия, в программе
необходимо выполнить один из двух альтернативных операторов, т.е.
предусмотреть в программе два варианта (пути) выполнения.
 Если в программе необходимо несколько раз повторить одни и те же
действия.
 Если необходимо последовательно выполнить несколько операторов.
5
22.
Когда необходимо использовать оператор выбора case?
 Если, в зависимости от значения некоторого выражения
порядкового типа, необходимо выполнить различные операторы, т.е.
предусмотреть в программе несколько вариантов (путей) выполнения.
 Если, в зависимости от некоторого условия, в программе необходимо
выполнить один из двух альтернативных операторов, т.е.
предусмотреть в программе два варианта (пути) выполнения.
 Если в программе необходимо несколько раз повторить одни и те же
действия.
 Если необходимо последовательно выполнить несколько операторов.
5
23.
Когда необходимо использовать оператор цикла while?
 Каждый раз, когда в программе необходимо несколько раз
повторить одни и те же действия.
 Если условие цикла должно проверяться до начала выполнения
очередного шага цикла.
 Если условие цикла должно проверяться после выполнения
очередного шага цикла.
 Если необходимо последовательно выполнить несколько операторов.
5
24.
Когда необходимо использовать оператор цикла repeat…
until?
 Если условие цикла должно проверяться после выполнения
очередного шага цикла.
 Если условие цикла должно проверяться до начала выполнения
очередного шага цикла.
 Каждый раз, когда в программе необходимо несколько раз
повторить одни и те же действия.
 Если необходимо последовательно выполнить несколько операторов.
5
25.
Когда необходимо использовать оператор цикла for?
 Если условие цикла должно проверяться после выполнения
очередного шага цикла.
 Цикл for можно использовать вместо цикла while, в тех случаях,
когда заранее известно сколько раз необходимо выполнить операторы
составляющие тело цикла.
 Каждый раз, когда в программе необходимо несколько раз
повторить одни и те же действия.
 Если необходимо последовательно выполнить несколько операторов.
5
26.
Какой раздел обязательно будет присутствовать в
программе, если в ней используется оператор goto?
 Раздел начинающийся с ключевого слова program.
 Раздел начинающийся с ключевого слова var.
 Раздел начинающийся с ключевого слова label.
 Раздел начинающийся с ключевого слова const.
5
27.
Когда необходимо использовать оператор безусловного
перехода goto?
 Оператор безусловного перехода можно вообще не использовать.
Язык Паскаль относится к языкам структурированного
программирования и обладает необходимыми средствами для
написания любых программ без использования оператора goto.
 Всегда, когда необходимо завершить работу цикла.
 При вызове подпрограммы.
 Чтобы выполнить несколько операторов там, где по синтаксису
языка Паскаль предусмотрено выполнение только одного оператора.
5
28.
Чему будет равна переменная C в результате выполнения
следующего фрагмента программы
A:=2;
B:=5;
If A>B then
C:=A
Else C:=B;
 2
 7
 5
 3
5
29.
Чему будет равна переменная X в результате выполнения
следующего фрагмента программы
Y:=2.5;
Z:=5.2;
X:=sqr(Y)-Z;
 1,05
 1
 2,7
 –3,6
5
30.
Чему будет равна переменная X в результате выполнения
следующего фрагмента программы
A:=2;
X:=0;
Case (A-3)*2+5 of
1: X:=1.1;
2: X:=2.2;
else X:=3.3;
end;
 3,3
 0
 2,2
 1,1
5
31.
Чему будет равна переменная X в результате выполнения
следующего фрагмента программы
I:=1;
X:=0;
While I<5 do
begin
X:=X+I;
Inc(I);
end;
 0
 5
 10
 15
5
32.
Чему будет равна переменная X в результате выполнения
следующего фрагмента программы
I:=1;
X:=0;
repeat
X:=X+I;
Inc(I);
Until I<5;
 0
 5
 1
 10
5
33.
Чему будет равна переменная X в результате выполнения
следующего фрагмента программы
X:=1;
For I:=1 to 5 do
If I>3 then X:=X+I;
 10
 0
 5
 15
5
34.
Какое объявление переменной типа массив является
правильным?
 Var A: array[1..10];
 Var A=array[1..10] of integer
 Var A: array[’A’..’Z’] of integer;
 Var A: array of integer;
5
35.
Какое объявление переменной типа строка является
правильным?
 Var S: array[1..255] of char;
 Var S: array of char;
 Var S: string[1..25];
 Var S: string;

5
36.
Какое объявление переменной типа запись является
правильным?
 Var Student: record
Name, Surname: string;
Age: byte;
Group: word;
Rating: real;
end;
 Var Student=
Name, Surname: string;
Age: byte;
Group: word;
Rating: real;
end;
 Var Student: record
begin
Name, Surname: string;
Age: byte;
Group: word;
Rating: real;
end;
 Var Student: record
Name, Surname: string;
Age: byte;
Group: word;
Rating: real;
5
37.
Какое объявление переменной – двумерного массива
является неправильным?
 Var A2: array2[1..10] of real;
 Var A2: array[1..10] of array[1..10] real;
 Var A2: array[1..10,1..10] of real;
 Var A2: array[1..10,byte] of real;
5
38.
В программе объявлен массив:

Var A2: array[1..10,byte] of real;

Какой из операторов присваивания будет правильным?

 A2[5;5]:=3.3;
 A2[5]:=3.3;
 A2[5,5]:=3.3;
 A2[5,305]:=3.3;
5
39.
В программе объявлена переменная типа запись:
Var Student: record
Name, Surname: string;
Age: byte;
Group: word;
Rating: real;
end;
Какой из операторов присваивания будет правильным?
 Student[Name]:=’Петров’;
 Student.Name:=Петров;
 Student.Name:=’Петров’;
 Student:=’Петров’;
5
40.
Какое описание функции является правильным?
 Function F1:integer;
A,B:integer;
Begin
If A>B then F1:=A
else F1:=B;
End;
 Function F1(A,B:integer):integer;
Begin
If A>B then Max:=A
else Max:=B;
End;
 Function F1(A,B:integer):integer;
Begin
If A>B then F1:=A
else F1:=B;
End;
 Function F1(A,B:integer);
Begin
If A>B then F1:=A
else F1:=B;
End;
5
41.
Какое описание процедуры является правильным?
 Procedure P1(A, B, Min, Max: integer);
Begin
If A>B then
Begin
Max:=A;
Min:=B;
end
else
Begin
Max:=B;
Min:=A;
end
End;
 Procedure P1(A,B: integer):integer;
Begin
If A>B then
Begin
Max:=A;
Min:=B;
end
else
Begin
Max:=B;
Min:=A;
end
End;
 Procedure P1(A,B: integer; var Min,Max: integer);
Begin
If A>B then
Begin
Max:=A;
Min:=B;
end
else
Begin
Max:=B;
Min:=A;
end
End;
 Procedure P1(A,B: integer; Min,Max: integer);
Begin
If A>B then
Begin
Max:=A;
Min:=B;
end
else
Begin
Max:=B;
Min:=A;
end
End;
5
42.
Что такое формальные параметры?
 Это необязательный параметр процедуры или функции.
 Это параметры, указанные в заголовке процедуры или функции
при её описании.
 Это параметры, указанные при вызове процедуры или функции.
 Это глобальные переменные, которые используются внутри
процедуры или функции.
5
43.
Что такое фактические параметры?
 Это параметры, указанные при вызове процедуры или функции.
 Это параметры, указанные в заголовке процедуры или функции при
её описании.
 Это необязательный параметр процедуры или функции.
 Это глобальные переменные, которые используются внутри
процедуры или функции.
5
44.
Что такое параметры-значения?
 Это параметры, значения которых известны на момент вызова
процедуры или функции.
 Это параметры, которые передаются указанием адреса памяти, т.е.
при вызове процедуры или функции формальные параметры начинают
ссылаться на ту область памяти, где хранятся значения фактических
параметров. Изменение формальных параметров влечет за собой такое
же изменение фактических параметров.
 Это глобальные переменные, которые используются внутри
процедуры или функции.
 Это параметры, которые передаются значением, т.е. при вызове
процедуры или функции формальным параметрам присваиваются
значения фактических параметров. При изменении формальных
параметров внутри вызове процедуры или функции фактические
параметры не изменяются.
5
45.
Что такое параметры-переменные?
 Это параметры, которые передаются значением, т.е. при вызове
процедуры или функции формальным параметрам присваиваются
значения фактических параметров. При изменении формальных
параметров внутри вызове процедуры или функции фактические
параметры не изменяются.
 Это параметры, значения которых известны на момент вызова
процедуры или функции.
 Это параметры, которые передаются указанием адреса памяти, т.е.
при вызове процедуры или функции формальные параметры начинают
ссылаться на ту область памяти, где хранятся значения фактических
параметров. Изменение формальных параметров влечет за собой
такое же изменение фактических параметров.
 Это глобальные переменные, которые используются внутри
процедуры или функции.
5
46.
Какие типы файлов поддерживаются системой Turbo Pascal?
 Любые
 Заранее определенного типа
 Только текстовые
 Только бинарные
 Текстовые, типизированные и нетипизированные
 Текстовые и бинарные
5
47.
Сколько файловых переменных следует объявлять в
программе?
 Одну
 Три – по одной для каждого типа файлов
 Столько, сколько будет открыто файлов
 Столько, сколько будет максимально одновременно открыто
файлов каждого типа
 Мне хватит пяти переменных
5
48.
Какое объявление файловых переменных является
правильным:
 Var
f1: file of integer;

f2: file of array of real;

f3: text file;

 Var

f1: file of integer;

f2: file of real;

f3: text of char;

 Var

f1: file;

f2: file of real;

f3: text;

 Var

f1: file of integer;

f2: array of real;

f3: text;

 Var

f1: file of integer;

f2: file of real;

f3: text file;

5
49.
Какая стандартная процедура открывает файл для записи?
 OpenWrite
 Reset
 Rewrite
 Assign
 Append
 Open
5
50.
Что происходит с существующим файлом при его открытии
для записи?
 Создается новый файл, старый файл сохраняется с
расширением .bak
 Файл открывается, и файловый указатель устанавливается в конец
файла
 Файл открывается, старое содержимое уничтожается, и файловый
указатель устанавливается в начало файла
 Файл не открывается, выдается сообщение об ошибке, и программа
завершает работу
 Файл открывается для чтения
 Файл открывается для добавления записей
5
51.
Что происходит при открытии для чтения несуществующего
файла?
 Создается новый пустой файл
 Производится поиск наиболее похожего файла, и он
открывается
 Файл не открывается, выдается сообщение об ошибке, и программа
завершает работу
 Файл не открывается, выдается сообщение об ошибке, и
предлагается ввести другое имя файла
5
52.
Для чего используется стандартная функция EOF?
 Для определения, что файл открыт
 Для определения, что файл закрыт
 Для определения, что файл прочитан полностью
 Для определения, что очередная строка файла прочитана
полностью
 Для определения, что при записи файла произошла ошибка
 Для определения, что при чтении файла произошла ошибка
5
53.
Для запуска внешних программ предусмотрена процедура
 Setintvec
 Keep
 Exec
5
54.
Оверлей – это
 Способ использования оперативной памяти, при котором в один и
тот же участок памяти, называемый оверлейным буфером,
попеременно по мере надобности загружаются различные оверлейные
(перекрывающиеся) модули.
 Способ использования оперативной памяти, при котором в один и
тот же участок памяти, попеременно по мере надобности загружаются
различные программы.
5
55.
Какие из массивов обеспечивают доступ к портом
ввода/вывода?
 MEM
 MEMW
 PORT
 MEML
 PORTW
5
56.
Функция которая объединяет строки это
 StrCat
 StrComp
 StrIComp
5
57.
Библиотека графических подпрограмм называется
 Shat
 Criph
 Graph
5
58.
Процедура SetGraphMode
 Завершает работу адаптера в графическом режиме и
восстанавливает текстовый режим работы экрана.
 Устанавливает новый графический режим работы адаптера.
 Возвращает тип драйвера и режим его работы.
5
59.
При создании текстового файла в конце каждой строки
ставится специальный признак
 EOLN
 EOF
5
60.
Отсутствие у нетипизированных файлов типа компонентов
 Делает их совместимыми с любыми другими файлами
 Делает их доступными.
 Позволяет организовать высокоскоростной обмен данными между
диском и памятью.
 Обеспечивает чтение очередных компонентов из типизированного
файла.
5
61.
Динамическая память это
 Оперативная память ПК, предоставляемая программе при ее
работе, за вычетом сегмента данных, стека и собственно тела
программы.
 Память предназначенная для работы с малыми объемами данных.
 Фактически единственная возможность обработки массивов
данных большой размерности.
 Память для работы с графическими объектами.
5
62.
Фрагмент памяти в 16 байт называется
 Смещение
 Сегмент
 Параграф
5
63.
Какая из процедур служит для освобождения памяти
 GETMEM (P, SIZE)
 RELEASE (P)
 FREEMEM (P, SIZE)
5
64.
Текущий адрес свободного участка динамической памяти
хранится в указателе
 HEAPPTR
 HEAPORG
 HEAPEND
5
65.
Каким образом в Паскале задаются типизированные
константы
 <тип> = <значение>
 <идентификатор> : <тип> = <значение>
 <идентификатор> : <тип> = <сп.знач.полей>

5
66.
Заголовок процедур имеет вид
 PROCEDURE <имя> [<список формал.парам.>];
 PROCEDURE [<список формал. Параме.>];
 PROCEDURE <тип> [(<список формал.парам.>)];
5
67.
Модуль это
 Автономно компилируемая программная единица, включающая в
себя различные компоненты раздела описаний и, возможно, некоторые
исполняемые операторы инициирующей части.
 Расширенный синтаксис вызова функций.
 Рекурсивная форма организации алгоритма.
5
68.
Исполняемая часть модуля начинается словом
 INTERFACE
 IMPLEMENTATION
 BEGIN
5
69.
Какие режимы компиляции модулей существуют
 COMPILE
 TRU
 MAKE
 BUILD
5
70.
Какой из модулей подключается к любой программе
автоматически?
 DOS
 CRT
 OVERLAY
 TURBO3
 SYSTEM
5
71.
Какие существуют зарезервированные слова для создания
объектов
 Object
 Public
 Constructor
 Destructor
 Private
 Virtual
5
72.
Какое обращение к процедуре, завершающей работу
программы и оставляющей ее резидентной в памяти
 KEEP (<код>)
 EXEC (<имя>, <параметры>)
 PARAMSTR (<D>)
5
73.
В чем главное отличие встроенного ассемблера от Паскаля?
 Ассемблер намного проще.
 Паскаль предоставляет доступ к операндам с помощью символьных
имен.
 Ассемблер дает возможность программировать на уровне
отдельных машинных инструкций.
5
74.
Какой из адресов, является адресом функции,
активизируемой в момент физического обращения к
устройству для записи или чтения информации?
 OpenFunc
 InOutFunc
 FlushFunc
5
75.
Что происходит в этой процедуре DEC (X [ ,N] )
 Увеличивает значение Х на N.
 Уменьшает значение N на Х.
 Уменьшает содержимое переменной Х на значение выражения N.
5
76.
Структура условного оператора имеет следующий вид
 IF <условие> THEN<оператор1> ELSE<оператор2>
 BEGIN … END
 FOR<параметр_цикла>:=<нач_знач> TO<кон_знач>DO<оператор>
5
77.
Вещественное число это число
 Состоящее из шестнадцатеричных цифр, которым предшествует
знак доллара.
 Это либо слово FALSE, либо слово TRUE.
 Со знаком или без него с использованием десятичной точки и/или
экспоненциальной части.
5
78.
К аддитивным операциям в Паскале относятся
 +
 Div
 Or
 Xor
 In
 And
5
79.
Описание типа массива задается
 ARRAY [<список идентификационных типов>]OF<тип>
 <имя типа> = ARRAY (<список идентификационных
типов>)OF<тип>
 <имя типа> = ARRAY [<список идентификационных
типов>]OF<тип>
5
80.
St := concat (‘12’,’345’); что содержит строка
 Строка st содержит 12
 Строка st содержит 345
 Строка st содержит 12345
5
81.
Инициировать файл означает
 Указать для этого файла направление передачи данных.
 Открыть файл для чтения.
 Сохранить все изменения.
5
82.
Функция EOLN
 Обеспечивает вывод информации в текстовый файл или передать ее
на логическое устройство.
 Обеспечивает ввод символов, строк и чисел.
 Возвращает TRUE, если во входном текстовом файле достигнут
маркер конца строки.
5
83.
Рекурсия это
 Способ организации вычислительного процесса, при котором
подпрограмма в ходе выполнения составляющих ее операторов
обращается сама к себе.
 Способ создавать код подпрограммы, рассчитанный на дальнюю
модель вызова.
 Автономно компилируемая программная единица.
5
84.
Какое зарезервированное слово начинает заголовок модуля
 Begin
 Array
 Unit
 Interface
5
85.
В режиме MAKE
 Существующие TRU – файлы игнорируются.
 Компилятор проверяет наличие TRU – файлов.
 Все упоминающиеся в предложении uses модули должны быть
предварительно откомпилированы и результаты компиляции помещены
в одноименные файлы с расширением TRU.
5
86.
В модуль SYSTEM входят
 Все процедуры и функции стандартного Паскаля, а так же
встроенные процедуры и функции.
 Обширный набор типов, констант, процедур и функций для
управления графическим режимом работы экрана.
 Процедуры и функции, открывающие доступ программам к
средствам дисковой операционной системы MS-DOS.
5
87.
Что происходит при команде
Constructor Init(aX, aY: Integer; aColor: Word);
 Вычеркивает объект заданным цветом aColor
 Перемещает объект в точку с координатами X+dX и Y+dY
 Создает экземпляр объекта
5
88.
Что делает команда ShowAll;
 Показывает активные объекты
 Создает объекты
 Показывает все графические объекты
5
89.
Для включения в программу небольших фрагментов,
написанных в машинных кодах, используется стандартная
директива
 DATS
 INLINE
 TEXT
 CSEG
5
90.
Процедура SETFTIME
 Возвращает время создания или последнего обновления файла.
 Позволяет получить атрибуты файла
 Устанавливает новую дату создания или обновления файла
5
91.
Составной оператор это
 Оператор позволяющий проверить некоторое условие и в
зависимости от результатов проверки выполнить то или иное действие
 Последовательность произвольных операторов программы,
заключенных в операторные скобки
 Оператор позволяющий выбрать одно из нескольких возможных
продолжений программы
5
92.
Какие идентификаторы записаны правильно
 a
 1Program
 block#1
 _beta
 mod
 external
 My Prog
5
93.
Конструктор множества это список элементов в
 (…)
 {…}
 […]
5
94.
Какое обращение имеет псевдослучайное целое число,
равномерно распределенное в диапазоне от 0 до (х-1)
 Random
 Randomize
 Random(x)
5
95.
Оба типа считаются совместимыми, если
 Оба они имеют один и тот же тип
 Оба целые
 Один тип-диапазон одного типа а другой другого
 Один тип есть тип-строка, а другой – тип-строка, упакованная
строка или символ
5
96.
Файловый тип или переменную файлового типа можно
задать
 <имя> = FILE OF <тип>;
 TEXT = file;
 FILE = <тип>;
 <имя> = TEXT;
 <имя> = FILE;
5
97.
Логическое имя, которое определяет консоль – клавиатуру
или экран дисплея
 PRN
 AUX
 CON
5
98.
Чтобы упростить доступ к полям записи, используется
оператор присоединения
 Begin…end
 With…do
 Record…end
5
99.
Процедура DrawPoly
 Вычеркивает произвольную ломаную линию, заданную
координатами точек излома
 Вычеркивает прямоугольник с указанными координатами углов
 Вычеркивает окружность
5
100.
Выполнение основной работы
 Init
 Run
 Done
5