В программе описан одномерный целочисленный массив A с индексами от 1 до 15. Ниже...

0 голосов
52 просмотров

В программе описан одномерный целочисленный массив A с индексами от 1 до 15. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.

for i:=1 to 15 do

A[i] := i * 2;

for i:=2 to 15 do

A[i] := A[i – 1]; •

а)Чему будут равны элементы этого массива после выполнения фрагмента программы?

б)Как изменятся элементы этого массива после выполнения фрагмента программы?

1) значение каждого элемента уменьшится на 1

2) все элементы, кроме последнего, будут сдвинуты на один элемент вправо

3) все элементы окажутся равны -1

4) все элементы, кроме первого, будут сдвинуты на один элемент влево.


Информатика (17 баллов) | 52 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Сначала массив заполняется чётными числами от 2 до 30, а потом начиная со второго, сдвигаются вправо:

Было:

2  4  6  8 10 12 14 16 18 20 22 24 26 28 30

Стало:

2  2  4  6  8 10 12 14 16 18 20 22 24 26 28

 

Значит, правильный ответ - вариант 2)

 

(52.6k баллов)