Логические операции

Операция Название
and И
or Или
not Не


В операторе if можно одновременно проверять несколько условий.

Например:

if (a>b)and(a>c) then writeln(’a - max’);

При проверке нескольких условий в одном операторе, каждое условие записывается в скобках.

 

Паскаль допускает вложенность операторов if.

Например:

if n>0 then

if (m div n)>n then m: = m - n

else m: = m + n;

 

Структура else - всегда относится к ближайшему оператору if.

Если n>0 и (m div n)>n - будет выполнено m: = m-n.

Если n>0, но (m div n) n - будет выполнено m: = m + n.

Если n 0 - переход к следующему оператору.

Задача.

 

Найти максимальное число из трех вещественных чисел.

 

Program max;

Var

a, b, c: real;

Begin

writeln (’введите a, b, c’); readln (a, b, c);

if a>=b then

if a>=c then writeln (’max - a’)

else writeln (’max - c’)

else

if b>=c then writeln (’max - b’)

else writeln (’max - c’) ;

Readln;

End.

Оператор выбора.

 

Этот оператор предназначен для замены конструкций из вложенных if.

Структура:

Case N of

N1: P1;

N2: P2;

NN: PN;

[else P;]

End;

[else P;] - необязательная часть оператора.

где N - целочисленная переменная, или выражение целого типа;

N1, N2 , … NN - возможные значения переменной N;

P, P1, P2, … PN - простые или составные операторы.

По этому оператору:

если значение N = N1, то выполняется P1 (после чегоуправлениепередается оператору, следующему за оператором case...of);

если значение N = N2, то выполняется P2, (после чего управление передается оператору, следующему за оператором case...of);

если N не принимает ни одного из перечисленных значений, управление передается оператору P;

если структура else - отсутствует и N - не принимает ни одного из перечисленных значений, управление передается следующему за

case...of оператору.

Например:

Case N of

1, 2, 5: writeln (’a’);

7 .. 10: writeln (’b’);

End;

 

1, 2, 5 - перечисляемые значения разделяются « , » .

7 .. 10 - интервал задается начальными и конечными значениямичерез «..».

 

 








Дата добавления: 2017-06-02; просмотров: 257;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.