ОПЕРАТОРЫ ВЫБОРА
Целью работы является ознакомление студентов с принципами структурного программирования и типами структур выбора альтернатив, рассмотрение алгоритма программ с применением управляющих структур для выбора среди альтернативных путей обработки информации. Создание программ с применением структуры с единственным выбором и структуры с множественным выбором.
2 Краткие теоретические сведения
Операции сравнения. Сравнивая два значения, мы тем самым проверяем утверждение, что между ними есть определённое соотношение (например, «меньше чем»). Если такое соотношение действительно существует, данное утверждение истинно; в противном случае оно ложно. Условия, которые могут быть проверены в С++, приведены в таблице 1.
Таблица 1 – Знаки операции сравнения
Знак операции сравнения
|
Соотношение
|
==
|
Равно
|
!=
|
Не равно
|
>
|
Меньше
|
<
|
Больше
|
>=
|
Больше или равно
|
<=
|
Меньше или равно
|
Логические операции. Логические операции И, ИЛИ, и НЕ, применяемые в математике, используют в качестве операндов логические выражения. В С++ для обозначения логических операций существуют специальные символы: && (для логического умножения И), || (для логического сложения ИЛИ), и !(для логического отрицания НЕ).
Использование операторов сравнения совместно с логическими операторами позволяет записывать более сложные утверждения. Предположим, например, что требуется определить, превышает ли итоговая оценка значение 90 при промежуточной оценке, большей 70. Соответствующее выражение на С++ запишется следующим образом:
finalScore > 90 && middleScore >70
Чтобы результат операции И (&&) был истинным, необходимо, чтобы оба её оператора были истинными. Чтобы результат операции ИЛИ (||) был истинным, необходимо, чтобы одно или оба выражения были истинными. Логическое выражение НЕ (!) позволяет изменить значение условия на противоположное.
Достарыңызбен бөлісу: |