Ну так во первых обяъвление процедуры должно быть
procedure InputMas1(var mas1:Tmas );
во вторых ты забыл end; т.е
begin
for i:=1 to 10 do
begin
mas1[i]:=random(n);
Write(mas1[i]:3);
end;
end; {забытый end}
в третьих ты не написал основную прграмму т.е забыл begin и не вызвал процедуру
InputMas1
begin
clrscr;
InputMas1(mas1);
readkey;
end.
Итого прога должна выглядеть примерно так
program Massiv
Uses Crt;
const n=10;
type TMas=array[1..n] of integer;
var mas1:TMas;
procedure InputMas1(var mas1:TMas);
var i:integer;
begin
for i:=1 to 10 do
begin
mas1[i]:=random(n);
Write(mas1[i]:3);
end;
end;
{Основная прога}
begin
clrscr;
InputMas1(mas1);
readkey;
end.
Держи ! Пользуйся на здоровье и будь внимательнее.
Поделитесь своими знаниями, ответьте на вопрос:
Напряжение на контактах принимает значения от 0 до 100 вольт. при дискретизации весь диапазон разбивается на 5 равных интервалов, и измеренное напряжение округляется до ближайшего меньшего значения, которое попадает на границу интервала. измеренное значение напряжения равно 54 вольта. запишите значение напряжения, полученное после дискретизации.
0 20 40 54 60 80 100
Расстояние до ближней правой стороны 60 - 54 = 6
Расстояние до ближней левой стороны 54 - 40 = 14
ответ 60