1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 12 Параграф 5.5 ГДЗ Босова 8 класс 2025 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова

Задание 12 Параграф 5.5 ГДЗ Босова 8 класс 2025 (Информатика)

Задача
  1. Напишите программу, которая вычисляет сумму:

    а) первых $$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$$.



Общая оценка
3.9 / 5
Другие учебники
Другие предметы