Вопрос задан 16.07.2023 в 14:16. Предмет Информатика. Спрашивает Гросул Вася.

Составить программу для решения задачи, используя цикл «ДО». Условие задачи: Написать программу

подсчета суммы S первых 1000 членов гармонического ряда 1+1/2+1/3+1/4+...1/N
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Григорян Арман.

===== PascalABC.NET =====

begin

 var (i, s) := (2, 1.0);

 repeat

   s += 1/i;

   i += 1

 until i > 1000;

 Print(s)  // должно получиться 7.48547086055034

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно! Вот программа на языке Python, которая использует цикл "DO" для решения задачи:

python
S = 0 N = 1 DO UNTIL N > 1000: S = S + 1 / N N = N + 1 PRINT("Сумма первых 1000 членов гармонического ряда:", S)

Эта программа начинает с нулевой суммы S и счетчика N равного 1. Цикл будет выполняться до тех пор, пока значение N не превысит 1000. В каждой итерации цикла программа добавляет величину 1 / N к сумме S и увеличивает N на 1.

По окончании цикла программа выводит на экран значение суммы S, которая представляет собой сумму первых 1000 членов гармонического ряда.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос