Объясните в чем ошибка пишет неизвестное имя типа mas - Pascal
Формулировка задачи:
Procedure INIT
(var d:mas)
var t:byte;
begin
writeln('vvedite ',n,' elementov');
for I:= 1 to 30 do
readln(D[i]=random(60)-20
end;Решение задачи: «Объясните в чем ошибка пишет неизвестное имя типа mas»
textual
Листинг программы
var
a, i, Sum, n: integer;
Sred: real;
begin
Sum := 0;
write('N? ');
readln(n);
for i := 1 to n do
begin
Write('a = ');
ReadLn(a);
Sum := Sum + a;
end;
Sred := Sum / n;
Writeln('S = ', Sred:6:2);
end.
Объяснение кода листинга программы
- Объявляются переменные:
a(целочисленная),i(целочисленная),Sum(целочисленная),n(целочисленная) иSred(вещественная). - Обнуляется переменная
Sum. - Выводится сообщение
N?для запроса ввода значения переменнойn. - Вводится значение для переменной
n. - Запускается цикл для значений
iот 1 доn. - Для каждого значения
iвыполняется следующее:- Выводится сообщение
a =для запроса ввода значения переменнойa. - Значение вводится для переменной
a. - К переменной
Sumприбавляется значениеa.
- Выводится сообщение
- Вычисляется среднее значение, присваивая его переменной
Sred. - Выводится результат, содержащий значение
Sredс шестью цифрами в целой части и двумя в дробной:S = значение Sred.