Предмет: Информатика,
автор: 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
Похожие вопросы
Предмет: Математика,
автор: 63551
Предмет: Русский язык,
автор: sasatrololo
Предмет: Математика,
автор: Javi23
Предмет: Английский язык,
автор: laysitodp8v4je