- Информатика
- Паскаль. Используя оператор
Паскаль. Используя оператор цикла с постусловием, составить программу вычисления суммы с заданной точностью:
Популярные вопросы
- 1м 4 дм 3 см 4 мм : 3 сам не знаю чего 3...
1
- Спишите, расставляя пропущенные запятые. выделите сочинительные союзы. территорию...
1
- Сколько потребуется болубой краски, для покраски потолка длинной 7м 50см и...
1
- Чем подчеркивается слово издавна? и какой это часть речи. скажите...
3
- Проверочные слова тропа,мелок,седой,моряк,слеза,кривой,крикливый,мостки...
2
- На карте местности изображена траектория движения катера при его переправе...
2
- Реши уравнение 165-x=16.5 14.35: x=7...
1
- Продолжите цепочку по аналогии джаз,рэп, полонез,менуэт, мелодия,темп, дунаевский,калдаяков,...
2
- Напишите сочинение на тему: я тебя люблю, больше жизни буду всех вас люблю,...
1
- Прочитай. расскажи что тебе известно о тех местах где зимуют птицы...
1
Объяснение:
const eps = 0.0001; // Точность
var
denom, step: integer;
s, s1: real;
begin
{Начальные значения}
s := 1;
s1:= 1;
denom := 1;
step := 3;
// Вычисление суммы
repeat
s1 := s; // Сохранить предыдущее значение
denom := denom + step; // Увеличить знаменатель
if (denom mod 2) = 0 then
// Если четный знаменатель, вычитаем
s := s - 1/denom
else
// Если нечетный знаменатель, складываем
s := s + 1/denom;
until (abs(s - s1) <= eps); // Проверка на точность
// Вывод в консоль
writeln('s =', s : 10: 8, ' s1 =', s1 : 10: 8, ' denom =', denom:10);
readln(); // удержимаем консоль
end.