Вопрос задан 03.09.2020 в 05:11. Предмет Информатика. Спрашивает Павлов Кирилл.

Составьте программу, которая находит сумму чисел, обратных числам целым числам от 1 до N, т.е.

S=1/1+1/2+1/3+...+1/N.
0 0
Перейти к ответам

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

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

Программа для нахождения суммы чисел, обратных числам от 1 до N

```python def calculate_sum(N): S = 0 for i in range(1, N+1): S += 1/i return S

N = int(input("Введите значение N: ")) result = calculate_sum(N) print("Сумма чисел, обратных числам от 1 до N, равна:", result) ```

В данной программе используется функция `calculate_sum`, которая принимает на вход значение N и вычисляет сумму чисел, обратных числам от 1 до N. Затем, пользователю предлагается ввести значение N, после чего вызывается функция `calculate_sum` с этим значением и результат выводится на экран.

Пример работы программы: ``` Введите значение N: 5 Сумма чисел, обратных числам от 1 до N, равна: 2.283333333333333 ```

Объяснение кода: - В начале программы определена функция `calculate_sum`, которая принимает один аргумент `N`. - Внутри функции используется переменная `S`, которая инициализируется нулем. - Затем, с помощью цикла `for`, проходим по числам от 1 до N (включительно) и прибавляем к переменной `S` значение 1/i, где i - текущее число в цикле. - По завершении цикла, функция возвращает значение переменной `S`. - В основной части программы пользователю предлагается ввести значение N с помощью функции `input`. - Затем, вызывается функция `calculate_sum` с введенным значением N и результат сохраняется в переменную `result`. - Наконец, результат выводится на экран с помощью функции `print`.

Примечание: - В данной программе предполагается, что пользователь вводит целое положительное число N. Если пользователь вводит некорректное значение, программа может выдать ошибку.

0 0

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

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

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