В программе описан одномерный целочисленный массив.
10-11 класс
|
for i:=0 to 10 do
1)первый цикл, заполнение массива
очевидно что элемент массива равен числу большему индуксу(т.е. индекс=0, элемент=1 и т.д.)
следовательно при первом заполнении массива элементы будут равны: 1 2 3 4 5 6 7 8 9 10 11
2) второй цикл, ну тут хитрость, чисто подбор, сделаю как бы табличку
a[0]:=a[10-0] // на простом, последнее значение массива(это 11) становится первым
a[1]:=a[10-1] // a[9] (Это 10) становится на место a[1], ну и так далее
но, есть одно но, массив станет симетричным при определенном элементе, мне писать всю таблицу лень, поясню на произвольном, почему
a[5]:=a[10-6] // т.е значение шестого элемента массива станет равным значению 4, а в четвертом у нас будет 8
ну и в итоге ответ: 11 10 9 8 7 6 7 8 9 10 11
Всё просто:
после первого цикла значения будут
1
2
3
4
5
6
7
8
9
10
11
После второго цикла:
11
10
9
8
7
6
7
8
9
10
11
Другие вопросы из категории
Читайте также
программе описан одномерный целочисленный массив с индексами от 0 до 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;
как изменятся элементы массива после выполнения фрагмента?
сначала задаются,а затем меняются.
Нц для i от 0 до 10
А [ i ] := i
кц
Нц для i от 0 до 4
С := A[ i ]
A[ i ] := A [10 - i ]
A [10 - i ] :=C
кц
Чему будут равны элементы массива после выполнения фрагмента программы?
1) 10 9 8 7 6 5 4 3 2 1 0
2) 0 1 2 3 4 5 6 7 8 9 10
3) 10 9 8 7 6 5 6 7 8 9 10
4) 0 1 2 3 4 5 4 3 2 1 0
в одномерный целочисленный массив осуществляет посредством цикла WHILE…DO, а вывод - REPEAT…UNTIL (в скобках указана размерность
массива).
языков программирования алгоритм,позволяющий найти среднее арифметическое нечетных трехзначных чисел,записанных в этом массиве.если ни одного такого числа нет,нужно вывести сообщение об этом.
2)дан целочисленный массив из 30 элементов.элементы массива могут принимать целые значения от 0 до 100.опишите на русском языке или на одном из языков программирования алгоритм,позволяющий найти и вывести произведение элементов массива,которые имеют четное значение и не оканчиваются на 0.