Вычислить значение функции - Pascal ABC

Узнай цену своей работы

Формулировка задачи:

Задание к работе

1. Вычислить значение функции, заданной в табл.2 (в соответствии с вариантом заданий). Осуществить вывод значений вводимых исходных данных и результат вычисления значения функции, сопровождая вывод наименованиями переменных. 2. Модифицировать программу таким образом, чтобы вычислялось многократно значение функции при изменении аргумента в указанном диапазоне и с заданным шагом (табл.2). Организовать вывод значения аргумента и вычисленного значения функции в виде таблицы: Таблица функции Y(X) X Y ….. ….. ….. ….. 3. Вычислить значение функции, указанной в задании 1 при изменении аргумента t в диапазоне с шагом 0,1. Вывод значений t и s выполнить в виде таблицы.

Пример выполнения работы задание 1

Результат выполнения программы:

Введите значение переменой a = 1 Введите значение переменной b = 1 Введите значение переменной t = 0.5 a = 1.000 b= 1.000 t = 0.500 l = 0.500 s = 1.500

Пример выполнения работы задание 2

Результат выполнения программы:

Введите значение переменой a = 1 Введите значение переменной b = 1 Введите начальное значение диапазона t0 = 0.1 Введите конечное значение диапазона tk = 2.1 Введите величину шага dt = 0.1 ТАБЛИЦА ФУНКЦИИ S(T) T S(T) 0.100 1.100 0.200 1.200 0.300 1.300 0.400 1.400 0.500 1.500 0.600 1.600 0.700 1.700 0.800 1.800 0.900 1.900 1.000 0.199 1.100 0.151 1.200 0.109 1.300 0.073 1.400 0.042 1.500 0.016 1.600 -0.006 1.700 -0.024 1.800 -0.038 1.900 -0.048 2.000 -0.056

Решение задачи: «Вычислить значение функции»

textual
Листинг программы
var a,x,y:real;
begin
write('a=');
readln(a);
write('x=');
readln(x);
if x<1 then y:=1.5*sqr(cos(x))
else if x=1 then y:=1.8*a*x
else if x<2 then y:=sqr(x-2)+6
else y:=3*sin(x)/cos(x);
write('y=',y:0:2);
end.

Объяснение кода листинга программы

  1. Объявлены три переменные: a, x, y (тип real).
  2. Выводится сообщение a= и считывается значение переменной a.
  3. Выводится сообщение x= и считывается значение переменной x.
  4. Если x < 1, то значение переменной y вычисляется как 1.5*sqr(cos(x)).
  5. Если x = 1, то значение переменной y вычисляется как 1.8ax.
  6. Если x < 2, то значение переменной y вычисляется как sqr(x-2)+6.
  7. В противном случае значение переменной y вычисляется как 3*sin(x)/cos(x).
  8. Выводится сообщение y= и значение переменной y с плавающей точкой (2 знака после запятой).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5
Похожие ответы