Полагаю, программой надо) Вот:
1:
begin
writeln(sqrt(1 + sqrt(1 + sqrt(1 + sqrt(1)))) < (1 + sqrt(5)) / 2);
end.
2: (как я понял, надо ввести X, не бесконечность же выводить)
var
y, x: real;
begin
readln(x);
if (x <> 10) then
y := power(x + 5, 2) / (10 - x)
else
writeln('Error!');
writeln(y);
end.
3:
var
x, x1, x2, x3, x4: integer;
begin
readln(x);
x1 := x div 1000;
x2 := x mod 1000 div 100;
x3 := x mod 100 div 10;
x4 := x mod 10;
writeln(x4 * 1000 + x3 * 100 + x2 * 10 + x1); //можно было без суммы, но раз уж надо вывести именно число...:)
end.