Составить алгоритм и программу вычисления функции - Pascal (80526)
Формулировка задачи:
Составить алгоритм и программу вычисления функции, x, y – вводится с клавиатуры
Решение задачи: «Составить алгоритм и программу вычисления функции»
textual
Листинг программы
- const
- EPS = 0.0001;
- function Y(const x: Real): Real;
- var
- temp, Result: Real;
- begin
- temp := x - Sin(x - 3);
- if (Abs(temp - 5) < EPS)
- then
- Result := 1
- else
- if (temp < 5)
- then
- Result := Sqrt(x - Sin(Sqr(x)) - 10)
- else
- Result := 3 * Cos(x);
- Y := Result;
- end;
Объяснение кода листинга программы
- Объявление константы
EPS
и присвоение ей значения:'0.0001'
. - Объявление функции
Y
, принимающей аргументx
типаReal
и возвращающей значение типаReal
. - Объявление переменных
temp
иResult
типаReal
. - Присвоение переменной
temp
значения выраженияx - Sin(x - 3)
. - Проверка условия: если абсолютная величина разности
temp - 5
менее чемEPS
, то - Присвоить переменной
Result
значение1
, иначе - Если
temp
меньше5
, то присвоить переменнойResult
значениеSqrt(x - Sin(Sqr(x)) - 10)
, иначе - Присвоить переменной
Result
значение3 * Cos(x)
. - Возвратить значение переменной
Result
в качестве результата функцииY
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д