• Предмет: Информатика
  • Автор: shohruhsattarov123
  • Вопрос задан 2 года назад

составьте программу вычисления суммы S=0.5+1.5+2.5+... +98.5+99.5(на Python)

Ответы

Ответ дал: 4688f71163
3

Ответ:

Рассмотрим три решения

Объяснение:

Попробуем тремя способами:

1) используя numpy, создадим список с помощью метода arange, позволяющего делать range нецелочисленным. Далее просто суммируем получившийся список (для суммы можно импортировать fsum из библиотеки math, а можно воспользоваться и стандартной sum)

2) исходя из определения арифметической прогрессии:

нам известен первый член (0.5), разность  (1),  последний член (99.5), а также количество членов прогрессии. Просто посчитаем по формуле.

3) с помощью цикла вычислим все то же самое. Будем постепенно прибавлять к сумме увеличивающийся на 1 первый элемент.

Как видим, все три способа работают одинаково верно.

Приложения:
Вас заинтересует