Задать вопрос

1) В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется: for i:=0 to 10 do A[i]: = i + 1; for i:=1 to 10 do A[i]: = A[i-1]; Как изменяются элементы этого массива? 1) все элементы, кроме последнего, сдвигаются на 1 элемент вправо 2) все элементы, кроме первого, сдвигаются на 1 элемент влево 3) все элементы окажутся равны 1 4) все элементы окажутся равны своим индексам Объясните почему тут ответ 3?

+2
Ответы (1)
  1. 25 августа, 17:44
    0
    При выполнении первого цикла for будет заполнен массив из одиннадцати элементов. Значения элементов массива станут равны сумме индекса элемента и единицы A[i]: = i + 1:

    1) i = 0, A[0] = 1;

    2) i = 1, A[1] = 2;

    ...

    11) i = 10, A[10] = 11.

    При выполнении второго цикла параметр i начинает изменяться не от нуля, а от единицы. Это значит, что элемент А[0] останется неизменным и будет равен 1. Элементу A[1] будет присвоено значение предыдущего элемента А[i-1] = A[1-1] = A[0], то есть А[1] = 1. Элементу А[2] будет присвоено значение элемента А[1]: А[2]=1. Процесс присвоения единицы (значения предыдущего элемента) будет продолжен до конца цикла. То есть все элементы массива получат значение равное 1.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «1) В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Система команд исполнителя Кузнечика расширилась: а) Находясь над числом 1, Кузнечик приступил к выполнению следующей программы: Вправо 5 Вправо 5 Вправо 5 Влево 3 Вправо 8 Влево 7 Вправо 2 Запишите число, над которым Кузнечик оказался после
Ответы (1)
В программе описан одномерный целочисленный массив с индексами от 0 до 10. В приведенном ниже фрагменте программы массив сначала заполняется, а потом изменяется: for i:=0 to 10 do A[10-i]: = i; k: = A[9]; for i:=0 to 9 do A[10-i]: = A[9-i]; A[1]:=k;
Ответы (1)
в программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.
Ответы (1)
В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже представлен фрагмент программы, записанный на разных языках программирования: Паскаль: A[0]:=1; for i:=1 to 5 do begin if (i=1) then A[i]:=A[i-1]+1;
Ответы (1)
В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже представлен фрагмент программы, записанный на разных языках программирования: Паскаль For i=0 to 5 do A[i]=i For i=0 to 5 do A[5-i]=A[i] Си For (i=0; i
Ответы (1)