Сделаем небольшие преобразования.
Теперь можно писать программу. Проведенное преобразование позволяет вычислить S абсолютно точно в виде простой дроби. В ответе можно дать десятичную дробь, но преобразование к ней будет единственной неточной операцией. Кроме того, скорость выполнения целочисленной арифметики многократно превышает скорость работы в арифметике с плавающей точкой.
var
i,s,a:integer;
begin
a:=1; s:=a;
for i:=1 to 8 do begin
a:=3*a; s:=s+a
end;
Writeln('S = ',s,'/',a,' = ',s/a)
end.
Результат
S = 9841/6561 = 1.49992379210486
<html>
<head>
<title>table </title>
</head>
<body>
<table border="1" width="150" height="200"><span>
<tr>
</span><span> <td bgcolor="b5e61d">
</td></span><span>
<td bgcolor="a349a4"></td>
</span><span> <td bgcolor="ed1c24"></td></span><span>
</tr></span><span> </span><span>
<tr>
</span><span> <td bgcolor="3f48cc"></td>
</span><span> <td bgcolor="22b14c"></td>
</span><span> <td bgcolor="ffc90e"></td>
</span><span> </tr></span><span> </span>
<span> </table></span>
</body>
<span></html></span>
1)1 (т.к программа выводит наименьшую температуру)
2)7 (т.к программа требует выведения количества дней, в которых температура была меньше или равна 15 градусов)