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

Диалог между повече герои

Диалогът е разговор между двама или повече герои. В Scratch всеки герой има свой код, затова репликите трябва да се подредят във времето. Ако единият говори 2 секунди, другият изчаква 2 секунди и тогава отговаря. В по-дълъг диалог е по-удобно героите да си изпращат съобщения, вместо да смятаме секундите.

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

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

  • За диалог трябват поне двама герои.
  • Всеки герой има свои скриптове.
  • Ако героите не чакат, говорят едновременно.
  • Вторият герой чака толкова секунди, колкото говори първият.
  • Блоковете „изпрати съобщение“ и „когато получа съобщение“ подреждат реда на репликите.

Пример

Котката казва „Здравей!“ за 2 секунди. Кучето има „чакай 2 секунди“ и после „кажи Здрасти!“ за 2 секунди, така отговаря точно след нея.

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

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

  1. Какво е диалог?
    • Песен на един герой
    • Смяна на фона
    • Разговор между герои
    • Движение

    Отговор: Разговор между двама или повече герои

    В диалога героите си говорят на ред.

  2. Колко героя най-малко трябват за диалог?
    • 1
    • 3
    • 5
    • 2

    Отговор: Двама

    Разговорът е между поне двама участници.

  3. Котката казва нещо за 2 секунди. Какво прави кучето, за да отговори след нея?
    • чака 2 секунди и казва
    • казва веднага
    • мисли 1 секунда
    • спира звука

    Отговор: Изчаква 2 секунди и после казва репликата

    Ако и двата героя започват от знамето, вторият чака, докато първият говори.

  4. Какво става, ако двата героя казват реплики без да чакат?
    • Говорят на ред
    • Говорят едновременно
    • Нищо не се вижда
    • Сменя се фонът

    Отговор: Двата героя говорят едновременно

    Скриптовете на героите вървят едновременно, затова трябва да има изчакване.

  5. С кои блокове един герой казва на друг „твой ред е“?
    • кажи и мисли
    • Звуци
    • Изпращане и получаване на съобщение
    • Костюми

    Отговор: С блоковете за изпращане и получаване на съобщение

    Единият герой изпраща съобщение, а другият започва, когато го получи (група Събития).

  6. Как добавяме втори герой в проекта?
    • С блок „кажи“
    • С ефект Ехо
    • От раздела Звуци
    • С бутона за избор на герой

    Отговор: С бутона за избор на нов герой

    Бутонът е долу вдясно, до списъка с героите.

  7. Всеки герой има ли свой код?
    • Да, всеки има свои скриптове
    • Не, кодът е общ
    • Само първият има код
    • Само сцената има код

    Отговор: Да, всеки герой има свои скриптове

    Избираме героя от списъка и подреждаме блоковете за него.

  8. Котката говори 3 секунди. Колко да чака кучето, за да отговори след нея?
    • 1 секунда
    • 3 секунди
    • 6 секунди
    • 0 секунди

    Отговор: 3 секунди

    Кучето чака толкова, колкото продължава репликата на котката.

  9. Котката: 2 сек. реплика, после пак 2 сек. Кучето отговаря между тях. Кога казва то?
    • От 0 до 2 секунда
    • От 4 до 6 секунда
    • От 2-рата до 4-тата секунда
    • Едновременно с котката

    Отговор: От 2-рата до 4-тата секунда

    Котката говори 0-2 с., кучето 2-4 с., а котката трябва да чака 2 с. преди втората реплика.

  10. Защо съобщенията са по-удобни от „чакай“ в дълъг диалог?
    • Героите стават по-бързи
    • Звукът е по-силен
    • Фонът се сменя
    • Не броим секундите

    Отговор: Не трябва да смятаме секундите

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

  11. Котката говори веднага, а кучето чака 2 секунди. Кой говори пръв?
    • Котката
    • Кучето
    • Двамата заедно
    • Никой

    Отговор: Котката

    Кучето чака, затова котката е първа.

  12. Къде пишем кода на кучето?
    • В кода на котката
    • В кода на кучето
    • Във фона
    • В менюто Файл

    Отговор: В кода на кучето

    Избираме кучето и пишем в неговата област за код.

  13. Котката говори 2 сек., кучето 3 сек., после пак котката. Колко чака котката преди втората реплика?
    • 2 секунди
    • 3 секунди
    • 5 секунди
    • 1 секунда

    Отговор: 5 секунди

    Чака своите 2 и още 3 секунди на кучето.

  14. Какво прави блокът „изпрати съобщение“?
    • Пише имейл
    • Сменя костюма
    • Спира програмата
    • Праща сигнал на героите

    Отговор: Праща сигнал на героите

    Героите, които чакат това съобщение, започват.

  15. Кучето има „когато получа Ред на кучето“. Кога ще говори?
    • Щом получи съобщението
    • Веднага при знамето
    • Никога
    • След 10 секунди

    Отговор: Щом получи съобщението

    Скриптът тръгва, когато дойде това съобщение.