Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
презентации / 4_программирование.pptx
Скачиваний:
0
Добавлен:
15.01.2026
Размер:
3.38 Mб
Скачать

Арифметические операции

«+» – сложение;

«-» – вычитание;

«*» – умножение;

«/» – деление;

«mod» – остаток от целочисленного деления.

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

«OR» – Логическое (побитовое) сложение;

«AND» – Логическое (побитовое) умножение;

«XOR» – Логическое (побитовое) «исключающее ИЛИ»;

«NOT» – Логическое (побитовое) отрицание.

Операции сравнения

«=» – сравнение на равенство; «<>» – сравнение на неравенство; «>» – сравнение на больше; «>=» – сравнение на не меньше; «<» – сравнение на меньше; «<=» – сравнение на не больше.

Конструкция IF – ELSEIF –

ELSE

IF <boolean expression> THEN <statement list>

[ELSEIF <boolean expression> THEN <statement list>]

[ELSE <statement list>]

END_IF;

IF Var > 0

THEN Var := 10

ELSEIF Var < 0

THEN Var := 0;

ELSE Var := 1;

END_IF;

Конструк

ция

допускает

вложенно

сть

IF Var > 10 THEN

IF Var < Var2 + 1

THEN Var := 10;

ELSE Var := 0;

END_IF;

END_IF;

Цикл FOR

FOR <Control Variable> := FOR i := 1 TO 10 BY 2 DO

<expression1> TO

k := k * 2;

<expression2>

END_FOR;

[BY <expression3>] DO

 

<statement list>

 

END_FOR;

 

Цикл For

FOR i := 1 TO k / 2 DO

FOR i := 1 TO 10 BY 2 DO

var := var + k;

k := k * 2;

END_FOR;

IF k > 20 THEN

 

EXIT;

 

END_IF;

 

END_FOR;

Цикл WHILE

WHILE <Boolean-

Expression> DO

<Statement List>

END_WHILE;

k := 10;

WHILE k > 0 DO i := I + k;

k := k –1; END_WHILE;

Цикл REPEAT UNTIL

REPEAT

<Statement List>

UNTIL <Boolean

Expression>;

END_REPEAT;

k := 10; REPEAT i := i + k; k := k – 1;

UNTIL k = 0; END_REPEAT;

Конструкция CASE

CASE <Expression> OF

CASE_ELEMENT

{CASE_ELEMENT} [ELSE <Statement List>] END_CASE;

CASE k OF 1: k := k * 10;

2..5: k := k * 5; i := 0; 6, 9..20: k := k – 1; ELSE k := 0; i := 1; END_CASE;

Соседние файлы в папке презентации