Так как нужно дать ответ только на выражение 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.
2 votes Thanks 2
vesyn4ikgoda
Чему будет равно значение целой переменной a после выполнения фрагмента программы? a := 2019; for i := 1 to 3 do begin a := a - i; end;
vesyn4ikgoda
Чему будет равно значение переменной s в результате работы фрагмента программы? s := 0; n := 2019; while n > 0 do begin s := s + n mod 10; n := n div 10; end;
Answers & Comments
Ответ:
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.
a := 2019;
for i := 1 to 3 do begin
a := a - i;
end;
s := 0;
n := 2019;
while n > 0 do begin
s := s + n mod 10;
n := n div 10;
end;