Проблемно-ориентированная информатика химико-технологических процессов. Кравцов А.В - 20 стр.

UptoLike

В операторе FOR шаг изменения параметра цикла равен 1, однако
имеется разновидность цикла
For или цикл по убывающим значениям
параметра цикла,в этом случае параметр цикла изменяет свое значение с
шагом -1 от N2 до N1 :
FOR I:= n2 DOWNTO n1 DO ST; , FOR i:= 20
DOWNTO n2 DO A:=A+1;
Оператор с постпроверкой условия имеет следующий вид:
REPEAT ... UNTIL, где REPEAT < операторы > UNTIL < условие >.
Операторы выполняются хотя бы один раз, после чего вычисляется ус-
ловие. Если значение условия есть FALSE, операторы повторяются, в
противном случае оператор завершает свою работу.
Однако цикл может быть организован с помощью условного опера-
тора и оператора безусловного перехода. Метки. Для указания последо-
вательности выполнения программ используют метки. Метка может со-
стоять из букв и цифр, но первой должна стоять буква. В качестве ис-
ключения метка может состоять только из цифр, в диапазоне от 0 до
9999. Все метки, используемые в программе, должны быть обозначены с
помощью служебного слова
LABEL. (Например, label c1,c2;).
Оператор безусловного перехода имеет следующий общий вид:
GOTO N,
где N – имя метки;
GOTO - служебное слово.
Метка N описывается с помощью служебного слова
LABEL и ста-
вится перед следующим оператором, который должен быть выполнен.
Пример 2.5.1
PROGRAM Met;
LABEL d1;
VAR p, y, x:real;
BEGIN
read(p);
GOTO d1;
Y:=ln(p)+1;
d1:X:= sqr(p);
write(x);
END.
В результате выполнения данной программы будет вычислена ве-
личина X. Значение У останется незаданным, так как управление в про-
грамме передается на оператор с меткой d1.
Пример 2.5.2 Составить программу для определения гидравличе-
ского сопротивления слоя насадки при изменении скорости газа от 10
до 15 м/с с шагом h=0.5 м/с.
20