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

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

Създаване на герой и промяна на състоянието му

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

  1. Герой в игра има health = 100. Колко е health след два пъти health = health - 25?

    • А) 75
    • Б) 50
    • В) 25
    • Г) 0
  2. Как се записва, че героят има 3 живота?

    • А) lives = 3
    • Б) lives == 3
    • В) 3 = lives
    • Г) print(lives 3)
  3. coins = 0. Каква е стойността след coins = coins + 5?

    • А) 0
    • Б) 5
    • В) 10
    • Г) coins5
  4. x = 0. Героят прави 4 крачки: for i in range(4): x = x + 10. Колко е x?

    • А) 10
    • Б) 14
    • В) 30
    • Г) 40
  5. lives = 3. Героят губи два пъти по един живот. Какво дава lives > 0?

    • А) False
    • Б) True
    • В) 0
    • Г) грешка
  6. Къде програмата пази името или точките на героя?

    • А) В принтера
    • Б) В браузъра
    • В) В променлива
    • Г) В коментар
  7. Как се записва, че героят започва с 0 монети?

    • А) coins == 0
    • Б) 0 = coins
    • В) coins: 0
    • Г) coins = 0
  8. health = 80. Колко е health след health -= 20?

    • А) 60
    • Б) 100
    • В) 20
    • Г) 80
  9. Как се записва кратко coins = coins + 5?

    • А) coins =+ 5
    • Б) coins += 5
    • В) coins + 5
    • Г) coins ++ 5
  10. name = "Рицар". Какво извежда print("Герой: " + name)?

    • А) Герой: name
    • Б) name
    • В) Герой: Рицар
    • Г) Рицар
  11. x = 50. Героят прави три пъти x = x - 10. Колко е x накрая?

    • А) 40
    • Б) 30
    • В) 10
    • Г) 20
  12. health = 10. Какво извежда: if health <= 0: print("Край") else: print("Жив")?

    • А) Жив
    • Б) Край
    • В) 10
    • Г) Нищо
  13. coins = 0; for i in range(4): coins += 3. Колко са монетите накрая?

    • А) 7
    • Б) 12
    • В) 3
    • Г) 4
  14. health = 100. Героят е ударен 3 пъти по 40. Какво дава health > 0?

    • А) True
    • Б) 40
    • В) False
    • Г) Грешка
  15. level = 1; xp = 250; if xp >= 200: level = level + 1. Колко е level?

    • А) 1
    • Б) 250
    • В) 201
    • Г) 2

Отговори

Създаване на герой и промяна на състоянието му

  1. 1. Б) 50 100 − 25 = 75, после 75 − 25 = 50.
  2. 2. А) lives = 3 Присвояването записва стойността 3 в променливата lives.
  3. 3. Б) 5 Към старата стойност 0 се добавя 5.
  4. 4. Г) 40 Цикълът се изпълнява 4 пъти и всеки път добавя 10: 4 · 10 = 40.
  5. 5. Б) True След загубата lives е 1, а 1 > 0 е вярно, затова изразът е True.
  6. 6. В) В променлива Всяко свойство на героя се пази в променлива.
  7. 7. Г) coins = 0 С един знак = присвояваме стойност; == е сравнение.
  8. 8. А) 60 health -= 20 е съкратено от health = health - 20: 80 - 20 = 60.
  9. 9. Б) coins += 5 += добавя стойността към променливата.
  10. 10. В) Герой: Рицар Двата низа се слепват и се извежда текстът с името.
  11. 11. Г) 20 50 - 10 - 10 - 10 = 20.
  12. 12. А) Жив 10 <= 0 е невярно, затова се изпълнява else.
  13. 13. Б) 12 Цикълът се повтаря 4 пъти по +3: 4 · 3 = 12.
  14. 14. В) False 100 - 3 · 40 = −20, а −20 > 0 е невярно.
  15. 15. Г) 2 250 >= 200 е вярно, затова level става 2.

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