1. Запишите значения элементов массива, сформированного следующим образом:
а) for i := 1 to 7 do a[i] := i + 1;
i |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
a[i] |
|
|
|
|
|
|
|
б) for i := 1 to 7 do a[i] := i*i + 1;
i |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
a[i] |
|
|
|
|
|
|
|
в) const a: array [1..7] of integer = (1, 0, -5, -7, 9, 10, 5);
i |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
a[i] |
|
|
|
|
|
|
|
г) for i := 1 to 8 do
if i mod 2 = 0 then a[i] := i + 1 else a[i] := 1;
i |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
a[i] |
|
|
|
|
|
|
|
2. Определите, что будет напечатано в результате выполнения следующей программы:
а) program a7;
i |
|
|
|
|
|
|
|
a[i] |
|
|
|
|
|
|
|
var i, s, sr: integer;
const a: array [1..6] of integer = (-1, 6, 3, 8, 0, 8);
begin
s |
i |
sr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
s: = 0;
for i := 1 to 6 do
s := s + a[i];
sr : = s/6;
writeln (‘sr =’, sr);
end.
1. Запишите значения элементов массива, сформированного следующим образом:
а) for i := 1 to 7 do a[i] := i + 2;
i |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
a[i] |
|
|
|
|
|
|
|
б) for i := 1 to 7 do a[i] := i*i + 2;
i |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
a[i] |
|
|
|
|
|
|
|
в) const a: array [1..7] of integer = (0, 5, -3, -9, 1, -5, 0);
I |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
a[i] |
|
|
|
|
|
|
|
г) for i := 1 to 8 do
if i mod 2 = 0 then a[i] := i - 1 else a[i] := i + 1;
i |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
a[i] |
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
a[i] |
|
|
|
|
|
|
|
2. Определите, что будет напечатано в результате выполнения следующей программы:
а) program a7;
var i, s, sr: integer;
const a: array [1..6] of integer = (7, 3, 6, -2, 10);
begin
s |
i |
sr |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
s: = 0;
for i := 1 to 6 do
s := s + a[i];
sr : = s/4;
writeln (‘sr =’, sr);
end.
© ООО «Знанио»
С вами с 2009 года.