|
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 0, 1, 2, 4, 5, 7, 8, 9, 6, 3 соответственно, т.е.
A
[0] = 0,
A
[1] = 1 и т.д.
Определите значение переменной
j
после выполнения следующего фрагмента этой программы, записанного ниже на пяти языках программирования.
|
Бейсик
|
Python
|
|
j = 8
WHILE A(j) < A(j-1)
t = A(j)
A(j) = A(j-1)
A(j-1) = t
j = j - 1
WEND
|
j = 8
while A[j] < A[j-1]:
A[j],
A[j-1]
=
A[j-1],
A[j]
j -= 1
|
|
Алгоритмический
язык
|
Паскаль
|
|
j := 8
нц
пока
A[j] < A[j-1]
t := A[j]
A[j] := A[j-1]
A[j-1] := t
j := j - 1
кц
|
j := 8;
while A[j] < A[j-1] do
begin
t := A[j];
A[j] := A[j-1];
A[j-1] := t;
j := j - 1;
end;
|
|
С
++
|
|
j = 8;
while (A[j] < A[j-1])
{
t = A[j];
A[j] = A[j-1];
A[j-1] = t;
j -= 1;
}
|
|