Задание
for i:=1 to n-1 do begin
A
end;
A
end;
С++
n = 10;
d = 6;
for \(j = 1; j \\lt = d; j\+\+\) {
s = A
for \(i = 1; i \\lt = n\-1; i\+\+\) {
A
}
A
}
Алгоритмический язык
n := 10
d := 6
нц для j от 1 до d
s := A
нц для i от 1 до n-1
A
кц
A
кц
Python
n = 10
d = 6
for j in range\(1,d\+1\):
s = A
for i in range\(1,n\):
A
A
Ниже представлен записанный на разных языках программирования фрагмент одной и той же программы. В программе описан одномерный целочисленный массив A; в представленном фрагменте обрабатываются элементы массива с индексами от 1 до 10. Перед началом выполнения программы эти элементы массива имели значения 0, 1, 2, 3, 4, 5, 4, 3, 2, 1 \(т\.е\. A⟨0⟩ = 0; A⟨1⟩ = 1; …; A⟨2⟩ = 1\). Значение какого из этих элементов массива будет наибольшим после выполнения фрагмента программы? В ответе укажите индекс элемента – число от 1 до 10.
Бейсик
n = 10
d = 6
FOR j = 1 TO d
s = A\(1\)
FOR i = 1 TO n-1
A\(i\) = A\(i\+1\)
NEXT i
A\(10\) = s
NEXT j
Паскаль
n := 10;
d := 6;
for j:=1 to d do begin
s := A
\[1\]
;for i:=1 to n-1 do begin
A
\[i\]
:= A\[i\+1\]
;end;
A
\[10\]
:= s;end;
С++
n = 10;
d = 6;
for \(j = 1; j \\lt = d; j\+\+\) {
s = A
\[1\]
;for \(i = 1; i \\lt = n\-1; i\+\+\) {
A
\[i\]
= A\[i\+1\]
;}
A
\[10\]
= s;}
Алгоритмический язык
n := 10
d := 6
нц для j от 1 до d
s := A
\[1\]
нц для i от 1 до n-1
A
\[i\]
:= A\[i\+1\]
кц
A
\[10\]
:= sкц
Python
n = 10
d = 6
for j in range\(1,d\+1\):
s = A
\[1\]
for i in range\(1,n\):
A
\[i\]
= A\[i\+1\]
A
\[10\]
= s