Определите значения переменных s и i после выполнения фрагмента программы

ГДЗ информатика 8 класс

Тестовые задания для самоконтроля глава 5. Гдз по информатике 8 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.


16. Определите значения переменных s и i после выполнения фрагмента программы:

s = 0
i = 5
while i > 0:
s += i
i –= 1

а) s = 0, i = –1
б) s = 5, i = 0
в) s = 15, i = 5
г) s = 15, i = 0

Ответ

После выполнения данного фрагмента программы, значения переменных s и i будут:

s = 15
i = 0

Объяснение:

  • Изначально переменные s и i равны 0 и 5 соответственно.
  • В цикле while выполняется блок кода, где каждую итерацию переменная s увеличивается на значение переменной i, а переменная i уменьшается на 1.
  • Цикл будет выполняться до тех пор, пока переменная i больше 0.
  • После трёх итераций, когда i станет равным 0, условие i > 0 станет ложным и цикл завершится.
  • По окончании выполнения цикла, значение переменной s будет равно сумме чисел от 1 до 5, то есть 15, а значение переменной i будет последним значением перед выходом из цикла, то есть 0.

Поэтому правильный ответ:
г) s = 15, i = 0


Понравилась статья? Поделиться с друзьями: