Складні алгоритми та їх реалізація в середовищі Скретч
Розділ 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 […]...
- Алгоритми Формули й таблиці ІНФОРМАТИКА Алгоритми Відомо, що основна відмінність ЕОМ від усіх інших штучно створених предметів – це програмне забезпечення її роботи: щоб розв’язати будь-яке завдання, машину необхідно спочатку запрограмувати. Далі комп’ютер буде крок за кроком додержуватися наших команд і в кінці виконання видасть результат. Таким чином, щоб розв’язати задачу на комп’ютері, її необхідно алгоритмізувати. […]...
- Практична робота 2 Розділ 1 Алгоритми та їх виконавці 7. Практична робота 2. Складаємо та виконуємо алгоритми в навчальному середовищі виконання алгоритмів Скретч ТЕОРЕТИЧНА ЧАСТИНА Завдання Бали Завдання 1. Порядок дій Із запропонованих дій укажи правильну послідовність номерів команд, яка задає порядок виконання даного завдання: 1. Вибрати потрібну папку і натиснути кнопку Гаразд. 2. Обрати вказівку Відкрити. 3. […]...
- Практична робота 2. “Опрацювання табличної інформації в середовищі табличного процесора: копіювання, редагування, вилучення, переміщення, форматування” ТЕМА 5.4. ЕЛЕКТРОННІ ТАБЛИЦІ (10 ГОДИН) Урок 52 Практична робота 2. “Опрацювання табличної інформації в середовищі табличного процесора: копіювання, редагування, вилучення, переміщення, форматування” Мета: – закріпити навички учнів щодо використання основних принципів копіювання, переміщення, редагування, вилучення та форматування інформації; – розвивати вміння передавати свої знання іншим людям та використовувати набуті знання на практиці; – виховувати […]...
- Хитрощі Рудого кота ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 28. Хитрощі Рудого кота Друзі, ви так вправно навчилися складати нові програми в середовищі Скретч, що мені захотілося поділитися з вами деякими хитрощами. Ознайомтеся із завданнями та варіантами їх розв’язків. Завдання 1. Розробити проект, у якому головний герой – папуга – постійно рухає крильми, а користувач натисненням на […]...
- Алгоритм з повторенням ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 26. Алгоритм з повторенням Данилку, а чому ти такий сумний? Та ніяк не можу дібрати команди та скласти алгоритм для розв’язування однієї цікавої задачі. А що це за цікава задача? У проекті, що я розробляю, потрібно, щоб виконавець постійно виконував групу команд. Так, тут без алгоритмів з повтореннями […]...
- Реалізація генетичної інформації в клітині, експресія генів МЕДИЧНА БІОЛОГІЯ Розділ 1 БІОЛОГІЧНІ ОСНОВИ ЖИТТЄДІЯЛЬНОСТІ ЛЮДИНИ 1.2. Молекулярно-генетичний і клітинний рівні організації життя 1.2.3. Спадковий апарат еукаріотичних клітин і його функціонування на молекулярному рівні 1.2.3.10. Реалізація генетичної інформації в клітині, експресія генів Генна експресія – це молекулярний механізм реалізації спадкової інформації, завдяки якому ген виявляє свій потенціал конкретною фенотипною ознакою організму. Процес експресії […]...
- АЛГОРИТМИ ТА ПРОГРАМИ Розділ 1. Алгоритми та їх виконавці 1.3. АЛГОРИТМИ ТА ПРОГРАМИ 1. Що таке команда? 2. Що таке система команд виконавця? 3. Чи готували ви якусь страву, користуючися рецептом її приготування? Як ви це робили? ПОНЯТТЯ АЛГОРИТМУ ТА ПРОГРАМИ Люди щоденно користуються різноманітними правилами, інструкціями, рецептами тощо, що складаються з певної послідовності команд. Деякі з них […]...
- Знайомство з Рудим котом АЛГОРИТМИ І ВИКОНАВЦІ § 25. Знайомство з Рудим котом Данилку, познайомся – це Рудий кіт, що мешкає у країні Скретч. Доброго дня, Рудий коте! А що це за така країна Скретч? Пам’ятаєш, у 2 класі ми розмовляли з тобою про комп’ютерні програми, про те, звідки вони беруться, і про людей, які їх створюють, – програмістів? […]...
- ПОНЯТТЯ ЦИКЛУ. ЦИКЛ З ЛІЧИЛЬНИКОМ Розділ 3 Алгоритми з повторенням та розгалуженням & 8. Алгоритми з повторенням 8.1. ПОНЯТТЯ ЦИКЛУ. ЦИКЛ З ЛІЧИЛЬНИКОМ Іноді навіть дуже прості обчислення можуть завести людину в глухий кут, коли певні операції потрібно повторювати тисячі разів, а коли мільйони разів – то й тим паче. Однією з властивостей комп’ютера є його здатність багато разів виконувати […]...
- Робота у середовищі табличного процесора. Аналіз даних у середовищі табличного процесора ТЕМА 5.4. ЕЛЕКТРОННІ ТАБЛИЦІ (10 ГОДИН) Урок 57 Робота у середовищі табличного процесора. Аналіз даних у середовищі табличного процесора Мета: – сформувати навички використання вивченого навчального матеріалу, засобів ЕТ як допомогу при вивченні інших предметів, зокрема економіки, психології; – розвивати вміння колективної праці на загальний результат; – виховувати риси сучасної комунікабельної людини. Тип уроку: урок […]...