Предмет: Информатика, автор: vesyn4ikgoda

Массив A заполняется с помощью такого фрагмента кода:
for i := 1 to 10 do
A[i] := 2 * i + 1;
Чему равна сумма A[1] + A[6]?

Ответы

Автор ответа: Nata9911
2

Ответ:

16.

Объяснение:

Так как нужно дать ответ только на выражение A[1]+A[6], то нет необходимости просчитывать весь массив, достаточно найти элементы A[1] и A[6].

Массив состоит из элементов, а каждый элемент имеет свой индекс. Элемент массива записывается как "Имя массива[индекс]". В нашем случае массив - "A", индекс - "i", а элемент массива "A[i]".

В программе есть цикл, который до 10 будет создавать новые элементы массива по "правилу" 2*i+1. Так как нам нужны только элементы A[1] и A[6], то посчитаем их.

Выше сказали, что "i" - это индекс, значит чтобы получить A[1] нужно вместо "i" подставить "1".

Получим: A[1] = 2*i+1 = 2*1+1 = 3.

Так же считаем A[6].

A[6] = 2*i+1 = 2*6+1 = 13.

Считаем A[1]+A[6].

A[1]+A[6] = 3 + 13 = 16.

Так получили ответ 16.


vesyn4ikgoda: Чему будет равно значение целой переменной a после выполнения фрагмента программы?
a := 2019;
for i := 1 to 3 do begin
a := a - i;
end;
vesyn4ikgoda: помоги с этим еще
vesyn4ikgoda: просто ответ можно
Nata9911: 2013.
vesyn4ikgoda: спасибо большое
vesyn4ikgoda: Чему будет равно значение переменной s в результате работы фрагмента программы?
s := 0;
n := 2019;
while n > 0 do begin
s := s + n mod 10;
n := n div 10;
end;
vesyn4ikgoda: это последнее ответ дай плиз
Nata9911: 12.
Nata9911: Ada057, к сожалению, не могу помочь с вашим заданием.
Интересные вопросы
Предмет: Алгебра, автор: virusparkchana