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