Want to make creations as awesome as this one?

Transcript

Урок кмит

Scratch

упражнение

Създаване на образователен проект със средствата на изучаван език за блоково програмиране – алгоритми за размяна на стойности и броене на елементи

в този урок

При работата по групов проект по компютърно моделиране трябва:• да обсъдите темата;• да определите какво ще създавате – игра, тест, разказ на история, комикс или др.;• да обсъдите и да опишете дейностите по проекта: определяне на героите и костюмите им и декорите на сцената; описание на сценария; определяне на променливите и как те ще се променят в кода; уточняване на командите и собствените блокове; определяне на необходимите алгоритми; изработване на схема за синхронизиране на действията на героите;• да разпределите задачите;• да изпълните задачите;• да представите проекта пред други хора.

В този урок ще научите:

Блоковете за работа с променливи са:

Променливата е част от паметта на компютъра, в която се съхраняват данни – текст, числа, логически стойности. Всяка променлива има име и стойност и може да се използва многократно в кода, да участва в различни оператори и команди, да променя стойността си.При създаването на променлива се определя дали да се отнася само за даден герой, или за всички герои.

За осъществяване на диалог между героите или синхронизиране на действията им в средата за визуално блоково програмиране се използват блоковете:Препоръчително е името на съобщение да дава информация за действията или героя, който го изпраща.

Да припомним!

Да припомним!

Да припомним!

Отговорете на въпросите

Самопроверка

Самопроверка

Самопроверка

Създаването на компютърна игра изисква предварително планиране. Планът, независимо дали е в главата ви, написан или запазен във вашия компютър е задължителен, а за да е успешен ще е полезно да имате предвид тези идеи.

Звукови ефекти и анимация

Управление на движението

Цел на играта

Променливи

Играч и главен герой

Ако решите да направите ваши игри

Място на действието

+ Info

7.В магазин обявили разпродажба на стоки. Намалението е от 10 до 50%. Създайте проект „Разпродажба“, в който на„щанд“ в магазина да са показани 3 различни стоки,

10.разбий скалата

9. Създайте проект, в който:а) на сцената за определено време (например 1 или 2 мин) да се показват по случаен начин животни – птици, бозайници и вле- чуги. Играчът трябва да посочи какъв вид е животното, като въведе от клавиатурата „П“ за птици, „Б“ за бозайник и „В“ за влечуго. Броят се верните отговори за всяка група животни.б) крайният резултат да се извежда на нова сцена и в края на играта да се показва за коя група животни има най-много разпознавания.

8. Създайте игра викторина, с която да проверите знанията на вашите съученици за мерните единици за:а) дължина; б) повърхнина; в) обем.

6. Създайте игра „Познай числото“. Водещият герой си „намисля“ число и казва например: а) Намислих си число. Умножих го с 5 и получих 235. Кое е числото? или б) Намислих си число, разделих го с 3 и получих 1/3. Кое число намислих? Играта започва с 15 точки. Всеки верен отговор на въпрос от а) или б) носи по 1 точка, а за всеки грешен отговор се отнема по 1 точка. След 5 въпроса водещият герой съобщава общия брой точки, броя на верните отговори за всеки вид въпроси и посочва вида въпроси, за който са дадени най-малко верни отговори. Може да каже и „Двата вида въпроси са с равен брой верни отговори“.

5.Създайте игра викторина с въпроси по един от предметите, които изучавате.

4.Съдайте проект „Шевици“, подобни на дадените вдясно.

3. Създайте проект за изчертаване на квадрат, правоъгълен триъгълник, правоъгълник и успоредник. Потребителят избира вида на фигурата и задава стойности за елементите, необходими за изчер- таването ѝ.

2. Създайте проект „Валс на леда“, в който:а) един герой да изчертава една от фигурите;б) двама герои едновременно да изчертават фигурите;в) един или двама герои да чертаят фигури по ваш избор.

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

1. . Създайте проект за изчертаване на всяка от дадените фигури и намиране на общата дължина на страните ѝ.

Проект

2часа

Теми за проект

Представяне на проект

Представяне на проект

за отличен

10. срутване на кула

9. скачащият пингвин

7. спукай балоните

6. грабни пиците

5. котка и мишка

4. пинг-понг

3. змия

2. пилот на вертолет

8. с топка срещу тухли

1. шантавата риба

Игри за програмисти

Алгоритъм за създаване и разпространение на съобщение в Scratch: 1. Създаване на съобщение: • Отворете Scratch и създайте нов проект. • Изберете героя, който ще изпраща съобщението. • В раздела "Събития" (Events) изберете блока "когато ще кликнеш на зеления флаг" (when flag clicked). • В раздела "Управление" (Control) изберете блока "разпрати съобщение" (broadcast message). Името на съобщението може да бъде избрано от вас, например "Hello". 2. Приемане на съобщение: • Изберете друг герой, който ще приема съобщението. • В раздела "Събития" (Events) изберете блока "когато получа" (when I receive) и поставете името на съобщението, което искате да приеме, например "Hello". 3. Изпълнение на действия след приемане на съобщение: • След добавянето на блока "когато получа" (when I receive), можете да добавите блокове с действия, които искате да се изпълнят след приемането на съобщението. 4. Разпространение на съобщението: • За да разпратите съобщението, използвайте блока "разпрати съобщение" (broadcast message) в програмата на героя, който го изпраща.