Номер Гл.5 Т 17

ГДЗ по информатике 8 класс, Босова 2023, страница 259

Гл. Т Цикл for и накопление суммы

В данном фрагменте программы

s = 0
for i in range (1, 11):
    s = s + 2 * i

вычисляется:
а) сумма целых чисел от 1 до 10
б) сумма чётных чисел от 1 до 10
в) удвоенная сумма целых чисел от 1 до 11
г) сумма первых десяти натуральных чётных чисел

Решение

Перед циклом переменной s присваивается . Она будет накапливать сумму: на каждом повторении команда s = s + * i прибавляет к прежнему значению s число .

В Python правая граница в range(, ) не включается. Следовательно, i последовательно принимает значения от до , всего десять значений. При умножении их на получаются первые десять натуральных чётных чисел: .

Проследим, как изменяется накопленная сумма после каждого выполнения тела цикла:

i Прибавляем Новое значение s

Итак, после цикла . В варианте б) учтены только чётные числа до , а этот цикл продолжает сложение до . В варианте в) указано число , которое i не принимает. Значит, описанию программы соответствует вариант г).

Ответ

г) сумма первых десяти натуральных чётных чисел ().

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото