2001-gre-math.pdf/Q06

Материал из DISCOPAL
Перейти к: навигация, поиск

Вопрос: Q06-19def7

Выполните следующую последовательность действий:

  • 1. Установите k = 999, i = 1 и p = 0.
  • 2. Если k > i, перейдите к шагу 3; иначе перейдите к шагу 5.
  • 3. Замените i на 2i и замените p на p + 1.
  • 4. Перейдите к шагу 2.
  • 5. Выведите p.

Если следовать этому алгоритму, какое число будет выведено на шаге 5?

Ответы

  • 1
  • 2
  • Правильный ответ: 10
  • 512
  • 999

Объяснение

Исходники — вопрос 6 на 16 странице книги «2001-gre-math.pdf»

k = 999
i = 1
p = 0
 
 
while k > i:
    i *= 2
    p += 1
 
print(p)

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.