Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Inform_Met_2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.56 Mб
Скачать

Логические операции

Логические операции применяются к величинам логического типа, результат операции – тоже логического типа.

NOT – отрицание,

AND – и,

OR – или,

XOR – исключающее или.

Приведенные выше логические операции расположены в порядке приоритетности. Результат логических операций True – правда или False – ложь.

Операции отношений

= – равно;

<> – не равно;

< – меньше;

<= – меньше или равно;

>= – больше или равно;

> – больше;

Порядок вычисления выражений

1

Вычисления в круглых скобках

( )

2

Вычисления значения функций

Функции

3

Унарные операции

Not, унарный +, унарный –

4

Операции типа умножения

*, /, div, mod, and

5

Операции типа сложения

+, –, or, xor

6

Операции отношения

=, <>, <, >, <=, >=, >

Операторы языка

X := Y присваивания;

GOTO 23 безусловный переход на метку 23.

Составной оператор

Представляет собой совокупность последовательно выполняемых операторов, заключенных в операторные скобки Begin и End.

Begin

<оператор 1>;

<оператор 2>;

End;

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

Условный оператор

If <логическое выражение или логическая переменная>

Then <оператор 1>

Else <оператор 2>.

Если логическое выражение или логическая переменная принимают значение ИСТИНА, то выполняется оператор 1.

Если логическое выражение или логическая переменная принимают значение ЛОЖЬ, то выполняется оператор 2.

Возможно применение данного оператора в форме неполного ветвления:

If <логическое выражение или логическая переменная>

Then <оператор 1>

Если логическое выражение или логическая переменная принимают значение ИСТИНА, то выполняется оператор 1.

Если логическое выражение или логическая переменная принимают значение ЛОЖЬ, то выполняется оператор, следующий за оператором 1.

Условный и арифметический операторы цикла

Цикл с предусловием (цикл – пока) имеет формат:

While <логическое выражение > Do <тело цикла>

Пока значение логического выражения – True, выполняется тело цикла. Тело цикла может быть простым или составным оператором.

Цикл с постусловием (цикл – до) имеет формат:

Repeat <тело цикла> Until <логическое выражение >

Повторяется выполнение тела цикла пока логическое выражение False. Тело цикла с постусловием выполняется хотя бы один раз.

Цикл с параметром (арифметический оператор цикла) имеет два варианта записи:

For I:=In To Ik Do <тело цикла>;

For I:=In DownTo Ik Do <тело цикла>;

В первом варианте In >= Ik, а во втором – In <= Ik. Цикл повторяется, пока значение параметра I лежит в интервале In и Ik. Шаг изменения параметра I равен 1. Параметр I часто называется переменной цикла.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]