![]()
|
|||||||||||||||||||||||||||||||||||||||||||||||||
УПРАВЛЯЮЩИЕ СТРУКТУРЫ. УсловиеСтр 1 из 3Следующая ⇒ УПРАВЛЯЮЩИЕ СТРУКТУРЫ
Алгоритмы решения большинства задач не являются последовательными. Действия (вычисления), которые необходимо выполнить, могут зависеть от определенного условия, например, входных данных, или результатов, полученных во время выполнения программы. Условие В языке Паскаль условие ¾ это выражение логического типа (BOOLEAN), которое может принимать одно из двух значений: “истина” (TRUE) или “ложь” (FALSE). В Паскале имеется шесть операторов (см. табл. 7), позволяющих сравнивать между собой значения числовых переменных, а также значение переменной и константу (число).
Использование операторов сравнения позволяет записывать простые условия. Из простых условий, которые являются выражениями логического типа, можно строить сложные условия с применением к ним, как к операндам, логических операторов: NOT ¾ отрицание, AND ¾ “логическое И”,OR ¾ “логическое ИЛИ”, XOR ¾ “логическое исключающее ИЛИ” Результат применения логических операторов к операндам логического типа представлен в таблице 8.
При записи сложных условий важно учитывать то, что логические операторы имеют более высокий приоритет, чем операторы сравнения, поэтому простые условия следует брать в скобки.
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|