Определите значения переменных s и i после выполнения фрагмента программы: s:=0; i:=5; while i>0 do begin s:=s+i; i:=i-1; end; a) s = 0, i = -1 б) s = 5, i = 0 B) s = 15, i = 5 г) s = 15, i = 0
Ответы
Ответ дал:
2
После выполнения фрагмента программы значения переменных будут следующими:
s = 15, i = 0
Это происходит потому, что в цикле while переменная i уменьшается на 1 на каждой итерации, пока она не станет равной 0. За каждую итерацию переменная s увеличивается на значение переменной i, начиная с 5 и заканчивая 1. Таким образом, после выполнения цикла s будет равно сумме чисел от 1 до 5, то есть 15, а i будет равно 0, так как на последней итерации оно станет равным 0.
belyaeva081127:
спасибо
Вас заинтересует
3 месяца назад
3 месяца назад
3 месяца назад
3 месяца назад
1 год назад
1 год назад
7 лет назад