Вопрос по информатике:
Вычислите частичную сумму ряда S=1+1/2+1/4+1/8+..... вычисления прекратите,когда модуль очередного слагаемого станет меньше 0,001.
- 24.07.2018 07:48
- Информатика
- remove_red_eye 11790
- thumb_up 57
Ответы и объяснения 1
используем рекурентную формулу, чтобы упростить программу
а[n+1]=1/4
a[n]=1/2
t=(1/4)/(1/2)=1/2
a[n+1]=a[n]*1/2
Program;
var n:integer;abs,s,a:real;
begin
a:=1;
eps:=1;
s:=1;
repeat
a:=a*1/2;
abs:=abs(a);
s:=s+a;
until abs<0.001;
writeln(s);
end;
- 25.07.2018 06:04
- thumb_up 16
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.