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

Конструкц ии языка

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

логические (побитовые) операции; операции сравнения;

операция присвоения;

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

цикл FOR; цикл WHILE;

цикл REPAET UNTIL;

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

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

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

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

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

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

«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;

Соседние файлы в папке ПРезентация ТАУ