Advertisement
CyberPascal

Лабораторная №6. Вариант №16.

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