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