Ответы на вопрос:
var x, n, i, s:integer;
begin
readln(x, n);
s:=1;
i:=0;
while i < n do begin
s:=s*x;
i:=i+1;
end;
writeln(s);
end.
ответ: = 52.
объяснение: переменная a уменьшается, а переменная b увеличивается до тех пор, пока b не станет больше либо равно a. найдём на каком шаге цикл прервётся. пусть n — число заходов в цикл, тогда переменная a увеличивается по закону a = 101 − 2n, а переменная b по закону b = 2n. приравняем значения a и b: 2n = 101 − 2n, откуда n =25,25. на 25-ом шаге алгоритма переменная a равна 51, а b — 50, на 26-ом a = 49, b = 52; цикл прервётся. переменной a будет присвоено значение переменной b. значит, после выполнения фрагмента алгоритма значение a = 52.
Популярно: Информатика
-
zhovnovich24.12.2020 16:49
-
почемучка10529.03.2021 02:17
-
авк5кеап6567нг6718.09.2021 21:59
-
ksenyaandreevn03.11.2022 20:37
-
паша53531.12.2021 19:34
-
nsyruzzx18.04.2020 21:51
-
казиба14.03.2021 06:26
-
уляотличница19.01.2020 12:10
-
NastyKot1524607.11.2020 17:51
-
M8ilen21.06.2023 01:45