Оценить:
 Рейтинг: 0

Pascal Next – руководство программиста. Описание языка программирования с примерами

Год написания книги
2023
<< 1 2 3 4 5 6 7 8 >>
На страницу:
6 из 8
Настройки чтения
Размер шрифта
Высота строк
Поля

Условие

Условие это – выражение логического типа, которое может принимать одно из двух значений: Истина (True) или Ложь (False).

Различают простое и сложное условия.

Простое условие

Простое условие в общем виде записывается так:

op1 оператор_сравнения op2

где:

op1 и op2 – сравниваемые операнды, в качестве которых могут выступать константы, переменные, функции или выражения.

Операторы сравнения:

Примеры простых условий:

a [i+1] <a [i]
d!= 0
pos (? ?, st) = 1
name = ? simpson?

Сложное условие

Сложное условие в общем виде записывается так:

усл1 логический_оператор усл2

где:

усл1 и усл2 – выражения логического типа, в качестве которых могут выступать простые или сложные условия.

Логические операторы:

AND – логическое И
OR – логическое ИЛИ
NOT – логическое НЕ

Примеры сложных условий:

x> = x1 AND x <= x2
NOT ((x <x1) OR (x> x2))
sum> =1000 and sum <10000
name = ? Bart? OR name = ? Homer?

Циклы

Цикл for

Инструкция цикла for в общем виде записывается так:

for сч:= start to finish do
// здесь инструкции, которые надо выполнить несколько раз
end;

Где:

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

start и finish – выражения целого типа (в простейшем случае – целые константы), определяющие, соответственно, начальное и конечное значение счетчика циклов.

Примеры:

for i:=1 to 10 do
writeln (i:2, ?  Hello, World!?);
end;

for i:=1 to n do
writeln (i:2, ?  Hello, World!?);
end;

Цикл While

Инструкция цикла While (цикл с предусловием) в общем виде записывается так:

while условие do
// здесь инструкции, которые будут выполняться до тех пор,
// пока условие истинно
end;

Где:

условие – простое или сложное условие выполнения инструкций, находящихся между словами do и end.

Пример:

i:= 1;
while i <= 10 do
writeln (i:2, ?  Hello, World!?);
i:= i +1;
end;

Цикл Repeat

Инструкция цикла Repeat (цикл с постусловием) в общем виде записывается так:

<< 1 2 3 4 5 6 7 8 >>
На страницу:
6 из 8