Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_03_C++.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
146 Кб
Скачать
☆

2.3 Отношения и логические выражения

Отношение опреде­ляется как пара арифметических выражений, соединенных (разделенных) знаком операции отношения. Знаки операций отношения

!= не равно;

== равно;

< меньше;

> больше;

<= меньше или равно;

>= больше или равно;

Логический тип в языке Си отсутствует, поэтому принято, что отношение имеет ненулевое значение (обычно 1), если оно истинно, и равно 0, если оно ложно. Таким образом, значением отношения 6 <= 44 будет 1.

Операции >, >=, <, <= имеют один ранг

Операции сравнения на равенство == и != также имеют одина­ковый, но более низкий ранг

Арифметические операции имеют более высокий ранг, чем операции отношений, поэтому в первом примере для выра­жения а-b не нужны скобки.

Логических операций в языке Си три: ! — отрицание, т.е. логическое НЕ; && – конъюнкция, т.е. логическое И; || – дизъюнкция, т.е. логическое ИЛИ.

Они перечислены по убыванию старшинства (ранга). Как правило, логические операции применяются к отношениям. До выполнения логических операций вычисляются значения отно­шений, входящих в логическое выражение.

3 Контрольные вопросы

  1. Опишите оператор выбора case.

  2. Опишите условный оператор if.

  3. Какое назначение оператора break.

  4. Какие операции отношения вы знаете

  5. Каков приоритет логических выражений.

4 Задание

  1. Написать программу в соответствии с вариантом задания из пункта 5.

  2. Проверить работоспособность программы.

  3. Отладить и протестировать программу.

  4. Оформить отчёт.

5 Варианты заданий

5.1 Оператор if

1) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

2) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

3) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

4) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

5) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

6) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

7) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

8) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

10) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

11) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

12) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

13) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

14) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

15) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

16) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

17) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

18) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

19) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

20) Вычислить и вывести на экран значения функции F.

где а, Ь, с — действительные числа.

Значения а, b, с, x ввести с клавиатуры.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]