М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
12575
12575
30.04.2020 11:31 •  Информатика

Написать программу в питоне. Напишите программу вычисления суммы (произведения) конечного ряда. При разработке программы предусмотреть пропуск слагаемых (множителей), равных нулю или бесконечности.


Написать программу в питоне. Напишите программу вычисления суммы (произведения) конечного ряда. При

👇
Ответ:
Jora2001Voronov
Jora2001Voronov
30.04.2020
Добрый день!

Чтобы написать программу для вычисления суммы (произведения) конечного ряда, мы можем использовать цикл, который будет складывать (умножать) каждое слагаемое (множитель).

Давайте приступим к написанию программы:

1. Сначала мы должны попросить пользователя ввести количество элементов в ряду. Мы можем сделать это с помощью функции `input()`:

```python
n = int(input("Введите количество элементов в ряду: "))
```

2. Затем мы создадим переменную `сумма` (или `произведение` для случая с произведением), которая будет хранить значение суммы (произведения):

```python
сумма = 0 # или произведение = 1
```

3. Далее нам нужно использовать цикл `for` для заполнения ряда и вычисления суммы (произведения). Вспомним формулу ряда: `сумма = сумма + элемент` (для суммы) или `произведение = произведение * элемент` (для произведения).
Для каждого элемента в ряду мы будем запрашивать его значение у пользователя и проверять, равно оно нулю или бесконечности. Если нет, то мы будем добавлять его к сумме (умножать на произведение):

```python
for i in range(n):
элемент = float(input("Введите значение {0}-го элемента: ".format(i + 1)))
if элемент == 0 or элемент == float('inf'):
continue # пропускаем слагаемое (множитель) равный нулю или бесконечности
сумма = сумма + элемент # или произведение = произведение * элемент
```

4. Наконец, мы можем вывести полученную сумму (произведение) на экран:

```python
print("Сумма (произведение) равна:", сумма) # или произведение
```

Таким образом, вот полная программа:

```python
n = int(input("Введите количество элементов в ряду: "))

сумма = 0 # или произведение = 1

for i in range(n):
элемент = float(input("Введите значение {0}-го элемента: ".format(i + 1)))
if элемент == 0 or элемент == float('inf'):
continue # пропускаем слагаемое (множитель) равный нулю или бесконечности
сумма = сумма + элемент # или произведение = произведение * элемент

print("Сумма (произведение) равна:", сумма) # или произведение
```

Эта программа позволяет пользователю ввести количество элементов в ряду и их значения. Если значение равно нулю или бесконечности, оно не добавляется к сумме (умножается на произведение).

Надеюсь, эта информация поможет вам написать программу для вычисления суммы (произведения) конечного ряда. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их!
4,7(46 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