Обратно към урока

Компютърно моделиране и информационни технологии · 7 клас · Компютърно моделиране

Приложение на циклични конструкции

Име: Клас: Дата:

  1. Как се нарича конструкция, която повтаря команди многократно?

    • А) Условие
    • Б) Променлива
    • В) Коментар
    • Г) Цикъл
  2. Кои числа дава range(5) в Python?

    • А) 0, 1, 2, 3, 4
    • Б) 1, 2, 3, 4, 5
    • В) 0, 1, 2, 3, 4, 5
    • Г) 5, 4, 3, 2, 1
  3. Колко пъти ще се изведе "Здравей" от for i in range(2, 6): print("Здравей")?

    • А) 3
    • Б) 4
    • В) 5
    • Г) 6
  4. s = 0, после for i in range(1, 5): s = s + i. Колко е s накрая?

    • А) 4
    • Б) 5
    • В) 10
    • Г) 15
  5. x = 7, после while x > 0: x = x - 2. Колко пъти се изпълнява тялото на цикъла?

    • А) 3
    • Б) 5
    • В) 7
    • Г) 4
  6. С коя дума започва цикъл с брояч в Python?

    • А) if
    • Б) for
    • В) print
    • Г) def
  7. Какво прави командата break в цикъл?

    • А) Започва цикъла отначало
    • Б) Извежда празен ред
    • В) Прекратява цикъла
    • Г) Удвоява брояча
  8. Кои числа дава range(0, 10, 3)?

    • А) 3, 6, 9
    • Б) 0, 3, 6
    • В) 0, 3, 6, 9, 12
    • Г) 0, 3, 6, 9
  9. i = 1, после while i != 10: i = i + 3. Колко пъти се изпълнява тялото?

    • А) 3
    • Б) 4
    • В) 10
    • Г) Безкрайно много
  10. Колко звездички ще изведе цикъл for i in range(3), в който има вложен цикъл for j in range(2): print("*")?

    • А) 5
    • Б) 6
    • В) 3
    • Г) 2
  11. Как се нарича едно изпълнение на тялото на цикъла?

    • А) Итерация
    • Б) Променлива
    • В) Функция
    • Г) Коментар
  12. С коя дума започва цикъл с условие в Python?

    • А) for
    • Б) if
    • В) break
    • Г) while
  13. Кое е последното число, което дава range(1, 8)?

    • А) 8
    • Б) 6
    • В) 7
    • Г) 1
  14. p = 1, после for i in range(1, 5): p = p * i. Колко е p накрая?

    • А) 10
    • Б) 24
    • В) 120
    • Г) 5
  15. Какво ще изведе: 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. 1. Г) Цикъл Цикълът (for или while) изпълнява тялото си многократно.
  2. 2. А) 0, 1, 2, 3, 4 range(5) започва от 0 и спира преди 5.
  3. 3. Б) 4 i приема стойностите 2, 3, 4 и 5, т.е. 4 пъти.
  4. 4. В) 10 s = 1 + 2 + 3 + 4 = 10.
  5. 5. Г) 4 x става 5, 3, 1 и −1; след четвъртото изпълнение условието x > 0 е невярно.
  6. 6. Б) for Цикълът с брояч е for, например for i in range(10):
  7. 7. В) Прекратява цикъла break излиза веднага от цикъла и програмата продължава след него.
  8. 8. Г) 0, 3, 6, 9 Третото число е стъпката: от 0 през 3, докато числото е по-малко от 10.
  9. 9. А) 3 i става 4, 7 и 10; при i = 10 условието е невярно.
  10. 10. Б) 6 Вложен цикъл: за всяко от 3-те i вътрешният цикъл се изпълнява 2 пъти, 3 · 2 = 6.
  11. 11. А) Итерация Всяко повторение на тялото на цикъла е една итерация.
  12. 12. Г) while while повтаря тялото, докато условието е вярно.
  13. 13. В) 7 Краят не се включва: range(1, 8) дава 1, 2, ..., 7.
  14. 14. Б) 24 p = 1 * 1 * 2 * 3 * 4 = 24.
  15. 15. А) 0, 1, 2, 3 При i = 4 break прекратява цикъла, преди 4 да се изведе.

Игрален час · игри и работни листове по програмата на МОН