Ключевые словаКлючевое слово Описание
And Булево and или поразрядный and двух аргументов. При 2 и более условий, каждое необходимо заключать в скобки.
Begin Синтаксис:
begin
{…}
end
Ключевое слово, которое начинает операторный блок
Break Процедура Break выполняет выход из текущего цикла. Следующая инструкция, которая будет выполнена это та, которая стоит после признака конца цикла. Используется совместно с For.
for i := 0 to t.GLO.Count-1 do
begin
{…}
break;
{…}
end;
size := 10; // переходим сюда
Case Синтаксис:
case Expression of
Value {,Value…} : Statement;
{…}
else Statement;
end;
Обеспечивает структурированный эквивалент последовательности условных операторов той же самой переменной. Механизм для действия в зависимости от различных значений переменной
Div Синтаксис:
Dividend Div Divisor
Ключевое слово Div возвращает целое число, полученное в результате деления делимого (Dividend) на делитель (Divisor). Любой остаток отвергается.
Например, 17 div 2 = 8.
Do Определяет начало некоторого управляемого действия
Else Начинает ложный раздел if и case операторов. Перед else не ставится «;»
End Ключевое слово, которое заканчивает операторные блоки
Exit Немедленно завершает выполнение текущей функции или процедуры
For Синтаксис:
for Variable := Expression1 to Expression2 do
{…};
Начинает цикл, который выполняется конечное число раз. Переменной Variable присваивается значение выражения Expression1. Если значение меньше чем значение выражения Expression2, если он определен, то инструкция Statement выполняется. Затем переменная Variable увеличивается на 1, и процесс повторяется, пока переменное значение не превысит Expression2. Во всех случаях, когда инструкция содержит более одного предложения, она должна заключаться в блок begin/end.
Function Синтаксис:
1) Function NameFunction : Type_Return;
2) Function NameFunction(Parameters) : Type_Return;
Определяет подпрограмму, которая возвращает значение.
if Синтаксис:
1) if Condition then Statement;
2) if Condition then Statement else Statement;
Используется для управления потоком кода в зависимости от логического результата данного условия. Есть две формы оператора If – один с пунктом Else, другой без.
If работает следующим образом:
Если условие истинно, то выполняется первая инструкция. Если ложно, то эта инструкция обходится, а вместо него выполняется пункт Else, если он есть.
Во всех случаях, когда инструкция содержит более одного предложения, она должна заключаться в блок begin/end.
Not Выполнение логического или булевого отрицания. Если Истина, то значения становится Ложным. Если Ложно, значение становится Истинным
Of Используется как связь во множестве объявлений встроенного языка OSS
Or Для выполнения логического или булевого ‘или’ двух логических значений. Если любой истинен, то результат истинен, иначе ложный. При 2 и более условий, каждое необходимо заключать в скобки.
Procedure Синтаксис:
1) Procedure NameProcedure;
2) Procedure NameProcedure (Parameters);
Определяет подпрограмму, которая не возвращает значение.
Repeat Синтаксис:
Repeat
Statement1;
{Statement2;
..}
Until Expression;
Начинает управляемый цикл, который всегда выполняется не менее одного раза и заканчивается, когда выражение Expression будет удовлетворено (возвратится True).
Нет никакой потребности в маркерах Begin и End – ключевые слова Repeat и Until сами выполняют эту задачу.
Then Часть оператора if, используется для начала раздела кода, который выполняется, если условие истинно.
To Ставится перед целевым значением в цикле For
Until Ключевое слово Until заканчивает управляемый цикл, начинающийся ключевым словом Repeat, который всегда выполняется не менее одного раза, и который заканчивается, когда выражение Expression удовлетворено (возвращает True)
Var Используется, чтобы начать раздел определения переменных. Раздел заканчивается следующим ключевым словом в программе.
While Синтаксис:
While Expression do Statement;
Повторяет инструкции, пока выполнится условие продолжения. Цикл не выполняется вообще, если выражение является ложным с самого начала. Если в цикле используются множественные инструкции, то они должны заключатся в Begin и End маркеры.
And Булево and или поразрядный and двух аргументов. При 2 и более условий, каждое необходимо заключать в скобки.
Begin Синтаксис:
begin
{…}
end
Ключевое слово, которое начинает операторный блок
Break Процедура Break выполняет выход из текущего цикла. Следующая инструкция, которая будет выполнена это та, которая стоит после признака конца цикла. Используется совместно с For.
for i := 0 to t.GLO.Count-1 do
begin
{…}
break;
{…}
end;
size := 10; // переходим сюда
Case Синтаксис:
case Expression of
Value {,Value…} : Statement;
{…}
else Statement;
end;
Обеспечивает структурированный эквивалент последовательности условных операторов той же самой переменной. Механизм для действия в зависимости от различных значений переменной
Div Синтаксис:
Dividend Div Divisor
Ключевое слово Div возвращает целое число, полученное в результате деления делимого (Dividend) на делитель (Divisor). Любой остаток отвергается.
Например, 17 div 2 = 8.
Do Определяет начало некоторого управляемого действия
Else Начинает ложный раздел if и case операторов. Перед else не ставится «;»
End Ключевое слово, которое заканчивает операторные блоки
Exit Немедленно завершает выполнение текущей функции или процедуры
For Синтаксис:
for Variable := Expression1 to Expression2 do
{…};
Начинает цикл, который выполняется конечное число раз. Переменной Variable присваивается значение выражения Expression1. Если значение меньше чем значение выражения Expression2, если он определен, то инструкция Statement выполняется. Затем переменная Variable увеличивается на 1, и процесс повторяется, пока переменное значение не превысит Expression2. Во всех случаях, когда инструкция содержит более одного предложения, она должна заключаться в блок begin/end.
Function Синтаксис:
1) Function NameFunction : Type_Return;
2) Function NameFunction(Parameters) : Type_Return;
Определяет подпрограмму, которая возвращает значение.
if Синтаксис:
1) if Condition then Statement;
2) if Condition then Statement else Statement;
Используется для управления потоком кода в зависимости от логического результата данного условия. Есть две формы оператора If – один с пунктом Else, другой без.
If работает следующим образом:
Если условие истинно, то выполняется первая инструкция. Если ложно, то эта инструкция обходится, а вместо него выполняется пункт Else, если он есть.
Во всех случаях, когда инструкция содержит более одного предложения, она должна заключаться в блок begin/end.
Not Выполнение логического или булевого отрицания. Если Истина, то значения становится Ложным. Если Ложно, значение становится Истинным
Of Используется как связь во множестве объявлений встроенного языка OSS
Or Для выполнения логического или булевого ‘или’ двух логических значений. Если любой истинен, то результат истинен, иначе ложный. При 2 и более условий, каждое необходимо заключать в скобки.
Procedure Синтаксис:
1) Procedure NameProcedure;
2) Procedure NameProcedure (Parameters);
Определяет подпрограмму, которая не возвращает значение.
Repeat Синтаксис:
Repeat
Statement1;
{Statement2;
..}
Until Expression;
Начинает управляемый цикл, который всегда выполняется не менее одного раза и заканчивается, когда выражение Expression будет удовлетворено (возвратится True).
Нет никакой потребности в маркерах Begin и End – ключевые слова Repeat и Until сами выполняют эту задачу.
Then Часть оператора if, используется для начала раздела кода, который выполняется, если условие истинно.
To Ставится перед целевым значением в цикле For
Until Ключевое слово Until заканчивает управляемый цикл, начинающийся ключевым словом Repeat, который всегда выполняется не менее одного раза, и который заканчивается, когда выражение Expression удовлетворено (возвращает True)
Var Используется, чтобы начать раздел определения переменных. Раздел заканчивается следующим ключевым словом в программе.
While Синтаксис:
While Expression do Statement;
Повторяет инструкции, пока выполнится условие продолжения. Цикл не выполняется вообще, если выражение является ложным с самого начала. Если в цикле используются множественные инструкции, то они должны заключатся в Begin и End маркеры.
Xor Выполняет булево или логическое ‘Исключающее – или’ двух логических значений. Если они различны, то результат истинен