Advertisement
CyberPascal

Untitled

Nov 14th, 2013
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 1.98 KB | None | 0 0
  1. {
  2. Сибирский Государственный Университет Путей Сообщения (СГУПС)
  3. Кафедра "Информационные технологии транспорта"
  4. Лабораторная работа №5. Вариант №6. Задание №2.
  5. Выполнил: ст.гр. МЛ-112, Фомин Александр
  6. г.Новосибирск, 2012г.
  7. }
  8.  
  9. Program Lab5_6; uses crt;
  10.  
  11. var x,y,tan,sum,eps:real;
  12.     fact:longint;
  13.       count:byte;
  14.  
  15.  
  16. Begin clrscr;
  17. Write('--------------------------------------------------------------------------------');
  18. GotoXY(17,WhereY); Writeln('Для запуска программы нажмите клавишу "Enter"');
  19. Write('--------------------------------------------------------------------------------');
  20. Readln; clrscr;
  21.  
  22. Write('--------------------------------------------------------------------------------');
  23. Write(' Введите число X: '); Readln(X);
  24. Write(' Введите точность Eps: '); Readln(Eps);
  25.  
  26. Fact:=1; {Начальное значение факториала}
  27. Sum:=1; {Начальное значение суммы}
  28.  
  29. Repeat
  30. Inc(Count);
  31. Fact:=Fact*Count; {Факториал}
  32. Tan:=Sin(X/Fact)/Cos(X/Fact); {Тангенс}
  33.  
  34. if ((Tan < 0) and Odd(Count)) then Y:=(-1)*Exp(Count*Ln(Abs(Tan)))
  35.                               else Y:=Exp(Count*Ln(Abs(Tan)));
  36.  
  37. Sum:=Sum+Y; {Считаем сумму}
  38. Until (Abs(Y) <= Eps); {Проверяем условие}
  39.  
  40. Write('--------------------------------------------------------------------------------');
  41. Writeln(' Сумма ряда: ', Sum:8:5);
  42. Writeln(' Кол-во элементов ряда: ', Count:2);
  43. Write('--------------------------------------------------------------------------------');
  44. GotoXY(15,WhereY); Writeln('Для выхода из программы нажмите клавишу "Enter"');
  45. Write('--------------------------------------------------------------------------------');
  46. Readln;
  47. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement