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

Вариант 14

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

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

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

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

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

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

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

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

y 2

-1 0 х

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

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

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

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

  1. *Даны координаты поля шахматной доски x, y (натуральные числа из диапазона 1-8): x – номер вертикали, y – номер горизонтали. Учитывая, что левое нижнее поле доски (1,1) является черным, проверить истинность высказывания «данное поле является белым».

Вариант 15

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

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

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

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

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

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

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

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

y

1

-1 0 1 х

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

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

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

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

  1. *Даны координаты поля шахматной доски x, y (натуральные числа из диапазона 1-8): x – номер вертикали, y – номер горизонтали. Учитывая, что левое нижнее поле доски (1,1) является черным, проверить истинность высказывания «данное поле является черным».