
СРОЧНО Массив из десяти элементов заполнили, а потом изменили. Чему будет равна сумма значений
элементов массива после выполнения фрагмента программы? for i := 1 to 10 do A[i]:=i + 1; for i := 2 to 10 do A[i]:= A[i - 1];

Ответы на вопрос

Ответ:
Ответ будет 30
Объяснение:
В первом цикле заполняется массив,
значения массива зависит от его номера
например:а[1]=3, а[2]=4, а[3]=5,
а[9]=11 а[10]=12.
а во втором цикле приравниваем к предыдушиму: а[2]=а[1]=3, а[3]=а[2]=3 т.е
значения всех элементов массива стало равно 3
значит 10•3=30



Давайте разберем этот фрагмент программы по шагам:
Сначала массив
A
заполняется значениями от 2 до 11 (10 элементов) включительно, так как в первом циклеfor
вы увеличиваете каждый элемент на 1:lessA[1] := 2 A[2] := 3 A[3] := 4 A[4] := 5 A[5] := 6 A[6] := 7 A[7] := 8 A[8] := 9 A[9] := 10 A[10] := 11
Затем второй цикл
for
начинается сi
равным 2 и заканчивается на 10. В этом цикле каждый элемент массиваA[i]
устанавливается равнымA[i - 1]
. Это означает, что каждый элемент кроме первого будет скопирован из предыдущего элемента:lessA[2] := A[1] => A[2] := 2 A[3] := A[2] => A[3] := 2 A[4] := A[3] => A[4] := 2 A[5] := A[4] => A[5] := 2 A[6] := A[5] => A[6] := 2 A[7] := A[6] => A[7] := 2 A[8] := A[7] => A[8] := 2 A[9] := A[8] => A[9] := 2 A[10] := A[9] => A[10] := 2
Итак, после выполнения данного фрагмента программы все элементы массива A
будут равны 2. Для нахождения суммы значений элементов массива, после выполнения этого фрагмента программы, можно просто умножить значение 2 на количество элементов в массиве, то есть 10:
Сумма = 2 * 10 = 20
Итак, сумма значений элементов массива после выполнения данного фрагмента программы равна 20.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili