Переписать код, используя процедуры и функции - Turbo Pascal

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

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

Дана программа, как ее написать с помощью процедур и функций, просто тему не знаю.

Решение задачи: «Переписать код, используя процедуры и функции»

textual
Листинг программы
function VvodAndCalcSred(n: integer): real;
var
i,j,h:integer;
begin
h:=0;
sr:=0;
i:=0;
while i<n do begin
readln(j);
h:=h+j;
i:=i+1;
end;
VvodAndCalcSred:=h/n;
end;
var
n:integer;
begin
writeln('kol-vo ychenikov');
readln(n);
write(VvodAndCalcSred(n));
end.

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

  1. Создаётся функция VvodAndCalcSred, которая принимает один аргумент n типа integer и возвращает одно значение типа real.
  2. В функции объявляются три переменные: i, j и h типа integer.
  3. В цикле while происходит чтение значения переменной j с помощью функции readln. Значение j суммируется с переменной h.
  4. После окончания цикла, значение переменной h делится на значение переменной n и присваивается переменной VvodAndCalcSred.
  5. В основной программе выводится сообщение kol-vo ychenikov и считывается значение переменной n.
  6. Вызывается функция VvodAndCalcSred с аргументом n и результат выводится на экран.

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


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

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

13   голосов , оценка 4.615 из 5
Похожие ответы