2001-gre-math.pdf/Q06 — различия между версиями
Материал из DISCOPAL
StasFomin (обсуждение | вклад) (Новая страница: « == Вопрос: Q06-19def7 == <blockquote> Тут вставьте перевод вопроса. Используйте [https://wiki.4intra.net/Help:%D0%A4%D…») |
(→Вопрос: Q06-19def7) |
||
Строка 1: | Строка 1: | ||
+ | |||
+ | {{checkme|[[Участник:Kdzelenova|Kdzelenova]] 19:21, 6 января 2025 (UTC)}} | ||
== Вопрос: Q06-19def7 == | == Вопрос: 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 | ||
=== Объяснение === | === Объяснение === | ||
− | |||
− | |||
− | + | {{cstest-source|2001-gre-math.pdf|16|6}} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<code-python> | <code-python> | ||
− | + | k = 999 | |
− | + | i = 1 | |
− | + | p = 0 | |
− | + | ||
− | </ | + | while k > i: |
+ | i *= 2 | ||
+ | p += 1 | ||
+ | |||
+ | print(p) | ||
+ | </code-python> | ||
{{question-ok|}} | {{question-ok|}} | ||
− | [[ | + | [[Категория:Математика]] |
Версия 19:21, 6 января 2025
Решено: Kdzelenova 19:21, 6 января 2025 (UTC)
Вопрос: 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)