2001-gre-math.pdf/Q06 — различия между версиями
Материал из DISCOPAL
(→Вопрос: Q06-19def7) |
StasFomin (обсуждение | вклад) |
||
(не показана одна промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
− | |||
− | |||
− | |||
== Вопрос: Q06-19def7 == | == Вопрос: Q06-19def7 == | ||
Выполните следующую последовательность действий: | Выполните следующую последовательность действий: | ||
− | 1. Установите k = 999, i = 1 и p = 0. | + | * 1. Установите k = 999, i = 1 и p = 0. |
− | + | * 2. Если k > i, перейдите к шагу 3; иначе перейдите к шагу 5. | |
− | 2. Если k > i, перейдите к шагу 3; иначе перейдите к шагу 5. | + | * 3. Замените i на 2i и замените p на p + 1. |
− | + | * 4. Перейдите к шагу 2. | |
− | 3. Замените i на 2i и замените p на p + 1. | + | * 5. Выведите p. |
− | + | ||
− | 4. Перейдите к шагу 2. | + | |
− | + | ||
− | 5. Выведите p. | + | |
Если следовать этому алгоритму, какое число будет выведено на шаге 5? | Если следовать этому алгоритму, какое число будет выведено на шаге 5? | ||
=== Ответы === | === Ответы === | ||
− | |||
* 1 | * 1 | ||
* 2 | * 2 | ||
Строка 46: | Строка 38: | ||
[[Категория:Математика]] | [[Категория:Математика]] | ||
+ | [[Категория:Понимание кода]] |
Текущая версия на 20:11, 6 января 2025
Вопрос: 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)