1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова (Раб тетрадь)
Упр.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$$



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