Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.83 KB | None | 0 0
  1. program Lab5_1;
  2.  
  3. const lmax = 20;
  4.  
  5. type mass = array[1..lmax] of real;
  6.  
  7. var a: mass;
  8.     z : real;
  9.     i, n: integer;
  10.  
  11. function f (var a : mass; n : integer; var z : real) : real;
  12. var sum, sum1, s: real;
  13.     i: integer;
  14. begin
  15.     sum := 0;
  16.     sum1 := 0;
  17.     for i := 1 to n do
  18.         sum := sum + a[i];
  19.     s := sum / n;
  20.     f := s;
  21.     for i := 1 to n do
  22.         sum1 := sum1 + (a[i] - s) * (a[i] - s);
  23.     z := sqrt(sum1 / n);
  24. end;
  25.  
  26. begin
  27.     writeln ('Лабораторная работа №5');
  28.     writeln ('1 задание');
  29.     repeat
  30.         writeln ('Введите n>0');
  31.         read (n);
  32.     until (n > 0);
  33.    
  34.     writeln ('Введите числа до ', n);
  35.     for i := 1 to n do
  36.         read (a[i]);
  37.    
  38.     writeln ('Ответ:');
  39.     writeln (f(a, n, z));
  40.     writeln (z);
  41. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement