Использование логических операций в условиях
Использование логических операций в условиях
Логические операции (см. главу 7) сначала оценивают значения входящих в выражение двух выражений-компонентов как True или False, а затем, в соответствии с определенными правилами, на основе этих значений получается конечный результат- тоже True или False.
Самыми важными логическими операциями (точнее, теми из них, использование которых проше всего объяснить) будут And, Or и Хог. Следующая таблица объясняет, что эти операции выполняют.
Операция
Возвращает True
Примеры
Результат
And
Только если оба выражения принимают значения True
3 * 2 = 6 And 12 > 11
True
2 + 2 = 4 And 4 - 2 = 1
False
Or
Если хотя бы одно из двух выражений принимает значение True
10 > 20 Or 20 > 10
True
5 < 4 Or 6 < 5
False
Хоr
Если только одно из двух выражений принимает значение True
- 5 + 5 < 9 Хог 5 + 5 = 10
True
5 + 5 > 9
Хог 5 + 5 = 10
False
Если желаете, можете использовать две логические операции в одном условном выражении. Полюбуйтесь, например, таким выражением:
(а + b > 20 And с = 10) Or (objDoor.Open)
В переводе на русский язык этот фрагмент программного кода можно прочитать так:
"Данное выражение есть истина, когда, либо а + b больше, чем 20, а с равно 10, либо свойство Open объекта objDoor принимает значение True".
Я советовал бы не перегружать одно выражение несколькими логическими операциями, разве что вы настолько сообразительны, что вам вообще не нужен компьютер. А чтобы гарантировать применение операций именно к тем выражениям, к которым нужно, используйте скобки. В предыдущем примере скобки вокруг выражения objDoor.Open гарантируют, что именно это выражение будет участвовать в операции Or первым.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Операторы побитовых логических операций и сдвига
Операторы побитовых логических операций и сдвига Эти операторы позволяют производить над числовыми переменными побитовые операции, описанные в табл. П1.5.Таблица П1.5. Операторы побитовых логических операций и сдвига Оператор Описание & Логическое И | Логическое
Создание логических файлов и проекций
Создание логических файлов и проекций Логические файлы дают возможность доступа к данным в формате, отличном от использующегося для их хранения в одном или нескольких физических файлах. Логические файлы обеспечивают независимость данных и программ, которая будет
Диспетчер логических дисков
Диспетчер логических дисков Служба предназначена для обнаружения и наблюдения за работой новых жестких дисков. При этом все собираемые сведения передаются службе управления диспетчера логических дисков. Иными словами, если служба Диспетчер логических дисков
Использование логических операций в условиях
Использование логических операций в условиях Логические операции (см. главу 7) сначала оценивают значения входящих в выражение двух выражений-компонентов как True или False, а затем, в соответствии с определенными правилами, на основе этих значений получается конечный
Понятие логических операций
Понятие логических операций При работе с выделением под логическими операциями понимается следующее: при существующем выделении мы можем создать новое выделение, и вместо того, чтобы заменить собой старое, оно объединится с ним, создав выделение новой, более сложной
Использование логических операций
Использование логических операций Большинство инструментов выделения имеет одинаковые настройки, связанные с логическими операциями. Кнопки переключения режимов находятся слева на панели управления (рис. 16.7). Рис. 16.7. Панель инструментов при работе с инструментом
Тестируйте в диких условиях
Тестируйте в диких условиях Испытывайте ваше приложение в реальных условияхНет никакой замены реальных людей, использующих ваше приложение в действительности. Получите реальные данные. Получите реальную обратную связь. Затем улучшайте, основываясь на этой
17.2. Применение логических операторов при осуществлении проверки
17.2. Применение логических операторов при осуществлении проверки Итак, проверка прав доступа к файлу была осуществлена, но иногда возникает необходимость в сравнении различных прав доступа. Чтобы реализовать подобную проверку интерпретатор shell предлагает три типа
4.2. Основные законы алгебры логики и правила преобразования логических выражений
4.2. Основные законы алгебры логики и правила преобразования логических выражений В алгебре логики имеются законы, которые записываются в виде соотношений. Логические законы позволяют производить равносильные (эквивалентные) преобразования логических выражений.
4.4. Логические элементы и синтез логических схем
4.4. Логические элементы и синтез логических схем Сложные цифровые логические устройства, входящие в состав компьютера, состоят из ряда элементарных логических элементов, построенных на базе средств электронной техники. При производстве этих электронных логических
Использование операций
Использование операций Представления стека при всех их различиях объединяет то, что они описывают структуру "хранения" (т.е. структуру, используемую для хранения других объектов), к которой применяются определенные операции, обладающие определенными свойствами.
Восстановление данных при логических ошибках диска
Восстановление данных при логических ошибках диска Под логическими ошибками диска понимается повреждение таблицы разделов и/или файловых систем. Такие неприятности встречаются довольно часто и в «чистом виде», и как прямое следствие аппаратных проблем. Если на диске
Восстановление данных, потерянных из-за логических неисправностей
Восстановление данных, потерянных из-за логических неисправностей Логические неисправности – результат повреждения записей файловой системы. Общий принцип и тактика действий в таких ситуациях – снятие побайтного образа носителя и извлечение из него отдельных файлов.
4.3. ОБЩАЯ КЛАССИФИКАЦИЯ ЛОГИЧЕСКИХ СТРУКТУР ДАННЫХ
4.3. ОБЩАЯ КЛАССИФИКАЦИЯ ЛОГИЧЕСКИХ СТРУКТУР ДАННЫХ Упорядоченность элементов структуры данных является важным ее признаком.Программисты могут по своему усмотрению упорядочить данные разных программ бесчисленным множеством способов. Даже в одной и той же структуре
Практическая работа 47. Расчеты с использованием логических функций
Практическая работа 47. Расчеты с использованием логических функций Задание. Рассчитать надбавку за стаж по следующей шкале: до трех лет – 0; от трех до 10 лет – 10 %, 10 и более лет – 20 %.Для решения задачи нужно сформулировать словесный вариант решения. Он может звучать