середа, 27 лютого 2019 р.

Алгоритми креслення фігур Скретч

Алгоритми в Скретч

  1. Створити та продемонструвати проект в Скретч:
    1. Створення змінної
    2. Малювання квадрата зі змінною довжиною сторони
    3. Малювання групи квадратів, розташованих поруч, зі змінною довжиною сторони 

Практична робота.
1. Створити проект zm_sq.sb, у кому за допомогою слайдера змінної можна змінювати довжину сторони квадрату
    Слайдером змінної встановлюємо довжину сторони квадрату.
    При натисканні на клавишу пробіл, починається малюватись квадрат.
2. Створити проект sq_ryad.sb, у якому здійснюється малювання групи з 5 квадратів, розташованих на відстані 10 кроків один від одного, сторона кожного нового квадрату більше попереднього на 10.
3. Додати до проекту sq_ryad.sb змінну, що дозволяє керувати кількістю квадратів.
4. Створити проект trikut.sb, у якому здійснюється малювання групи з 4 трикутників, розташованих один під одним, сторона кожного нового трикутника більше попереднього на 7.
5. Створити проект square10.sb, у якому здійснюється малювання групи з 10 різнокольорових квадратів зі спільною вершиною та змінною довжиною сторони.
6. Створити проект trikut2.sb, що малює групу трикутників з різнокольоровими сторонами розташованих по діагоналі, початковий колір змінюється за допомогою змінної зі слайдером

https://c019761a-a-62cb3a1a-s-sites.googlegroups.com/site/informatikaushkoli/gluhivskij-peduniversitet/01.png?attachauth=ANoY7cpmpYKtbHeYvSPaWfxGkNupEgWepPoDYrAB4pxx5EaRK0SABJqW_F46R3KBKtWg5xavvXC-LCviwQve8EDSUmBP4T2D9CmRINF_wPi2oltRE8uhFoxPcsD1cBlUCkn8ehCB6TzZnGoNf4w7V-La5nwUraKoYxQM29UVp2Tmi2FKq1q3wZxyVxnzuhZreqhw_Uy--fVvM1nCi_8vzOWsLakaVEFaS6aKEFYzbBynCsOkAa5QVyWkHzi68QVNunMr9lLtln4Q&attredirects=0













  1. Малювання квадрата з використанням команди повторення Повторити 4 рази (sq1.sb)
  2. Малювання групи квадратів з використанням команди повторення
    1. розташованих на одній горизонталі (sq2)
    2. група різнокольорових квадратів (sq3)
    3. квітка з різнокольорових квадратів (sq4)
    4. розташованих по діагоналі (sq5)
  3. Малювання групи трикутників з використанням команди повторення
    1. намалювати рівносторонній трикутник (tr1)
    2. намалювати групу трикутників, розташованих на одній вертикалі (tr2)
    3. намалювати групу трикутників з різнокольоровими сторонами (tr3)
    4. намалювати квітку з трикутників з різнокольоровими сторонами  (Tr4)

Рух об’єктів в середовищі Скретч

Алгоритми в Скретч


Тренувальні вправи в Скретч: 

1-а.     Розробити проект ruh.sb, в якому забезпечити керування рухом об’єкта в залежності від натиснутої клавіші керування курсора (вниз, вгору, вліво, вправо)
1.1.  Повторювати завжди.
1.2.  якщо натиснута клавіша-стрілка, то
1.2.1.вибрати відповідний напрямок,
1.2.2.переміститись на кілька (5) кроків,
1.2.3.якщо границя - відбити
1.3.  Встановити для об'єкту можливість повороту лише справа наліво та зліва направо.

1-б.Розробити проект має наступний сценарій:
    1. Рух назустріч один одному поки відстань між об'єктами не стане меньше 120
    2. обмін фразами 
      • Кіт: Привіт, Шарику! (Hello, Shariku!)
      • Пес: І тобі привіт, Рудику! (Hello, Rudiku!)
      • Кіт: Пішли зі мною до школи. (Come with me to school.)
      • Пес: Гаразд (OK!)
    3. Одночасний плавний рух кота та собаки вгору з зникненням (Команди: Ковзати та зникнути)
    4. Зміна фону.
    5. Одночасний поява над прямокутниками.
