Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






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

 

Приведем примеры использования оператора:

1. наибольшее из значений двух переменных вывести на печать:

if a> b then writeln(‘a=’, a) else writeln(‘ b=’, b);

2. в зависимости от значения переменной, вычислить значение функции по одной из формул:

if x> =0 then y: = sin(x) else y: = - sin(x);

3. в зависимости от значения переменной, выполнить определенные действия:

if a< 0 then begin

b: =2*a; writeln(b); Р1

end

else begin

b: =a/2; goto 3; Р2

end;

где Р1 и Р2 – составные операторы.

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

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

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

5. На языке Паскаль допускает вложенность операторов 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 - переход к следующему оператору.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.