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