Определите, что будет напечатано в результате работы следующего фрагмента програ
Определите, что будет напечатано в результате работы следующего фрагмента программы:
program B05;
var n, s: integer;
begin
n := 0;
s := 1;
while s <= 1000 do begin
s := s * 3;
n := n + 3;
end;
write(n)
end.
Подробно, пожалуйста
Ответ(ы) на вопрос:
Гость
Цикл будет до тех пор пока s больше или равно 1000
s := 1; s := s * 3; то есть
3^1 = 33^2 = 93^3 = 273^4 = 813^5 = 2433^6 = 7293^7 = 2187 на 3^7 цикл прерывается поэтому 3*7=21
Не нашли ответ?
Похожие вопросы