
5 клас Урок 28(22).pptx
- Количество слайдов: 20
5 Урок 28 Реалізація алгоритмів з розгалуженням у середовищі Скретч За новою програмою
Розділ 4 § 28 Реалізація алгоритмів з розгалуженням Коли при складанні алгоритмів у середовищі Скретч використовують числові величини © Вивчаємо інформатику teach-inf. at. ua Як у середовищі Скретч задати випадкову величину 5 Як у середовищі Скретч пов'язати дії різних об'єктів
Розгадайте кросворд Розділ 4 § 28 2 1 С к Р и п т О 3 4 з р А л г о и І н а т м к ш е л у 6 7 5 7. Наказ 6. Об’єкт, що 5. Команда 4. Частина 3. Послідовність 2. Команда, в створений у 1. Алгоритм, коли виконати певні дії. програмі команди у. Скретч, яка вкаже команд, виконуючи які діїпрограмірозгалуженні. виконує виконавця можуть бути Скретч. виконавцеві на те, що отримаємо необхіднийдію різними залежно від того, потрібно виконувати не результат. виконується умова чи ні. одразу. ж 5 Ч е к а т и е ц В и к о н а в К о м а н д а я © Вивчаємо інформатику ь Далі teach-inf. at. ua
Розділ 4 § 28 Числові величини в середовищі Скретч 5 При складанні алгоритмів із розгалуженням у середовищі Скретч для того, щоб, наприклад, управляти рухом виконавців на сцені чи визначати відстань до вказаного об'єкта, можна використовувати числові величини, значення яких можуть змінюватись або задаватись. © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Числові величини в середовищі Скретч 5 Оскільки сцену середовища Скретч можна вважати координатною площиною. © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Числові величини в середовищі Скретч 5 Для того, щоб під час виконання програми визначити положення деякого об'єкта (координати х та у), можна скористатись відповідними величинами: Значення величини, координатою х (у межах від -240 до 240) Значення величини, координатою у (у межах від-180 до 180) © Вивчаємо інформатику яка є об'єкта teach-inf. at. ua
Розділ 4 § 28 Числові величини в середовищі Скретч 5 Крім величин, що визначають місце розташування об'єкта на сцені, при створенні проектів у середовищі Скретч використовують й інші величини. вказує на відстань до обраного об'єкта чи вказівника миші розмір об'єкта початкового у відсотках до величина гучності звуку Такі команди передають у проект числові дані — значення відповідних величин. © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Числові величини в середовищі Скретч 5 Числові величини можна використовувати як при формулюванні умов розгалуження, так і наслідків — відповідних дій виконавців алгоритму. Наприклад, при використанні числових величин в умові можна визначити, чи знаходиться об'єкт у «лівій половині сцени» , оскільки центр сцени має координати (0, 0). При перевірці істинності зазначеної умови визначається поточне значення координати х — позиції розміщення об'єкта на сцені, та порівнюється із вказаним в умові — у даному випадку 0. © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Як у середовищі Скретч задати випадкову величину? 5 У середовищі Скретч можна задати випадкове значення параметрів деяких команд у процесі виконання програми. З випадковими величинами ти вже ознайомився в курсі математики. Наприклад, при підкиданні грального кубика цілком випадково може випасти число від 1 до 6. © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Як у середовищі Скретч задати випадкову величину? 5 У середовищі Скретч випадкову величину отримують із певного числового діапазону, вказавши її найменше та найбільше з можливих значень. Наприклад, команда задає деяке число, значення якого більше або дорівнює числу — 50 та менше або дорівнює числу 50. © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Як у середовищі Скретч задати випадкову величину? 5 Розглянемо, наприклад, проект Бджола, у якому бджола переміщується ліворуч або праворуч у точку, значення координати х якої задається випадково. Після чого повертається праворуч, якщо отримане число додатне, а якщо навпаки — ліворуч. © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Як у середовищі Скретч задати випадкову величину? 5 Фрагмент програми в середовищі Скретч матиме вигляд: © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Як у середовищі Скретч пов'язати дії різних об'єктів? 5 У середовищі Скретч можна створити проект, у якому декілька виконавців виконують свою програму незалежно одне від одного. Наприклад, можна створити проект Дитячий майданчик, де дівчинка стрибатиме через скакалку, а хлопчик підкидатиме м'яч, і при цьому вони не будуть взаємодіяти. Але можна створити і проект, у якому буде передбачено взаємодію кількох об'єктів. © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Як у середовищі Скретч пов'язати дїї різних об'єктів? 5 Розглянемо засоби, які дають змогу виконати пов'язані дії кількох об'єктів: коли виконання події з одним об'єктом викликає деяку дію іншого об'єкта. Для цього у програмі має з'являтися повідомлення про цю подію. Наприклад, нехай у проекті Шлагбаум беруть участь такі три об'єкти: ü Потяг, що рухається залізничним полотном із регульованим шлагбаумом, ü Шлагбаум Л, ü Шлагбаум П. © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Як у середовищі Скретч пов'язати дїї різних об'єктів? У проекті передбачено дві події: 5 Коли натиснути на Шлагбаум Л, потяг рухатиметься ліворуч, а коли на Шлагбаум П — праворуч. Лівий шлагбаум передає повідомлення потягу — рухатися ліворуч, а правий — рухатися праворуч. Для побудови програми зазначеного руху потягу в проекті Скретч можна скористатися спеціальною командою яка передає появу відповідного повідомлення. © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Як у середовищі Скретч пов'язати дїї різних об'єктів? Команда 5 дає змогу після отримання повідомлення розпочати виконання команд, що слідують за нею. Для створення нового повідомлення або вибору з уже існуючих натискають Отримують нове повідомлення © Вивчаємо інформатику teach-inf. at. ua
Розділ 4 § 28 Як у середовищі Скретч пов'язати дїї різних об'єктів? Або обирають раніше створене Нове повідомлення можна створити у вікні © Вивчаємо інформатику teach-inf. at. ua 5
Розділ 4 § 28 Як у середовищі Скретч пов'язати дїї різних об'єктів? Програми для взаємодії об'єктів: Потяг Шлагбаум Л Шлагбаум П © Вивчаємо інформатику teach-inf. at. ua 5
Розділ 4 § 28 Працюємо за комп’ютером © Вивчаємо інформатику teach-inf. at. ua 5
Дякую за увагу! 5 Урок 28 За новою програмою