С языка Python вычислите сумму 1*3+2*4+3*5+...+98*100

viktorialychykowtuu4 viktorialychykowtuu4    3   11.05.2020 15:38    142

Ответы
yuliya216 yuliya216  14.10.2020 13:18

x = 1

y = 3

g = 0

array = []

while x < 100:

   g = x * y

   x += 1

   y += 1

   u = x * y

   p = g + u

   array.append(p)

   x += 1

   y += 1

print(sum(array))

ПОКАЗАТЬ ОТВЕТЫ
Filil Filil  15.01.2024 14:37
Добрый день! Давайте рассмотрим данный вопрос пошагово.

Для вычисления данной суммы мы должны пройти по числам от 1 до 98 и каждому числу присвоить соответствующее число, начиная с 3 и увеличивая его на 1 с каждым шагом. Затем мы должны перемножить эти два числа и сложить все полученные произведения.

Давайте начнем с написания алгоритма, который поможет нам выполнить эти действия:

1. Создайте переменную с именем "сумма" и установите ее равной 0. Эта переменная будет использоваться для накопления суммы произведений.
2. Создайте цикл, который будет выполняться от 1 до 98. В каждой итерации этого цикла мы будем обрабатывать каждое число от 1 до 98.
3. Внутри цикла создайте две переменные: "первое_число" и "второе_число". "Первое_число" будет равно текущему числу в цикле, а "второе_число" будет равно текущему числу в цикле плюс 2. Например, в первой итерации, когда текущее число равно 1, "первое_число" будет равно 1, а "второе_число" будет равно 3.
4. Вычислите произведение "первое_число" и "второе_число" и добавьте его к переменной "сумма".
5. После завершения цикла выведите значение переменной "сумма", которое представляет собой искомую сумму.

Давайте запишем этот алгоритм на языке Python:

```python
сумма = 0

for число in range(1, 99):
первое_число = число
второе_число = число + 2
произведение = первое_число * второе_число
сумма += произведение

print(сумма)
```

Таким образом, сумма 1*3+2*4+3*5+...+98*100 равна 333300.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика