Компютърно моделиране и информационни технологии · 7 клас · Компютърно моделиране
Приложение на циклични конструкции
Име: Клас: Дата:
Как се нарича конструкция, която повтаря команди многократно?
- А) Условие
- Б) Променлива
- В) Коментар
- Г) Цикъл
Кои числа дава range(5) в Python?
- А) 0, 1, 2, 3, 4
- Б) 1, 2, 3, 4, 5
- В) 0, 1, 2, 3, 4, 5
- Г) 5, 4, 3, 2, 1
Колко пъти ще се изведе "Здравей" от for i in range(2, 6): print("Здравей")?
- А) 3
- Б) 4
- В) 5
- Г) 6
s = 0, после for i in range(1, 5): s = s + i. Колко е s накрая?
- А) 4
- Б) 5
- В) 10
- Г) 15
x = 7, после while x > 0: x = x - 2. Колко пъти се изпълнява тялото на цикъла?
- А) 3
- Б) 5
- В) 7
- Г) 4
С коя дума започва цикъл с брояч в Python?
- А) if
- Б) for
- В) print
- Г) def
Какво прави командата break в цикъл?
- А) Започва цикъла отначало
- Б) Извежда празен ред
- В) Прекратява цикъла
- Г) Удвоява брояча
Кои числа дава range(0, 10, 3)?
- А) 3, 6, 9
- Б) 0, 3, 6
- В) 0, 3, 6, 9, 12
- Г) 0, 3, 6, 9
i = 1, после while i != 10: i = i + 3. Колко пъти се изпълнява тялото?
- А) 3
- Б) 4
- В) 10
- Г) Безкрайно много
Колко звездички ще изведе цикъл for i in range(3), в който има вложен цикъл for j in range(2): print("*")?
- А) 5
- Б) 6
- В) 3
- Г) 2
Как се нарича едно изпълнение на тялото на цикъла?
- А) Итерация
- Б) Променлива
- В) Функция
- Г) Коментар
С коя дума започва цикъл с условие в Python?
- А) for
- Б) if
- В) break
- Г) while
Кое е последното число, което дава range(1, 8)?
- А) 8
- Б) 6
- В) 7
- Г) 1
p = 1, после for i in range(1, 5): p = p * i. Колко е p накрая?
- А) 10
- Б) 24
- В) 120
- Г) 5
Какво ще изведе: for i in range(10): ако i == 4, break, иначе print(i)?
- А) 0, 1, 2, 3
- Б) 0, 1, 2, 3, 4
- В) 1, 2, 3
- Г) Всички от 0 до 9
Отговори
Приложение на циклични конструкции
- 1. Г) Цикъл Цикълът (for или while) изпълнява тялото си многократно.
- 2. А) 0, 1, 2, 3, 4 range(5) започва от 0 и спира преди 5.
- 3. Б) 4 i приема стойностите 2, 3, 4 и 5, т.е. 4 пъти.
- 4. В) 10 s = 1 + 2 + 3 + 4 = 10.
- 5. Г) 4 x става 5, 3, 1 и −1; след четвъртото изпълнение условието x > 0 е невярно.
- 6. Б) for Цикълът с брояч е for, например for i in range(10):
- 7. В) Прекратява цикъла break излиза веднага от цикъла и програмата продължава след него.
- 8. Г) 0, 3, 6, 9 Третото число е стъпката: от 0 през 3, докато числото е по-малко от 10.
- 9. А) 3 i става 4, 7 и 10; при i = 10 условието е невярно.
- 10. Б) 6 Вложен цикъл: за всяко от 3-те i вътрешният цикъл се изпълнява 2 пъти, 3 · 2 = 6.
- 11. А) Итерация Всяко повторение на тялото на цикъла е една итерация.
- 12. Г) while while повтаря тялото, докато условието е вярно.
- 13. В) 7 Краят не се включва: range(1, 8) дава 1, 2, ..., 7.
- 14. Б) 24 p = 1 * 1 * 2 * 3 * 4 = 24.
- 15. А) 0, 1, 2, 3 При i = 4 break прекратява цикъла, преди 4 да се изведе.
Игрален час · игри и работни листове по програмата на МОН