1. Главная
  2. Библиотека
  3. Программирование
  4. Составить разветвляющуюся программу вычисления функции Z_n. Значения действительного X и целого Y ввести с клавиатуры. Вел...

Составить разветвляющуюся программу вычисления функции Z_n. Значения действительного X и целого Y ввести с клавиатуры. Величину t вычислить как остаток от деления Y на A, а величину p - как целую часть от деления Y на A. Коэффициенты: A=4.

«Составить разветвляющуюся программу вычисления функции Z_n. Значения действительного X и целого Y ввести с клавиатуры. Величину t вычислить как остаток от деления Y на A, а величину p - как целую часть от деления Y на A. Коэффициенты: A=4.»
  • Программирование

Условие:

Контрольное задание № 2. Составить разветвляющуюся программу вычисления функции \( Z_{n} \) согласно заданному варианту \( n \) из табл. 2 . Значения действительного \( X \) и целого \( Y \) ввести с клавиатуры. Величину \( t \) вычислить как остаток от деления \( Y \) на \( A \), а величину \( p \) - как целую часть от деления \( Y \) на \( A \).
Пояснение. Исходные данные \( X \) и \( Y \) следует принять так, чтобы убедиться в правильности выполнения программы, проведя расчеты по каждой из возможных ветвей. Для этого следует рассчитать искомую функцию сначала при комбинации исходных данных, соответствующих первой формуле задания, и полученный результат оценить по реальной формуле, например, с помощью обычного калькулятора. Затем аналогичным образом следует выполнить расчеты для второй, третьей и других формул задания. Для индикации используемой ветви можно организовать вывод порядкового номера формулы вычисления. Результаты всех вычислений следует представить в виде таблицы из трех значений: \( \mathrm{X}, \mathrm{Y} \) и Z .
\begin{tabular}{|c|c|c|}
\hline № & Функция & Коэффициенты \\
\hline 1 & \[
\left.\begin{array}{l}
\text { Если } X \leq 0 \text {, то }\left\{\begin{array}{ll}
\text { если } & t=0+2, \text { то } \\
\text { если } & t \neq 0 \div 2, \text { то } \\
Z 3=Y-28 \cdot 10^{4} \cdot \cos ^{5}(X+A) ;
\end{array}\right. \\
\text { если } 0<X<1, \text { то } Z 3=0,7 \cdot 10^{1,4} \cdot \sqrt{X^{2}+Y^{2}} ;
\end{array}\right\}\left\{\begin{array}{lll}
\text { если } & Y \neq 0+2, \text { то } & Z 3=\sin ^{2}(X) ; \\
\text { если } & 0<Y<2, \text { то } & Z 3=1 ; \\
\text { если } & Y=0 \text {, то } & Z 3=-X ; \\
\text { если } & Y=2 \text {, то } & Z 3=Y
\end{array} .\right.
\] & \( A=4 \) \\
\hline 2 & & \[
\begin{array}{l}
A=4 \\
B=4
\end{array}
\] \\
\hline
\end{tabular}

Решение:

Для решения задачи, давайте разберем шаги, которые нам нужно выполнить, чтобы создать разветвляющуюся программу для вычисления функции \( Z_n \) в зависимости от значений \( X \) и \( Y \). ### Шаг 1: Ввод данных Сначала мы должны ввести значения \( X \) (действительное число) и \( Y \) (целое число) с клавиатуры. ### Шаг 2: Вычисление переменных \( t \) и \( p \) Затем мы вычислим: - \( t = Y \mod A \) (остаток от деления \( Y \) на \( A \)) - \( p = Y // A \) (целая часть от деления \( Y \) на \( A \)) Где \( A = 4 \). ### Шаг 3: Определение ветви вычисления Теперь мы будем использовать ...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет