//Я просто опишу метод записи матрицы const n=100; var ar:array of array of integer; ars:array of array of string; i:integer;
procedure complection(var ar:array of array of integer;var ars:array of array of string); var i,j:integer; begin; for i:=1 to n do begin; for j:=1 to n do begin; ar[i,j]:=random(9); str(ar[i,j],ars[i,j]); end; end; end;
procedure burning(ars:array of array of string); var i,j:integer; t:text; begin; assign(t,'text.txt'); rewrite(t); for i:=1 to n do begin; writeln(t,' '); for j:=1 to n do write(t,ars[i,j],' '); end; end;
begin; randomize; setlength(ar,n+1); setlength(ars,n+1); for i:=1 to n do begin; setlength(ar[i],n+1); setlength(ars[i],n+1); end; complection(ar,ars); burning(ars); end.
Смотрите объяснение
Объяснение:
использовать Чертежник
алг
нач
поднять перо
сместиться в точку(2,5)
опустить перо
сместиться на вектор(2,0)
сместиться на вектор(4,0)
сместиться на вектор(0,10)
сместиться на вектор(5,10)
сместиться на вектор(9,0)
сместиться на вектор(11,0)
сместиться на вектор(2,-4)
сместиться на вектор(0,-4)
сместиться на вектор(0,-5)
сместиться на вектор(-4,0)
сместиться на вектор(0,-7)
сместиться на вектор(2,0)
сместиться на вектор(4,0)
сместиться на вектор(2,0)
сместиться на вектор(0,5)
сместиться на вектор(0,15)
сместиться на вектор(0,5)
сместиться на вектор(0,5)
сместиться на вектор(2,3)
сместиться на вектор(-2,0)
сместиться на вектор(-2,0)
сместиться на вектор(-2,-2)
сместиться на вектор(0,-4)
сместиться на вектор(0,-2)
сместиться на вектор(3,-2)
сместиться на вектор(-4,2)
сместиться на вектор(-4,2)
сместиться на вектор(-4,0)
сместиться на вектор(-4,0)
сместиться на вектор(-4,0)
сместиться на вектор(-2,0)
сместиться на вектор(-2,0)
сместиться на вектор(-1,0)
сместиться на вектор(-1,0)
сместиться на вектор(-4,-4)
сместиться на вектор(0,5)
сместиться на вектор(0,6)
сместиться на вектор(-2,-4)
сместиться на вектор(-2,0)
сместиться на вектор(-2,0)
сместиться на вектор(-2,0)
сместиться на вектор(-2,0)
сместиться на вектор(-2,2)
сместиться на вектор(0,-5)
сместиться на вектор(0,-5)
сместиться на вектор(5,-1)
сместиться на вектор(5,1)
сместиться на вектор(2,1)
сместиться на вектор(-5,-5)
сместиться на вектор(0,-10)
сместиться на вектор(0,-2)
сместиться на вектор(-2,0)
сместиться на вектор(-2,0)
сместиться на вектор(0,-5)
сместиться на вектор(0,-1)
сместиться на вектор(3,0)
опустить перо
сместиться на вектор(4,0)
поднять перо
сместиться на вектор(-6,0)
сместиться на вектор(-1,0)
сместиться на вектор(0,5)
сместиться на вектор(0,1)
сместиться на вектор(4,0)
сместиться на вектор(0,12)
сместиться на вектор(4,5)
сместиться на вектор(-2,0)
опустить перо
сместиться на вектор(-2,0)
сместиться на вектор(-2,0)
сместиться на вектор(-2,0)
сместиться на вектор(3,0)
сместиться на вектор(0,2)
поднять перо
сместиться на вектор(2,0)
опустить перо
сместиться на вектор(0,3)
поднять перо
сместиться на вектор(-4,0)
опустить перо
сместиться на вектор(0,-3)
кон
const n=100;
var ar:array of array of integer;
ars:array of array of string;
i:integer;
procedure complection(var ar:array of array of integer;var ars:array of array of string);
var
i,j:integer;
begin;
for i:=1 to n do
begin;
for j:=1 to n do
begin;
ar[i,j]:=random(9);
str(ar[i,j],ars[i,j]);
end;
end;
end;
procedure burning(ars:array of array of string);
var
i,j:integer;
t:text;
begin;
assign(t,'text.txt');
rewrite(t);
for i:=1 to n do
begin;
writeln(t,' ');
for j:=1 to n do
write(t,ars[i,j],' ');
end;
end;
begin;
randomize;
setlength(ar,n+1);
setlength(ars,n+1);
for i:=1 to n do
begin;
setlength(ar[i],n+1);
setlength(ars[i],n+1);
end;
complection(ar,ars);
burning(ars);
end.