AU
Aleksey Uljnkin

Нужна пояснительная записка к программе на pascal

Помогите пожалуйста. Вот код набранный на pascale, мне нужно в кратце написать пояснительную записку к ней, короче написать че делает каждый фрагмент программы.
uses crt;
var a:array[1..10,1..10]of integer;
i,j,n,m,k:integer;
x,y:integer;
num:integer;
add:integer;
dir:integer;
begin
clrscr;
write('Razmer matritsy m=');
readln(m);
n:=m;
x:=0;
y:=1;
num:=1;
Add:=n;
dir:=1;
while (add<>0) do
begin
i:=0;
while (i<>add) do
begin
x:=x+dir;
a[y,x]:=num;
num:=num+1;
i:=i+1;
end;
i:=0;
add:=add-1;
while (i<>add) do
begin
y:=y+dir;
a[y,x]:=num;
num:=num+1;
i:=i+1;
end;
dir:=dir*(-1);
end;
for i:=1 to n do
begin
for j:=1 to n do
write(a[i,j]:4);
writeln;
end;
repeat
write('Nomer stolbtsa k=');
readln(k);
until k in [1..n];
for i:=1 to n-1 do
for j:=i+1 to n do
if a[i,k]

задача: Составить программу, которая заполняет квадратную матрицу порядка n натуральными числами 1,2,3,...n^2, записывая их в нее "по спирали" по часовой стрелке
1. Ввести с клавиатуры число < n
2. Отсортировать столбец с этим номером по убыванию

ЛГ
Лексей Георгиевский

Завтра мог бы посмотреть если не забуду

ОЗ
Охотник Заудачей

блин ну чем вы думаете? Понять что делает чужая программа и еще написать что делает каждый фрагмент - не такой уж и простой труд. Иногда проще с нуля написать.
Хоть задание бы изначальное написали.

Похожие вопросы
Пояснительная записка к ЭП и ТП
Как написать пояснительную записку для санэпидемстанции?
Нужно написание программы в "pascal"
Turbo Pascal!!!Нужна программа!!!
пояснительная записка в нвлоговую
Нужна программа для Turbo Pascal!
нужна пояснительная записка
нужны идей программ язык pascal программа turbo pascal
нужна программа на с++ или pascal abc
кто делал вебсайт на дипломировании помогите пояснительной запиской