Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб_1_задания.doc
Скачиваний:
2
Добавлен:
03.11.2018
Размер:
448.51 Кб
Скачать

Вариант 20

    1. Вычисления по формулам

1. ***Написать программу, вычисляющую значение функции при x = -2.235.10-2, у=2.23, z=15.221, обеспечив варианты: ввода данных с клавиатуры (С и С++), инициализации данных в тексте программы. Предварительно подготовить тестовый пример с помощью калькулятора.

*Включить в программу обработку значений переменных, обращающих знаменатель в 0.

2. **Написать программу, вычисляющую значение функции для заданных m и n. Значение k - номер вашего варианта. Реализовать алгоритм с использованием условного оператора if и *с помощью тернарной условной операции.

1.2. Логические выражения и ветвления

  1. **Даны действительные числа x1, y1, x2, y2. Вычислить

min(x1+y1, y1-x2, x2 y2)+ min(x1, y1+y2).

  1. ***Даны вещественные числа x, y. Определить, принадлежит ли точка с координатами x, y заштрихованной части плоскости. Результат вывести в виде текстового сообщения. Представить варианты программы с использованием условного оператора if и тернарной условной операции.

y

1

0 2 х

-1

  1. **Написать программу, вычисляющую значение переменной F, принимающей:

  • действительное значение, если выражение НЕ(A ИЛИ В) И НЕИЛИ С) не равно нулю (НЕ, И, ИЛИ – поразрядные логические операции);

  • целое значение в противном случае.

Здесь А – вторая старшая цифра в двузначной целой части положительного вещественного числа х; В и С – соответственно цифры двузначной дробной части этого числа.

  1. *Поле шахматной доски определяется парой натуральных чисел из диапазона 1-8: первое – номер вертикали, второе – номер горизонтали. На поле (k, l) расположен конь. Угрожает ли он полю (m, n)?

20