ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Логические выражения
Логические выражения могут принимать два значения: True - истина и False - ложь. Простейшее логическое выражение - это отношение, т.е. два арифметических выражения, соединенных знаком отношения. Знаки отношения это: = – равно, <> – не равно, > – больше, >= – больше или равно, < – меньше, <= – меньше или равно. Рассмотрим отношение a > 10. Это выражение имеет значение True, если значение переменной a больше 10 и - значение False, если значение переменной a меньше или равно 10. Примеры отношений: b + c <= a * Exp(x), a / (b + c) < Ln(x) + y. Поскольку приоритет арифметических операций выше приоритета операций отношения, дополнительные скобки в этих отношениях можно не ставить. Следует заметить, что отношение имеет на входе арифметические данные, а на выходе True и False, т.е. данные типа Boolean. Более сложные логические выражения строятся при помощи логических операций, применяемым к логическим данным. Рассмотрим три логические операции. Операция NOT - отрицание одноместная операция изменяет истинностное значение следующего за ней операнда. Так, например, если значение переменной c есть True, то NOT c - имеет значение False. Операция AND - логическое “И” (конъюнкция) двуместная операция. Результат этой операции имеет значение True только в том случае, когда оба операнда имеют значение True. Операция OR - логическое “ИЛИ” (дизъюнкция) двуместная операция. Результат этой операции имеет значение True, если хотя бы один операнд имеет значение True, - результат False в том случае, если оба операнда принимают значение False. Из логических операций наивысший приоритет имеет операция NOT, затем следует операция AND и наименьший приоритет имеет операция OR. Для изменения порядка выполнение логических операций используются круглые скобки в обычном смысле. Операндами в логических операциях могут быть: логические константы, переменные типа Boolean, функции типа Boolean, отношения, заключенные в круглые скобки. Примеры логических выражений: (F > B) OR (D <= 10) NOT (A > B) (A > 1) AND (A < 10) NOT ((A > 1) AND (A < 10)).
Условный оператор
Этим оператором программируют базовую конструкцию алгоритмов – ветвление. При выполнении программы, в зависимости от истинности некоторого условия выполняется та или иная ветвь программы. Записывается оператор в виде: Не нашли, что искали? Воспользуйтесь поиском:
|