Компютърно моделиране · 4 клас · урок 4 от 4

Работа с променливи

Променливата е място в паметта с име, където програмата пази стойност, например точки, животи или оставащо време. В Scratch се създава с бутона „Направи променлива“ в групата „Променливи“. С „задай ... да бъде“ даваме стойност, а с „промени ... с“ я увеличаваме или намаляваме. Стойността може да се вижда на сцената, докато играем.

Работен лист за печат

Какво да запомним

  • Всяка променлива има име и стойност.
  • В началото на играта задаваме начална стойност, например точки = 0.
  • „промени точки с 1“ добавя 1, „промени животи с −1“ отнема 1.
  • Променлива „за всички спрайтове“ може да се ползва от всички герои.

Пример

Точки = 5. След „промени точки с 3“ точките стават 5 + 3 = 8.

Проверете се: 15 въпроса

Натиснете въпроса, за да видите верния отговор и обяснението.

  1. Какво е променлива?
    • Вид герой
    • Фон на сцената
    • Място с име, където се пази стойност
    • Звук

    Отговор: Място с име, където се пази стойност

    Променливата пази число или текст, което може да се променя.

  2. С кой блок даваме начална стойност на променлива?
    • задай ... да бъде 0
    • промени ... с 1
    • покажи променлива
    • кажи

    Отговор: задай ... да бъде 0

    „задай“ поставя точна стойност, а „промени“ прибавя към старата.

  3. Точки = 5. Изпълнява се „промени точки с 3“. Колко са точките?
    • 3
    • 5
    • 15
    • 8

    Отговор: 8

    5 + 3 = 8.

  4. За какво служи променливата „точки“ в игра?
    • Сменя фона
    • Брои резултата на играча
    • Рисува героя
    • Пуска музика

    Отговор: Брои резултата на играча

    При всяка уловена ябълка например точките се увеличават с 1.

  5. Време = 10. повтаряй 10 пъти { изчакай 1 секунди; промени време с −1 }. Колко е накрая?
    • 10
    • 0
    • 1
    • −10

    Отговор: 0

    10 пъти по −1 намалява 10 до 0.

  6. Какво има всяка променлива?
    • Костюм и звук
    • Име и стойност
    • Фон и цвят
    • Само цвят

    Отговор: Име и стойност

    Името ни казва коя е, а стойността е какво пази.

  7. Как се създава нова променлива в Scratch?
    • От раздела „Звуци“
    • С бутона „Направи променлива“
    • С блок за движение
    • С рисуване на фон

    Отговор: С бутона „Направи променлива“

    Бутонът е в оранжевата група „Променливи“.

  8. Защо в началото на играта пишем „задай точки да бъде 0“?
    • За да спре играта
    • За да скрие героя
    • За да смени фона
    • За да започва резултатът от нула

    Отговор: За да започва резултатът от нула

    Иначе резултатът може да остане от предишната игра.

  9. Животи = 3. Героят се удря два пъти и всеки път „промени животи с −1“. Колко остават?
    • 1
    • 2
    • 3
    • 5

    Отговор: 1

    3 − 1 − 1 = 1.

  10. Какво значи променлива „за всички спрайтове“?
    • Само един герой я вижда
    • Само сцената я вижда
    • Всички герои могат да я ползват
    • Не може да се променя

    Отговор: Всички герои могат да я ползват

    Тя е обща, а „само за този спрайт“ е лична за един герой.

  11. В коя група са блоковете „задай ... на 0“ и „промени ... с 1“?
    • Променливи
    • Звук
    • Движение
    • Писалка

    Отговор: Променливи

    Блоковете „задай“ и „промени“ са в групата „Променливи“.

  12. Кой блок увеличава точките с 1?
    • задай точки да бъде 1
    • промени точки с 1
    • кажи точки
    • скрий променлива точки

    Отговор: промени точки с 1

    „промени ... с 1“ добавя 1 към старата стойност.

  13. Точки = 7. Изпълнява се „задай точки да бъде 2“. Колко са точките?
    • 9
    • 7
    • 2
    • 5

    Отговор: 2

    „задай“ заменя старата стойност с новата.

  14. Как играчът вижда стойността на променливата по време на игра?
    • Тя се чува
    • Стои в менюто
    • Показва се на сцената
    • Не може да се види

    Отговор: На сцената

    Отметката до променливата я показва в прозорец на сцената.

  15. Точки = 0. повтаряй 4 пъти { промени точки с 5 }. Колко са точките накрая?
    • 5
    • 4
    • 9
    • 20

    Отговор: 20

    5 точки, взети 4 пъти: 5 · 4 = 20.