and (энд) - И |
Логическая операция И (конъюнкция). if (A>B) and (B<="" td=""> |
array (эрей) - массив |
Тип данных - массив. Bi : array [1..78] of integer; |
begin (бегин) - начало |
Составные операторы заключаются в операторные скобки begin....end. |
case (кейс) - вариант |
Оператор выбора. case X of 1 : ch:='один'; 2 : ch:='два'; 3 : ch:='три'; end; |
const (конст) - константа |
Определение констант: const PI=3.14159; KLmin=1; KLmax=18; LINE='0123456789abcdef'; |
div (див) - разделить |
Деление целых чисел. R := A div B; S := R div 3; |
do (ду) - выполнить |
Служебное слово в операторах for, while, with. for I:=1 to 12 do writeln(I); |
downto (даунту)- уменьшая до |
Служебное слово в операторе for. for I:=11 downto 1 do read(A[i]); |
else (элс) - иначе |
Служебное слово в опереторе if. if A>0 then X:=1 else X:=-1; |
end (энд) - конец |
Конец действия группы операторов. |
file (файл) - файл |
Описание данных файлового типа. type KOI7 = file of char; |
for (фo) - для |
Оператор цикла. for J:=N to M do writeln (J); |
function (фанкшн)- функция |
Заголовок функции. function INTERVAL(A,B:real):real; |
go to (гоу ту)- переход на |
Оператор перехода к метке. goto 22; |
if (иф) - если |
Условный оператор. if TIME>23 then write('good-bye') else write('good-day'); |
in (ин) - в |
Операция определения принадлежности элемента некоторому множеству. if (K in [1..7]) or (C in ['&','*']) then A:=1; |
label (лейбл) - метка |
Описание метки (целое от 0 до 9999) Label 1,2,3,0027,34; |
mod (мод) - модуль |
Остаток от деления целых чисел. A:=B mod 2; |
nil (нил) - нуль |
Kонстанта-указатель для пометки концацепи. top:=NIL; |
not (нот) - не |
Логическое отрицание. if not(A>B) then FL:=1; |
of (оф) - из |
Служебное слово в описаниях данных: W: array of real; TV: set of 0..6; |
or (ор) - или |
Логическая функция дизъюнкции. if A<6 or B=1 then FL:=2; |
packed (пэкт) - упаковать |
Указатель упаковки данных.SM: packed array [1..200] of char; |
procedure() - процедура |
Заголовок процедуры: procedure Code(C:char,var N:real); |
program (програм) - программа |
Заголовок программы: program MaxSum; |
readln (pид-э-лайн) - ввод |
Пpоцедуpа чтения данных с клавиатуpы. readln(A,B,I,J); |
record (рикод) - запись |
Запись: DATE=record day : 1..31; month : array [1..3] of char; year : 1990..2000; end; |
repeat (рипит) - повторять |
Оператор цикла с послеусловием. repeat read(Ch); write(Ch) until Ch=chr(32); |
set (сет) - множество |
Описание данных множественного типа: VOWEL : set of 'A','E','I','U','Y'; NUMBER : set of 0..9; |
then (зен) - то |
Служебное слово в операторах 'for' и 'if'. |
to (ту) - увеличивая до |
Служебное слово в операторе 'for'. |
type (тайп) - тип |
Обозначение типа данных: type COLOR=(red,blue,green); type NAME = array[1..15] of char; |
until (антил) - до |
Служебное слово в операторе 'repeat'. |
var (вар) - переменная |
Заголовок описания переменных: var SUMMA : integer; RU,RT : real; REMARK : array [1..20] of char; |
while (вайл) - пока |
Оператор цикла с предусловием: while A<16 do A:=A+1; |
with (вис) - с |
Оператор присоединения для переменных типа 'record' - 'запись'. with DATA do DAY:=15; |
writeln (pайт-э-лайн) - вывод |
Пpоцедуpа вывода данных на зкpан. writeln('Gamma = ',RU:6:2,'N = ',N); writeln('Data = ',24*T-12*M); |