Складні алгоритми та їх реалізація в середовищі Скретч
Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ
18. Складні алгоритми та їх реалізація в середовищі Скретч
1. План створення проектів в Скретч:
1) Визначити об’єкти проекту та їх зображення;
2) Виділити події проекту та дібрати відповідні Команди для їх реалізації;
3) Задати метод розв’язування завдання, розділити завдання на підзадачі, у яких виділити базові алгоритмічні структури;
4) Створити алгоритм і подати його словесно чи у вигляді схеми.
2. Вкладені умовні оператори виконуються замість декількох неповних
Onepaтop S1 виконується, якщо В1 вірна; Оператор S2 виконується, якщо В1 невірна, а умова В2 вірна;
Оператор S3 виконується, якщо В1 невірна, умова В2 невірна, умова В3 вірна; Оператор S4 виконується в усіх інших випадках.
3. Команди, що повторюються всередині іншого циклу називають вкладеними циклами.
Працюємо самостійно
1. В цьому скрипті повторюється переміщення 10 разів і 4 зміни кольору:
В цьому скрипті повторюється переміщення 4 разів і 10 зміни кольору:
Може використовуватися обидва фрагменти.
2. Міста України
3. Кіт танцюрист
4. Скрипт для виконавця Дресирувальник
1. В цьому скрипті повторюється переміщення 10 разів і 4 зміни кольору
Скрипт для виконавця Сірий слон
Related posts:
- Практична робота 6. Складання та виконання алгоритмів із повторенням та розгалуженням у середовищі Скретч Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 19. Практична робота 6. Складання та виконання алгоритмів із повторенням та розгалуженням у середовищі Скретч – Скористатися планом створення проектів в Скретч: 1) Визначити об’єкти проекту та їх зображення; 2) Виділити події проекту та дібрати відповідні команди для їх реалізації; 3) Задати метод розв’язування завдання, розділити завдання на […]...
- Виконавці і події в середовищі Скретч Розділ 1 Алгоритми та їх виконавці 5. Виконавці і події в середовищі Скретч ТИ ДІЗНАЄШСЯ: Вивчаємо З яких команд може складатися програма в середовищі Скретч? Команди, що можна використовувати для створення програми для виконання в середовищі Скретч, об’єднаноу в груп (мал. 16), Мал. 16 За допомогою команд групи Рух створюють події переміщення виконавця по сцені. […]...
- Розв’язок задач у середовищі Скретч ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 25. Розв’язок задач у середовищі Скретч Данилку, ти вже вивчив достатню кількість команд середовища Скретч, щоб з їх використанням складати нові інструкції для комп’ютера й розв’язувати за його допомогою різні задачі. Тому сьогодні ми поговоримо з тобою про порядок, у якому потрібно складати нові програми в комп’ютерних середовищах. […]...
- Створення та виконання алгоритмів у середовищі Скретч Розділ 1 Алгоритми та їх виконавці 6. Створення та виконання алгоритмів у середовищі Скретч ТИ ДІЗНАЄШСЯ: Вивчаємо Які є способи створення проекту в середовищ і Скретч? У середовищі виконання алгоритмів Скретч можна створювати програми для різних виконавців. Для цього існує два способи: зміна готового проекту або створення нового. Перший спосіб передбачає зміну зображення виконавця чи […]...
- Алгоритми з розгалуженням Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 15. Алгоритми з розгалуженням 1. Погода (якщо дощ, то беремо парасольку, якщо інакше – не беремо). Перехід дороги зі світлофором (якщо горить зелений, їдемо, інакше – стоїмо). Користування Інтернетом (якщо гроші на рахунку є, то користуємось, якщо інакше – не працюємо). 2. Структура розгалуження повної форми схожа на […]...
- Середовище Скретч, що вже знаємо ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 21. Середовище Скретч, що вже знаємо Комп’юшку, ми знову будемо вчитися складати алгоритми та реалізовувати їх у середовищі Скретч? Так, Данилку, ми продовжимо вивчати нові алгоритмічні структури та нові команди середовища Скретч і, зрештою, зможемо скласти цікаві скретч-історії, скретч-ігри та інше. Тоді я маю пригадати все, що я […]...
- Алгоритми з повторенням. Створення та виконання алгоритмів з повторенням у визначеному середовищі Тема. Алгоритми з повторенням. Створення та виконання алгоритмів з повторенням у визначеному середовищі. Мета. Дати поняття про цикли, алгоритм з повторенням. Навчати школярів розрізняти алгоритмічні структури слідування, розгалуження, повторення; створювати та виконувати алгоритми з повторенням у визначеному середовищі. Вдосконалювати вміння розв’язувати логічні задачі, складати алгоритм для виконавця. Формувати ІКТ-компетентності учнів та ключові компетентності для реалізації […]...
- Алгоритми з розгалуженням. Створення та виконання алгоритмів з розгалуженням для виконавців у визначеному середовищі. “Якщо Тема. Алгоритми з розгалуженням. Створення та виконання алгоритмів з розгалуженням для виконавців у визначеному середовищі. “Якщо – то – інакше”. Аналіз тексту задачі. Мета. Закріпити поняття “алгоритм з розгалуженням”. Закріпити вміння створювати та виконувати алгоритми з розгалуженням у визначеному середовищі. Вдосконалювати вміння розв’язувати логічні задачі, складати алгоритм для виконавця. Формувати ІКТ-компетентності учнів та ключові компетентності […]...
- Алгоритми із повтореннями Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 13. Алгоритми із повтореннями 1. Збір грибів, зміна фаз місяця, зміна пір року, зміна часу доби, зміна віку людини, кругообіг води в природі. Не у всіх випадках. 2. Команди циклу з визначною кількістю повторень, невідомою кількістю повторень. 3. Команди циклу з визначеною кількістю повторень. 4. Команди циклу з […]...
- АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ У СКОРОЧЕНІЙ ФОРМІ Розділ 3 Алгоритми з повторенням та розгалуженням & 10. Алгоритми з розгалуженням 10.2. АЛГОРИТМИ З ПОВНИМ РОЗГАЛУЖЕННЯМ Функцію умовного оператора з двома гілками в Scratch виконує команда якщо інакше. На рис. 3.41 зображено блок-схему такого оператора та відповідний до нього Е-блок. Рис. 3.41. Блок-схема з повним розгалуженням і відповідний Е-блок у середовищі Scratch Під час […]...
- ЛОГІЧНІ ОПЕРАТОРИ В СЕРЕДОВИЩІ SCRATCH Розділ 3 Алгоритми з повторенням та розгалуженням & 9. Висловлювання. Істинні та хибні висловлювання 9.2. ЛОГІЧНІ ОПЕРАТОРИ В СЕРЕДОВИЩІ SCRATCH Логіка побудови висловлювань дуже гармонійно поєднується з принципами роботи комп’ютера і основними методами його програмування. Всі апаратні компоненти комп’ютера побудовані на логічних мікросхемах. Вам відомо, що система подання інформації в комп’ютері заснована на понятті біта, […]...
- Нові мешканці країни Скретч АЛГОРИТМИ І ВИКОНАВЦІ § 27. Нові мешканці країни Скретч Щось мені сумно самому! Можна мені, Комп’юшку, покликати друзів? Звісно, у компанії завжди веселіше. Алгоритм додавання нових виконавців у середовищі Скретч 1. Натисни кнопку 2. Обери у вікні Новий об’єкт папку, у якій зберігаються потрібні малюнки. 3. Обери малюнок. 4. Натисни кнопку Гаразд. Після додавання нового […]...
- ЯКІ АЛГОРИТМИ МИ ВИКОНУЄМО В НАШОМУ ЖИТТІ Розділ 4 АЛГОРИТМИ І ВИКОНАВЦІ 21 ЯКІ АЛГОРИТМИ МИ ВИКОНУЄМО В НАШОМУ ЖИТТІ Сьогодні ми: – дізнаємося про алгоритми із повсякденного життя; – навчимося складати алгоритми для різних виконавців. Згадуємо про алгоритми із повсякденного життя Ти вже знаєш, що алгоритм – це послідовність дій. Кожного дня ти є виконавцем різних алгоритмів: переходу вулиці, виконання домашнього […]...
- АЛГОРИТМИ АЛГОРИТМИ ТА ВИКОНАВЦІ 19. АЛГОРИТМИ 1 Розглянь малюнки. Що на них зображено? Склади до кожного процесу алгоритм. 2 Визнач казки за малюнками. Розкажи кожну у вигляді алгоритму. Слова-підказки: садити ріпку, почекати, кликати, тягнути. Слова-підказки: знесла Слова-підказки: спекла, яйце, розбила, обіцяти. втеча, зустріч, співати пісню. 3 Вкажи послідовність дій так, щоб отримати алгоритм поведінки вранці. 4 […]...
- АЛГОРИТМИ І ВИКОНАВЦІ Розділ 5 АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ 21. АЛГОРИТМИ І ВИКОНАВЦІ Алгоритм – це послідовність команд. Алгоритм складається для конкретного виконавця. Кожен виконавець має свою систему команд. Пригадаємо деякі команди із системи команд комп’ютерного виконавця Рудого кота. Виконавши алгоритм, виконавець повинен досягнути поставленої мети: виготовити потрібну деталь, дістатися необхідного місця, приготувати страву, обчислити значення арифметичного […]...
- Цикл з передумовою 2. Алгоритми з повторенням і розгалуженням 2.9. Цикл з передумовою У випадку, коли число повторень тіла циклу заздалегідь невідоме, а задається лише умова виконання циклу, використовуються цикли з умовою, а саме цикл з передумовою та цикл з післяумовою. У цьому параграфі розглянемо перший з них. Оператор циклу з передумовою має вигляд: While <умова> Do <тіло […]...
- АЛГОРИТМИ З ЦИКЛАМИ Розділ 5 АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ 27. АЛГОРИТІЩ З ЦИКЛАМИ – У нашій школі проводилася виставка учнівських малюнків, – похвалилася Ганнуся. – Ми вирішили сконструювати робота, щоб він допоміг прикріплювати малюнки на стіну. Алгоритм для робота ми вже склали. Блок-схема алгоритму для робота має вигляд: Виконуючи алгоритм, робот візьме малюнок, знайде для нього місце […]...
- АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ Розділ 5 АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ 25. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ Ти вже знаєш, що багато правил української мови можна подати у вигляді алгоритму. Одне правило з української мови, для якого можна скласти алгоритм із розгалуженням, – це правило правопису ненаголошених е та и в корені слова. Ось блок-схема цього алгоритму: Може виникнути ситуація, коли […]...
- Алгоритм з розгалуженням ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 23. Алгоритм з розгалуженням Комп’юшку, а що це в тебе за цікавий малюнок? Я вирішив з тобою пограти і приготував для тебе загадкову інструкцію. Спробуй її виконати. Який же ти розумний учень! Ти все правильно зрозумів! А зараз я пропоную тобі відгадати, яку із запропонованих геометричних фігур я […]...
- Складаємо алгоритм з розгалуженням ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 24. Складаємо алгоритм з розгалуженням Сьогодні ми продовжимо ознайомлення з алгоритмічною структурою “розгалуження”, з новими командами мови програмування Скретч та будемо вчитися використовувати ці знання для розв’язування різноманітних задач. Алгоритмічна структура “розгалуження” може бути реалізована у двох формах – повній і скороченій. У повній формі передбачено виконання серії […]...
- Оператор вибору 2. Алгоритми з повторенням і розгалуженням 2.5. Оператор вибору Оператор вибору (варіанту) можна розглядати, як узагальнення умовного оператора. Він дає змогу зробити вибір з кількох варіантів залежно від значення змінної. Виконання оператора вибору починається з обчислення виразу, який повинен мати значення порядкового типу. Формат запису оператора варіанту такий: Case <порядкова змінна або вираз> of <константа […]...
- Алгоритми і виконавці Тема. Алгоритми і виконавці. Мета. Повторити та закріпити попередньо засвоєні знання про алгоритми і виконавців. Ознайомити учнів з графічним способом подання алгоритму, алгоритмами слідування. Вдосконалювати вміння складати алгоритм для виконавця. Формувати ІКТ-компетентності учнів та ключові компетентності для реалізації творчого потенціалу дітей. Розвивати увагу, пам’ять, логічне мислення, самостійність учнів. Розвивати інтерес до здобуття знань. Виховувати інтерес […]...
- Алгоритми з повторенням Тема. Алгоритми з повторенням. Мета. Ознайомити з поняттям “циклічний процес”. Удосконалювати вміння розв’язувати логічні задачі, складати алгоритм для виконавця. Формувати ІКТ-компетентності учнів та ключові компетентності для реалізації творчого потенціалу дітей. Формувати в учнів здатність організовувати роботу в групі. Розвивати увагу, пам’ять і логічне мислення. Розвивати інтерес до здобуття знань. Виховувати інтерес до вивчення предмета, культуру […]...
- Що таке команди, алгоритми та їх виконавці Тема 24. Що таке команди, алгоритми та їх виконавці 1 . Алгоритм – це послідовність команд для виконавця, що визначає, які дії та в якому порядку потрібно зробити для виконання певного завдання. 2. Під час вивчення навчальних предметів виконуємо такий алгоритм: 1) достаємо з портфеля щоденник, підручник та зошит; 2) відкриваємо щоденник на потрібній нам […]...
- Цикл з післяумовою 2. Алгоритми з повторенням і розгалуженням 2.10. Цикл з післяумовою Оператор циклу з післяумовою має такий вигляд: Repeat <тіло циклу>; Until <умова зупинки циклу>; Або Повторювати <тіло циклу>; ДокиНе <умова зупинки циклу>; Цей оператор відрізняється від циклу з передумовою тим, що перевірка умови проводиться після чергового виконання тіла циклу. Це забезпечує виконання тіла циклу хоча […]...
- Реалізація проекту ІННОВАЦІЙНИЙ МЕНЕДЖМЕНТ Тема 7. Сучасні організаційні форми реалізації інновацій 7.6. Реалізація проекту Для реалізації проекту створення технопарку утворяться наступні органи управління: 1) Робоча група – для вирішення поточних питань реалізації проекту. Робоча група є дорадчим органом, у компетенції якого вирішення поточних питань на початковому етапі реалізації проекту. Робочу групу очолює керівник регіону (місцевої влади), на […]...
- РЕАЛІЗАЦІЯ ІНВЕСТИЦІЙНОГО ПРОЕКТУ. РИЗИКИ ТА ФОРМИ ЇХ СТРАХУВАННЯ ПІДПРИЄМНИЦТВО Розділ 7 ІНВЕСТИЦІЙНИЙ МЕНЕДЖМЕНТ 7.5. РЕАЛІЗАЦІЯ ІНВЕСТИЦІЙНОГО ПРОЕКТУ. РИЗИКИ ТА ФОРМИ ЇХ СТРАХУВАННЯ У цьому розділі бізнес-плану мають бути викладені юридичні питання, структура й організація управління як на стадії здійснення капітальних вкладень, так і в період експлуатації об’єкта інвестування. Насамперед необхідно визначити організаційно-правову форму реалізації інвестиційного проекту. Він може бути реалізований у межах організаційно-правової […]...
- ТИПИ АЛГОРИТМІВ Розділ 3 Алгоритми з повторенням та розгалуженням & 7. Базові алгоритмічні структури 7.2. ТИПИ АЛГОРИТМІВ Команди в алгоритмах записують одна за одною в певному порядку, а от виконуються вони не завжди в такій послідовності. Залежно від порядку виконання команд алгоритми поділяють на три типи: – лінійні алгоритми (слідування); – алгоритми з розгалуженням; – алгоритми з […]...
- Алгоритми та програми Тема 2. Алгоритми та програми 1. Команда – це наказ, який спонукає до дії. Виконавець – це об’єкт, здатний виконувати певний набір команд. Виконавцями команд (алгоритмів) можуть бути як живі істоти, так і технічні пристрої. Приклади виконавців команд (алгоритмів): мікрохвильова піч, телевізор, солдат, робот, автомобіль. 2. Під алгоритмом розуміють зрозуміле і точне розпорядження (вказівку) виконавцю […]...
- АЛГОРИТМИ В НАШОМУ ЖИТТІ. ПЛАНУВАННЯ ДІЯЛЬНОСТІ Розділ 1. Алгоритми та їх виконавці 1.5. АЛГОРИТМИ В НАШОМУ ЖИТТІ. ПЛАНУВАННЯ ДІЯЛЬНОСТІ 1. Що таке алгоритм? 2. Пригадайте план створення комп’ютерної презентації. 3. Наведіть план святкування вашого дня народження. АЛГОРИТМИ В НАШОМУ ЖИТТІ Алгоритми постійно присутні в нашому житті. Кожного ранку, коли потрібно йти до школи, ви встаєте у визначений час (наприклад, о 7 […]...