Вопрос:

Представлен фрагмент программы на языке C++ и результат её выполнения. Определите, какие функции вычисляются и выводятся на экран.

Ответ:

Анализ программы и вывода:

Программа вычисляет и выводит значения двух функций: f(x) = 2 * exp(x*x) и f(x) = sin(x) * sin(x). Это видно из кода, где функция fun1 возвращает 2*exp(r*r), а fun2 возвращает pow(sin(r), 2). Функция Out_Tabl используется для печати результатов вычислений этих функций в заданном диапазоне.

Результат выполнения программы демонстрирует вывод значений для обеих функций с шагом 0.3 в диапазоне x от 0.1 до 1.0.

Первая таблица соответствует вычислению функции 2*exp(x) (опечатка в коде, должно быть 2*exp(x*x) согласно fun1, но на экране 2*exp(x) - вероятнее всего, опечатка в выводе на экран, так как в коде 2*exp(r*r), а на экране 2*exp(x)).

Вторая таблица соответствует вычислению функции sin(x)*sin(x).

Ответ: Программа вычисляет и выводит на экран значения функций f(x) = 2 * exp(x*x) и f(x) = sin(x) * sin(x).

Подать жалобу Правообладателю