Упр.3.81 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
А) y:=0;
for i:=1 to 10 do
if a[i]=0 then y:=y+1;
6) Количество нулевых элементов массива.
Б) s:=0;
for i:=1 to 15 do
if i mod 2 =0 then s:=s+a[i];
3) Сумма всех элементов массива с четными номерами.
В) n:=1;
for i:=2 to 10 do
if a[i] < a[n] then n:=i;
4) Номер(индекс) минимального элемента массива.
Г) k:=0;
for i:=1 to 100 do
if a[i] mod 5=0 then k:=k+1;
5) Количество всех элементов массива, значение которых кратно 5.
Д) m:=a[1];
for i:=2 to 10 do
if a[i] > m then m:=a[i];
2) Значение наибольшего элемента массива.
Е) z:=1;
for i:=1 to 10 do
if a[i] < > 0 then z:=z*a[i];
1) Произведение ненулевых элементов массива.
Сопоставим каждый фрагмент программы с тем, что он вычисляет.
- А) $$y:=0$$; далее счётчик увеличивается, если $$a[i]=0$$. Значит, это количество нулевых элементов массива — 6.
- Б) $$s:=0$$; суммируются элементы с чётными номерами, так как условие $$i \bmod 2 = 0$$. Значит, это сумма всех элементов массива с чётными номерами — 3.
- В) $$n:=1$$; если найден элемент меньше текущего минимального, то запоминается его индекс. Значит, это номер (индекс) минимального элемента массива — 4.
- Г) $$k:=0$$; счётчик увеличивается для элементов, кратных 5, то есть при $$a[i] \bmod 5 = 0$$. Значит, это количество всех элементов массива, значение которых кратно 5 — 5.
- Д) $$m:=a[1]$$; далее ищется наибольший элемент массива. Значит, это значение наибольшего элемента массива — 2.
- Е) $$z:=1$$; перемножаются только ненулевые элементы, так как условие $$a[i] \ne 0$$. Значит, это произведение ненулевых элементов массива — 1.
Получаем соответствие: А–6, Б–3, В–4, Г–5, Д–2, Е–1.
Ответ: 634521