Предмет: Информатика,
автор: mariakaleeva
Определите, при каком наибольшем введённом значении переменной s программа выведет число 64.
var s, n: integer;
begin
readln(s);
n := 1;
while s < 62 do begin
s := s + 7;
n := n * 4;
end;
writeln(n)
еnd.
Ответы
Автор ответа:
2
Ответ:
S max = 47
Объяснение:
Значения переменных
до входа в цикл: s=47, n=1
1й цикл: s=47+7=54, n=1*4=4
2й цикл: s=54+7=61, n=4*4=16
3й цикл: s=61+7=68, n=16*4=64
4й цикл, условие 68<62 Конец цикла
вывод накопленных значений:
s=68, n=64
Похожие вопросы
Предмет: Английский язык,
автор: nastya51206927
Предмет: Английский язык,
автор: annasmail19941
Предмет: География,
автор: KazbekNugraliev
Предмет: Английский язык,
автор: laysitodp8v4je