Атомная энергетика. Ядерные реакторы АЭС. Атомный флот. Ядерное оружие |
|||
| РБМК-1000 | |||
| Гражданский суда | |||
| Авиация | |||
Высшая математика |
|||
| Задачи | |||
| Практикум | |||
| Карта сайта | |||
Операторы отношений сравнивают два значения, возвращая в результате булевское значение True или False. В Паскале реализуются операторы:
> — больше, чем;
>= — больше, чем или равно;
< — меньше,
= — равно;
<= — меньше, чем или равно;
<>
– не равно;
in — является элементом.
Общий формат условного оператора:
if <условие> then <оператор1> else <оператор2>
где <условие> — любое булевское выражение (вырабатывающее в результате True или False); <оператор1> и <оператор2> – операторы Паскаля. Если выражение принимает значение True, то выполняется <оператор1>; в противном случае — <оператор2>.
Например:
if a > b then max := a else max := b;
Два важных момента, на которые следует обратить внимание при использовании if/then/else. Во-первых, оператор else не является обязательным, другими словами, допустимо использовать оператор if в следующем виде:
if выражение then оператор 1
В этом случае оператор 1 выполняется только тогда, когда выражение имеет значение True. В противном случае пропускается оператор 1 и выполняется следующий оператор. Во-вторых, если необходимо выполнить более одного оператора, в случае, когда выражение принимает значение, True или False, то следует использовать составной оператор. Составной оператор — это последовательность произвольных операторов программы, заключённая в операторные скобки — зарезервированные слова begin … end.
Например:
if
B = 0 then
Writeln('Деление на нуль невозможно.')
else begin
Ratio := A div B;
Writeln('Отношение =', Ratio)
end;
В Паскале есть четыре логических оператора — and, xor, or, not. Эти логические операторы работают с логическими значениями (True и False), позволяя комбинировать выражения отношений, булевские переменные и булевские выражения. Например:
if (a > b) and (a = 0) then writeln('a
= ", a);
if (a > b) and (a = 0) then writeln('a = ", a);
| Основные понятия об информации и информатике |