Задание №1:
4)      В программе описан одномерный целочисленный массив A с индексами от 0 до 10. Ниже представлен фрагмент этой программы, в котором значения элементов массива сначала задаются, а затем меняются.
for i:=0 to 10 do
A[i]:=i+3;
for i:=10 downto 0 do begin
k:=A[i];
A[i]:=A[10-i];
A[10-i]:=k;
end;
Чему будут равны элементы этого массива?
 Решение:
исходный 3 4 5 6 7 8 9 10  11 12 13 
шаг 1  13  4 5 6 7 8 9 10  11 12 3
шаг2   13 12 5 6 7 8 9 10 11 4 3
шаг3   13 12 11 6 7 8 9 10 5 4 3
шаг4   13 12 11 10 7 8 9 6 5 4 3
шаг5   13 12 11 10 9 8 7 6 5 4 3
шаг6   3 12 11 10 9 8 7 6 5 4 13
шаг7   3 4 11 10 9 8 7 6 5 12 13
шаг8   3 4 5 10 9 8 7 6 11 12 13
шаг9   3 4 5 6 9 8 7 10 11 12 13
шаг10 3 4 5 6 7 8 9 10  11 12 13 
Задание №2:
4)  Дан
 целочисленный массив из 31 элемента, в котором записаны значения 
температуры воздуха в марте. Элементы массива могут принимать значения 
от (–20)  до 20. Опишите на 
русском языке или на одном из языков программирования алгоритм, который 
подсчитывает и выводит среднюю температуру по всем дням, когда была 
оттепель (температура поднималась выше нуля). Гарантируется, что хотя бы
 один день в марте была оттепель.
Program Nastya;
Var A:array[1..31] of byte;
I,S,d,k,p:byte;
Begin
k:=-20;
p:=20;
For I:=1 to 31 do
begin
If k<A[I]<p  them
                   For I:=1 to 31 do
                                  writeln('Сумма=',S);
                   end;
d:=S/31;
writeln(s);
End.