Упр.226 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Босова, Босова
8 класс
Автор
Босова, Босова
Упр.226 ГДЗ Рабочая тетрадь Босова 8 класс 2024 (Информатика)
Задача
Школьный алгоритмический язык:
алг
цел s, к
нач
s : = 0
нц для k от 1 до 5
s : = s + 2 * к
кц
вывод s
кон
Язык программирования:
k
s
k < = 5
-
-
Паскаль
var
s, k: integer;
begin
s := 0;
for k:=1 yo 5 do
s:=s+2*k
writeln(s)
end.
Python
s=0
for k in range (1,6):
s=s+2*k
print(s)
Подробный ответ
Переведём программу на язык Python:
s = 0
for k in range(1, 6):
s = s + 2 * k
print(s)
Вычислим значение переменной $$s$$ по шагам:
| $$k$$ | $$s$$ |
|---|---|
| начальное значение | $$0$$ |
| $$1$$ | $$0+2\cdot1=2$$ |
| $$2$$ | $$2+2\cdot2=6$$ |
| $$3$$ | $$6+2\cdot3=12$$ |
| $$4$$ | $$12+2\cdot4=20$$ |
| $$5$$ | $$20+2\cdot5=30$$ |
После завершения цикла программа выведет значение $$s=30$$.
Ответ
$$30$$
Другие учебники
Другие предметы