2.Розробити проект mine.sb
 Пішов якось Кіт на розвідку, а попереду у нього мінне поле (кількість мін 3 шт). Кіт керується стрілками на клавіатурі і ходить по полю. Якщо Кіт наступить на Міну, то вибухне і зникне. Мета гри - дійти до фінішу

2.1. Створити спрайти Міна
2.2. Для спрайта Міна створити образ Вибух
2.3. Створити спрайт Фініш (кольоровий прямокутник)
2.4. Для спрайта Кіт створити образ Вибух.
2.5. Алгоритм для кота

2.5.1. Рух кота за допомогою стрілок керування курсором

2.5.2. Якщо доторкається міни, то чекати 1 сек і сховати (3 шт)

2.5.3. Якщо торкається Фініша, то повідомити про завершення гри

2.6. Алгоритм для міни

2.6.1. Повторювати завжди
2.6.2. Якщо доторкається Кота, то змінити образ на Вибух, чекати 1 сек і сховати




Практична робота.
Створення простих алгоритмів для руху об’єктів в середовищі Скретч
Виконати завдання:
Завдання 1. Для всіх завдань підібрати відповідний фон і музичний супровід. Створити проект в всередовищі Скретч, що відповідає таким вимогам:
1.Аквалангіст плаває у воді навколо медуз, до нього підпливає акула і відпливає. І так  три рази.
2. Пташка ловить мушку. Літак летить серед хмар, які пливуть за вітром. Сонечко радіє.
3. У воді плавають декілька риб, одна рибка тікає від восьминога. Краб повзає по дну.
4. Кішка ловить мишку у парку, ходять люди,  а на передньому плані по трасі їдуть автомобілі.
5. Чарівник ганяється за монстром і перетворює його на відьму, а потім на гарну дівчину.
6. Зоопарк з стрибаючими мавпами, в якому різні птахи літають та бігають різні звірі біля водойми.
 7. Хлопчики грають в догонялки біля школи, а за ними бігає пес.
8. Дівчатка виконують акробатичні трюки біля водойми. Хлопці плавають у водоймі.
9. Дівчинка і хлопчик знайомляться. Потім на дискотеці багато людей  танцюють.
10. Собака наздоганяє кішку, а кішка вилазить на дерево, біля дерева ходить кінь.
11. Дівчинка і хлопчик знайомляться у школі і танцюють у коридорі школи.
12. У лісі кажани ловлять  мушок. Біля дерев повзають дві черепахи.
13. Лев ганяється за зеброю біля водойми ходять слони, бегемоти, жирафи.
14. Колобок стрибає по стежці в лісі, його зустрічає лисиця і  стрибає через нього.
15.Команда дівчат грає в баскетбол, а в небі літають горобці. Вболівальники біля них.
16. Команда грає  в футбол на лісовій галявині, а в небі літають кажани.
17. Акваріум з різними плаваючими рибками, в акваріумі сидять раки.
18.Вистака гуманоїдів та різноформатних роботів, у школі. Роботи та учні рухаються.
19. Відьма ганяється за Івасиком-Телесиком і не може наздогнати спритного Івасика.
20. Два хлопчики перед школою роблять  сніговика. І розмовляють про школу.
21.Дівчатка сидять за комп’ютером і розмовляють про канікули.
22.У морі плавають декілька кораблів, декілька дельфінів їх доганяють.
23. На велосипедах по велосипедній доріжці катаються діти навипередки.
24. Хлопчики виконують різні трюки з велосипедом у парку. І голосно радіють.
25. Перегони автомобілів різних марок на трасі. Регулювальник промовляє: «Вперед».
26. Автостанція в місті. Автобуси під’їжджають і від’їжджають. Пасажири ходять.
27. Момент бойового зіткнення двох літаків у небі і падіння літаків на землю. Вибух.
28. На пасіці. Бджоли, метелики, пташки, - усе це літає. Сонечко світить серед хмар.
29. Біля озера пасовисько, на якому: пастух і ходять корови та стрибають жабки.
30. У лісі великий живий мурашник, на якому повзають з десяток мурах.
31.У лісі багато мавп стрибають по деревах. А внизу під деревами бігають різні звірі.
32. По бульвару ходять різні люди, а біля них їздять на велосипеді діти.
33. Краб рухається по колу на березі; за вказівником миші  промовляє слово «море».
34. Аеродром з десятком літаків і людьми. Під’їжджають автобуси і від’їжджають.
35. Міський ринок автомашин з людьми. У розмові люди торгуються про ціни.