Информатика, вопрос задал KristiHorse131313 , 2 года назад

2. var n, s: integer;
begin
n := 0;
s := 0;
while s <= 251 do
begin
s := s + 25;
n := n + 1
end;
write(n)
end.

ПОМОГИТЕ, ПОЖАЛУЙСТА!!!СРОЧНО!
У меня в профиле есть ещё такие задания, если можете помогите там тоже, пожалуйста!)

Ответы на вопрос

Ответил restIess
1

Смотрим что делает программа.

Видим цикл while и в нём происходят какие-то арифметические действия

Так-с, цикл у нас выполняется пока s <= 251, а каждый проход эта s увеличивается на 25.

Найдём число повторений цикла, для этого 251 поделим на 25 и получим 10, но так как при S = 250 цикл тоже выполнится, то повторений у нас будет 11.

Получается, что к переменной n у нас 11 раз прибавится единичка (изначально n и s = 0)

А значит, наша программа выведет 11

Ответ: n = 11

Новые вопросы