1) В программке описан одномерный целочисленный массив с индексами от 0
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 ?
Задать свой вопросПри исполнении первого цикла 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.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.