Задача к ЕГЭ по информатике на тему «анализ простейших программ (старое)» №2

Определите, что будет напечатано в результате выполнения программы:

  n = 1   s = 2   while s < 4096**8192:       s = s * 2       n += 1   print(n) 

Решение руками:

Выразим s как = 40968192 » class=»math» src=»/images/inform/reshen/reshen-3555-1.svg» width=»auto»>. Найдем целое значение k, что и будет служить ответом к задаче.

 

Решение программой:

Скопируем код и запустим его

n = 1
s = 2
while s < 4096**8192:
    s = s * 2
    n += 1
print(n)

Получаем ответ: 98304.

Ответ: 98304
Оцените статью
Я решу все!