Вычислить гиперболический косинус по формуле - Turbo Pascal (29521)

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

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

найти значение функции y= {

Решение задачи: «Вычислить гиперболический косинус по формуле»

textual
Листинг программы
  1. function Ch(x, eps: real): real;
  2. Var x2, xx, _Ch, CurrMember, FactEven : real;
  3.     m : integer;
  4.   begin
  5.     x2:=Sqr(x); FactEven:=2; m:=3;
  6.     _Ch:=1;
  7.     xx:=x2;
  8.     Repeat
  9.       CurrMember:=xx/FactEven;
  10.       _Ch:=_Ch +CurrMember;
  11.       xx:=xx*x2;
  12.       FactEven:=FactEven*m*(m+1);
  13.       Inc(m,2);
  14.     Until CurrMember<=Eps;
  15.     Ch:=_Ch;
  16.   end;

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

  1. В функции Ch объявлены переменные x2, xx, _Ch, CurrMember и FactEven.
  2. Значение переменной x2 вычисляется как квадрат значения переменной x.
  3. Значение переменной FactEven устанавливается равным 2.
  4. Значение переменной m устанавливается равным 3.
  5. Переменная _Ch инициализируется значением 1.
  6. Значение переменной xx устанавливается равным x2.
  7. Затем начинается цикл Repeat, который выполняется до тех пор, пока текущее значение CurrMember не станет меньше или равно eps (предполагается, что eps - это допустимая погрешность).
  8. Внутри цикла значение переменной CurrMember вычисляется как результат деления значения переменной xx на значение FactEven.
  9. Затем значение переменной _Ch увеличивается на сумму текущего значения CurrMember.
  10. Значение переменной xx устанавливается равным xx*x2.
  11. Значение переменной FactEven устанавливается равным FactEvenm(m+1).
  12. Значение переменной m увеличивается на 2.
  13. Цикл повторяется, пока значение CurrMember не станет меньше или равно eps.
  14. По окончании цикла значение переменной _Ch сохраняется в переменной Ch.
  15. Функция возвращает значение переменной Ch.

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


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

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

13   голосов , оценка 4.538 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы