Дан фрагмент программы, обрабатывающей двумерный массив A размера n×n.
Бейсик
|
Паскаль
|
Алгоритмический
|
k = 1
FOR i = 1 TO n c = A(i,i) A(i,i) = A(k,i) A(k,i) = c NEXT i |
k:=1;
for i:=1 to n do begin c:=A[i,i]; A[i,i]:=A[k,i]; A[k,i]:=c end |
k:=1
нц для i от 1 до n c:=A[i,i] A[i,i]:=A[k,i] A[k,i]:=c кц |
Представим массив в виде квадратной таблицы, в которой для элемента массива A[i,j] величина i является номером строки, а величина j – номером столбца, в котором расположен элемент. Тогда данный алгоритм меняет местами
Комментариев нет:
Отправить комментарий