Подготовка к ИКР
.pdfДля решения необходимо взять элементы с третьего по седьмой.
5 –3 4 –5 8
Условие i mod 2 =0 означает: номер элемента – четное число.
k=0+2+2=4
11
б) S:=2;
for i:=2 to 9 do S:=S+f[i]; C:=S/7;
{Вывод S, C}
Для решения необходимо взять элементы со второго по девятый.
2 5 –3 4 –5 8 3 12
S=2+2+5-3+4-5+8+3+12=28
С=28/7=4
12
Пример задачи 5 итоговой контрольной
работы
Дана матрица a: array [1..3, 1..5] of integer
4 |
3 |
–5 |
4 |
6 |
–10 |
8 |
–7 |
6 |
–7 |
12 |
4 |
5 |
–2 |
–3 |
Найти:
а) k:=0;
for i:=1 to 2 do for j:=2 to 5 do if a[i, j]>0
then k:=k+1; {Вывод k}
3 |
–5 |
4 |
6 |
8 |
–7 |
6 |
–7 |
Из выбранных элементов условию удовлетворяют числа: 3, 8, 4, 6, 6.
Поэтому k=1+1+1+1+1=5.
14
б) S:=3; |
|
|
|
|
|
|
|
|
for |
i:=1 |
to |
3 |
do |
|
|||
for |
j:=1 |
to |
4 |
do |
|
|||
if a[i, j]>0 |
|
|
|
|
||||
then S:=S+a[i, j]; |
|
|||||||
C:= S/7; |
|
|
|
|
|
|
||
{Вывод S, C} |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
3 |
|
–5 |
4 |
|
|
–10 |
|
8 |
|
–7 |
6 |
|
|
|
12 |
|
4 |
|
5 |
–2 |
S=3+4+3+4+8+6+12+4+5=49
С=49/7=7
15
в) for |
i:=1 |
to |
2 |
do |
for |
j:=2 |
to |
4 |
do |
if |
a[i, j]<0 |
|
|
then b[i, j]:=abs(a[i, j]) else b[i, j]:=2*a[i, j];
{Вывод b[i,j]}
3 |
–5 |
4 |
8 |
–7 |
6 |
6 |
5 |
8 |
16 |
7 |
12 |
16