- •Лабораторная работа №1 Линейные и разветвленные программы
- •Вариант 1
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 2
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 3
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 4
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 5
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 6
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 7
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 8
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 9
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 10
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 11
- •Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 12
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 13
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 14
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 15
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 16
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 17
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 18
- •1.1. Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 19
- •Вычисления по формулам
- •1.2. Логические выражения и ветвления
- •Вариант 20
- •Вычисления по формулам
- •1.2. Логические выражения и ветвления
Вариант 16
1.1. Вычисления по формулам
1. ***Написать программу, вычисляющую значение функции при x = 0.4.104, у=-0.875, z=-0.475.10-3, обеспечив варианты: ввода данных с клавиатуры (С и С++), инициализации данных в тексте программы. Предварительно подготовить тестовый пример с помощью калькулятора.
*Включить в программу обработку значений переменных, при которых выражение cos x - cos y равно 0.
2. **Написать программу, вычисляющую значение функции для заданного x. Значение n - номер вашего варианта. Реализовать алгоритм с использованием условного оператора if и *с помощью тернарной условной операции.
1.2. Логические выражения и ветвления
-
**Даны действительные числа x1, y1, x2, y2. Вычислить
max(x1, y1, x2+ y2)+min(x1+x2, y1+y2)+ max(y1, y2).
-
***Даны вещественные числа x, y. Определить, принадлежит ли точка с координатами x, y заштрихованной части плоскости. Результат вывести в виде текстового сообщения. Представить варианты программы с использованием условного оператора if и тернарной условной операции.
y
1
-1 0 1 х
-
**Написать программу, вычисляющую значение переменной F, принимающей:
-
действительное значение, если выражение (A МОД2 В) И НЕ(А ИЛИ С) не равно нулю (НЕ, И, ИЛИ, МОД2 (сложение по модулю 2) – поразрядные логические операции);
-
целое значение в противном случае.
Здесь А – порядковый номер цифры 3 в трехзначной дробной части положительного вещественного числа х; В и С – соответственно суммы двух и трех старших цифр в четырехзначной целой части числа.
-
*Поле шахматной доски определяется парой натуральных чисел из диапазона 1-8: первое – номер вертикали, второе – номер горизонтали. На поле (k, l) стоит слон, на поле (m, n) – пешка. Определить, бьет ли слон пешку, пешка – слона или фигуры не угрожают друг другу.
Вариант 17
1.1. Вычисления по формулам
1. ***Написать программу, вычисляющую значение функции при x = -15.246, у=4.642.10-2, z=20.001.102, обеспечив варианты: ввода данных с клавиатуры (С и С++), инициализации данных в тексте программы. Предварительно подготовить тестовый пример с помощью калькулятора.
*Включить в программу обработку значения х=0.
2. **Написать программу, вычисляющую значение функции для заданного m. Значение n - номер вашего варианта. Реализовать алгоритм с использованием условного оператора if и *с помощью тернарной условной операции.
1.2. Логические выражения и ветвления
-
**Даны действительные числа x1, y1, x2, y2. Вычислить
max(x1y1, y1x2, x2+ y2)+ max(y1, y2).
-
***Даны вещественные числа x, y. Определить, принадлежит ли точка с координатами x, y заштрихованной части плоскости. Результат вывести в виде текстового сообщения. Представить варианты программы с использованием условного оператора if и тернарной условной операции.
y
2
-1 0 1 х
-
**Написать программу, вычисляющую значение переменной F, принимающей:
-
действительное значение, если выражение (A ИЛИ В) И НЕ(А ИЛИ С) не равно нулю (НЕ, И, ИЛИ – поразрядные логические операции);
-
целое значение в противном случае.
Здесь А – третья цифра в трехзначной дробной части вещественного числа х; В и С – соответственно вторая и третья старшие цифры в четырехзначной целой части этого числа.
-
*Поле шахматной доски определяется парой натуральных чисел из диапазона 1-8: первое – номер вертикали, второе – номер горизонтали. Выяснить являются ли поля (k, l) и (m, n) одного цвета.