Задание 12 Параграф 5.5 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Задание 12 Параграф 5.5 ГДЗ Босова 8 класс 2025 (Информатика)
Задача
- Напишите программу, которая вычисляет сумму:
а) первых $$n$$ натуральных чисел;
б) квадратов первых $$n$$ натуральных чисел;
в) всех чётных чисел на отрезке от 1 до $$n$$;
г) всех двузначных чисел.
Подробный ответ
Для вычисления сумм удобно использовать цикл и накапливать результат в переменной-сумме.
Выполнение
а), б), в)
s1 = 0
s2 = 0
s3 = 0
n = int(input(‘n >> ‘))
for i in range(1, n + 1):
s1 += i
s2 += i ** 2
if i % 2 == 0:
s3 += i
print(‘Сумма первых’, n, ‘=’, s1) # а)
print(‘Сумма квадратов первых’, n, ‘=’, s2) # б)
print(‘Сумма чётных чисел от 1 до’, n, ‘=’, s3) # в)
При $$n = 10$$ получаем:
- $$1+2+3+4+5+6+7+8+9+10=55$$
- $$1^2+2^2+3^2+4^2+5^2+6^2+7^2+8^2+9^2+10^2=385$$
- $$2+4+6+8+10=30$$
г)
s = 0
for i in range(10, 100):
s += i
print(‘Сумма всех двузначных =’, s)
Сумма всех двузначных чисел:
$$10+11+12+\dots+99=4905$$
Ответ
а) $$55$$; б) $$385$$; в) $$30$$; г) $$4905$$.
Другие учебники
Другие предметы



