Предмет: Информатика,
автор: FnaticMsiFrost
Вычислите сумму: 1+1/2+1/3+1/4+…+1/10. Решите задачу в 2 вариантах - с использованием операторов while и repeat.
Ответы
Автор ответа:
0
var
i:integer;
s:real;
begin
i:=1; s:=1;
while i<>10 do
begin
i:=i+1;
s:=s+1/i;
end;
writeln('Вычисленно с помощью цикла while: ',s);
i:=1; s:=1;
repeat
i:=i+1;
s:=s+1/i;
until i=10;
writeln('Вычисленно с помощью цикла repeat: ',s)
end.
i:integer;
s:real;
begin
i:=1; s:=1;
while i<>10 do
begin
i:=i+1;
s:=s+1/i;
end;
writeln('Вычисленно с помощью цикла while: ',s);
i:=1; s:=1;
repeat
i:=i+1;
s:=s+1/i;
until i=10;
writeln('Вычисленно с помощью цикла repeat: ',s)
end.
Интересные вопросы
Предмет: Русский язык,
автор: trader29
Предмет: Другие предметы,
автор: alemabekmukhanbetova
Предмет: МХК,
автор: denizka1910
Предмет: Физика,
автор: 220voltvip
Предмет: Химия,
автор: Валентинка97