Изчакване, забавяне, ускоряване
Компютърът изпълнява командите много бързо и често не успяваме да видим какво става. Затова в Scratch използваме блока „изчакай ... секунди“, който спира скрипта за зададено време. С по-дълго изчакване анимацията става по-бавна, а с по-голям брой стъпки в „движи се“ героят върви по-бързо. Блокът „плъзни се за ... секунди до x: y:“ премества героя плавно за точно определено време.
Какво да запомним
- „изчакай 1 секунди“ спира скрипта за 1 секунда.
- По-дълго изчакване означава по-бавна анимация.
- Повече стъпки в „движи се“ означава по-бързо движение.
- „изчакай до ...“ чака, докато условието стане вярно, например натиснат клавиш.
- По-кратко време в „плъзни се“ прави движението по-бързо.
Пример
повтаряй 4 пъти { изчакай 0.5 секунди } трае 4 · 0.5 = 2 секунди.
Проверете се: 15 въпроса
Натиснете въпроса, за да видите верния отговор и обяснението.
Кой блок спира героя за малко?
- движи се 10 стъпки
- изчакай 1 секунди
- кажи Здравей!
- следващ костюм
Отговор: изчакай 1 секунди
Блокът „изчакай“ задържа скрипта за зададения брой секунди.
Как да забавим една анимация?
- Махаме блока „изчакай“
- Добавяме още фонове
- Сменяме цвета на героя
- Увеличаваме времето в „изчакай“
Отговор: Увеличаваме времето в „изчакай“
По-дългото изчакване между стъпките прави движението по-бавно.
Героят се движи в цикъл с „движи се 5 стъпки“. Как да върви по-бързо?
- С повече стъпки, например 15
- С по-малко стъпки, например 1
- С по-дълго изчакване
- Като се скрие
Отговор: С повече стъпки, например 15
При повече стъпки на всяко повторение героят изминава повече за същото време.
Колко секунди трае: повтаряй 4 пъти { изчакай 0.5 секунди }?
- 4 секунди
- 0.5 секунди
- 2 секунди
- 8 секунди
Отговор: 2 секунди
4 пъти по 0.5 секунди е 2 секунди.
Кой блок плавно премества героя до точка за зададено време?
- отиди до x: y:
- промени x с 10
- плъзни се за 1 секунди до x: y:
- обърни се на 15 градуса
Отговор: плъзни се за 1 секунди до x: y:
Плъзгането мести героя постепенно, а времето определя колко бързо.
В какво се задава времето в блока „изчакай“?
- В метри
- В стъпки
- В секунди
- В градуси
Отговор: В секунди
Числото в „изчакай“ показва секунди.
Кой блок чака, докато стане нещо, например натиснат клавиш?
- изчакай 1 секунди
- завинаги
- изчакай до
- скрий
Отговор: изчакай до
„изчакай до“ задържа скрипта, докато условието стане вярно.
Героят изпълнява „кажи Здравей! за 2 секунди“. Колко време се вижда балончето?
- 2 секунди
- 1 секунда
- Завинаги
- 4 секунди
Отговор: 2 секунди
Балончето изчезва след зададените 2 секунди.
Кое плъзгане до същото място е по-бързо?
- За 3 секунди
- Еднакво бързи са
- Не може да се каже
- За 1 секунда
Отговор: За 1 секунда
Същият път за по-кратко време означава по-голяма скорост.
повтаряй 5 пъти { движи се 10 стъпки; изчакай 0.2 секунди }. Колко стъпки и за колко време?
- 10 стъпки за 5 секунди
- 50 стъпки за около 1 секунда
- 50 стъпки за 5 секунди
- 15 стъпки за 0.2 секунди
Отговор: 50 стъпки за около 1 секунда
5 по 10 стъпки е 50, а 5 по 0.2 секунди е 1 секунда.
В коя група блокове е „изчакай 1 секунди“?
- Движение
- Управление
- Звук
- Външност
Отговор: Управление
Блоковете за изчакване и циклите са в групата „Управление“.
Защо без „изчакай“ анимацията често не се вижда?
- Компютърът е твърде бавен
- Героят е скрит
- Командите се изпълняват много бързо
- Липсва звук
Отговор: Командите са твърде бързи
Компютърът изпълнява командите за миг и окото не успява да ги види.
Кое плъзгане до същата точка е най-бавно?
- за 0.5 секунди
- за 1 секунди
- за 2 секунди
- за 4 секунди
Отговор: за 4 секунди
Колкото по-дълго е времето в „плъзни се“, толкова по-бавно е движението.
Колко секунди трае: повтаряй 3 пъти { изчакай 2 секунди }?
- 6 секунди
- 5 секунди
- 3 секунди
- 2 секунди
Отговор: 6 секунди
3 · 2 = 6 секунди.
Героят трябва да тръгне чак когато се натисне клавиш. Кой блок е най-подходящ преди движението?
- изчакай 10 секунди
- изчакай до натиснат клавиш?
- повтаряй 10 пъти
- спри всички
Отговор: изчакай до натиснат клавиш?
„изчакай до“ спира скрипта, докато условието стане вярно.