Определите результат выполнения нижеследующего псевдокода, если n = 10 алг Сумма квадратов (арг цел n, рез цел S) дано | n > 0 надо | S = 1*1+2*2 + 3*3 + … + n*n нач цел i ввод n; S:=0 нц для i от 1 до n S:=S+i*i кц вывод «S = ”, S кон определить выходные данные;

Вопрос школьника по предмету Информатика

Определите результат выполнения нижеследующего псевдокода, если n = 10
алг Сумма квадратов (арг цел n, рез цел S)
дано | n > 0
надо | S = 1*1+2*2 + 3*3 + … + n*n
нач цел i
ввод n; S:=0
нц для i от 1 до n
S:=S+i*i
кц
вывод «S = ”, S
кон
определить выходные данные;

Ответ учителя по предмету Информатика

Ответ:

385

Объяснение:

Т.к. n = 10, то цикл выполниться 10 раз

количество повторов цикла = конечное значение — начальное значение + 1

конечное значение n (n = 10)

начальное значение 1 (для i от 1)

количество повторов цикла = 10 — 1 + 1 = 10

Значит действия в цикле (S = S + i * i) будет выполнено 10 раз, при этом i будет последовательно рана 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Так как первоначально S = 0, запишем

S = 1 * 1 + 2 * 2 + 3 * 3 + 4 * 4 + 5 * 5 + 6 * 6 + 7 * 7 + 8 * 8 + 9 * 9 + 10 * 10 = 1 + 4 + 9 + 16 + 25 + 36 + 49 + 64 + 81 + 100 = 50 + 40 + 90 + 80 + 125 = 260 + 125 = 385

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей