profile

Опубликовано 5 лет назад по предмету Информатика от darius111344

В программе описан одномерный целочисленный массив 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) все элементы, кроме первого, будут сдвинуты на один элемент влево.

  1. Ответ
    Ответ дан Alphaeus

    Сначала массив заполняется чётными числами от 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)

     

Войдите или зарегистрируйтесь, чтобы добавить ответ или свой вопрос на сайт


Другие вопросы
Хаааа
Математика - 3 недели назад
Хаааа
Математика - 3 недели назад