Помогите решить хотя бы что-то.. №1 В программе используется одномерный целочисленный...

0 голосов
48 просмотров

Помогите решить хотя бы что-то..

№1
В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Ниже представлен фрагмент программы, в котором значения элементов сначала задаются, а затем меняются.
for i:=0 to 9 do
A[i]:=9-i;
for i:=0 to 4 do
begin
k:=A[i];
A[i]:=A[9-i];
A[9-i]:=A[i]+k-4;
end;
Чему будут равны элементы этого массива после выполнения фрагмента программы?
№2
В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Ниже представлен фрагмент программы, в котором значения элементов сначала задаются, а затем меняются.
for i:=0 to 4 do
begin
A[i]:=9-i;
A[9-1]:=i;
end;
for i:=0 to 4 do
begin
k:=A[i];
A[i]:=A[9-i]+1;
A[9-i]:=2k;
end;
Чему будут равны элементы этого массива после выполнения фрагмента программы?
№3
В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Ниже представлен фрагмент программы, в котором значения элементов сначала задаются, а затем меняются.
for i:=0 to 9 do
A[i]:=9-i;
for i:=0 to 4 do
begin
k:=A[i];
A[i]:=A[9-i];
A[5+i]:=A[9-k];
end;
Чему будут равны элементы этого массива после выполнения фрагмента программы?
№4
В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Ниже представлен фрагмент программы, в котором значения элементов сначала задаются, а затем меняются.
for i:=0 to 9 do
A[i]:=9-i;
for i:=0 to 4 do
begin
k:=A[i];
A[i]:=A[9-i];
A[9-i]:=A[i]+k;
end;
Чему будут равны элементы этого массива после выполнения фрагмента программы?
№5
В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Ниже представлен фрагмент программы, в котором значения элементов сначала задаются, а затем меняются.
for i:=0 to 4 do
begin
A[2*i]:=2*i;
A[2*i+1]:=2*i+1;
end;
for i:=0 to 4 do
begin
k:=A[i]+i;
A[i]:=A[i+5];
A[i+5]:=k-i;
A[i]:=k;
end;
Чему будут равны элементы этого массива после выполнения фрагмента программы?


Информатика (14 баллов) | 48 просмотров
0

Вторая задача, четвертая строка точно А[9-1]? Может быть A[9-i] ?

0

В той же задаче первая строка for i:=0 to 4 do

0

А потом A[9-1]:=i; не годится, мы задали размер массива 0..4

Дан 1 ответ
0 голосов
#1  [0, 1, 2, 3, 4, 5, 5, 5, 5, 5]
#2 
#3  [0, 1, 2, 1, 0, 0, 1, 2, 1, 0]
#4  [9, 8, 7, 6, 5, 10, 12, 14, 16, 18]
#5  [0, 2, 4, 6, 8, -1, 1, 3, 5, 7]

(134 баллов)