Pascal Next – руководство программиста. Описание языка программирования с примерами. Никита Культин
Чтение книги онлайн.
Читать онлайн книгу Pascal Next – руководство программиста. Описание языка программирования с примерами - Никита Культин страница 5
Простое условие в общем виде записывается так:
op1 оператор_сравнения op2
где:
op1 и op2 – сравниваемые операнды, в качестве которых могут выступать константы, переменные, функции или выражения.
Операторы сравнения:
Примеры простых условий:
a [i+1] <a [i]
d!= 0
pos (́ ́, st) = 1
name = ́ simpsoń
Сложное условие
Сложное условие в общем виде записывается так:
усл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 = ́ Homeŕ
Циклы
Цикл 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 (цикл с постусловием) в общем виде записывается так:
repeat
// здесь инструкции, которые будут выполняться до тех пор,
// пока условие ложно
until условие;
Где:
условие – простое или сложное условие завершения цикла (прекращения выполнения инструкций, находящихся между словами repeat и until).
Пример:
i:= 1;
repeat
writeln (i:2, ́ Hello, World!́);
i:= i +1;
until i> 10;
Инструкция Goto
Инструкция goto (безусловный переход) в общем виде записывается так:
goto