В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется:
| Бейсик | Python |
|---|---|
FOR i = 0 TO 10 A(i) = i+1 NEXT i FOR i = 1 TO 10 A(i) = A(i-1) NEXT i
| for i in range(0, 11): A[i] = i+1 for i in range(1, 11): A[i] = A[i-1]
|
| Паскаль | Алгоритмический язык |
for i:=0 to 10 do A[i]:=i+1; for i:=1 to 10 do A[i]:=A[i-1]; | нц для i от 0 до 10 A[i] : = i+1 кц нц для i от 1 до 10 A[i]: = A[i-1]; кц
|
| Си++ | |
for (i = 0; i <= 10; i++) { A[i] = i+1; } for (i = 1; i <= 10; i++) { A[i] = A[i-1]; } | |
Как изменяются элементы этого массива?
1) все элементы, кроме последнего, сдвигаются на 1 элемент вправо
2) все элементы, кроме первого, сдвигаются на 1 элемент влево
3) все элементы окажутся равны 1
4) все элементы окажутся равны своим индексам
PDF-версии: 