Пример процедуры программиста — Pascal(Паскаль)

program procline;

{ Процедура вывода строки из 30 черточек }
Procedure Line30;
     var
          i:integer;
     begin
          for i:=1 to 30 do write('-');
          writeln;
     end;


{ основная программа }
var
     x:integer;
     y:real;
begin
     writeln('Таблица логарифмов чисел от 1 до 10');
     Line30;     { нарисовать линию }
     for x:=1 to 10 do begin
          y:=ln(x);
          { функция вычисления логарифма x }
          writeln(x:3,y:8:3);
     end;
     Line30;     { нарисовать линию }
end.

Вариант № 2

program tabsqrt;
var
     i:integer;

{ процедура программиста }
Procedure Line(n: integer; c: char);
     var
          i:integer;
     begin
          for i:=1 to n do write(c);
          writeln;
     end;

begin
     writeln('Таблица квадратных корней');
     line(14,'=');
     writeln('Число  Корень');
     line(14,'=');
     for i:=1 to 5 do
          begin
               writeln(i:5,'  ',sqrt(i):6:3);
               line(14,'-');
          end;

 end.

Leave a Comment

24 + = 27