![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Логические операции
Приведем примеры использования оператора: 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. в зависимости от значения переменной, выполнить определенные действия:
b: =2*a; writeln(b); Р1 end
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
|