Складаємо алгоритм з розгалуженням
ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ
§ 24. Складаємо алгоритм з розгалуженням
Сьогодні ми продовжимо ознайомлення з алгоритмічною структурою “розгалуження”, з новими командами мови програмування Скретч та будемо вчитися використовувати ці знання для розв’язування різноманітних задач.
Алгоритмічна структура “розгалуження” може бути реалізована у двох формах – повній і скороченій. У повній формі передбачено виконання серії команд для випадку, у якому логічний вираз
Наприклад:
Опис деяких умов та приклади їх використання:
– набуває значення “істина”, якщо виконавець зазначеним кольором (у даному випадку – синім) торкається іншого зазначеного кольору (у даному випадку – жовто-коричневого), інакше – має значення “хибне”.
Приклад проекту.
Поставлена задача: скласти скретч-проект,
Набуває значення “істина”, якщо виконавець доторкається до вказаного в умові об’єкта (об’єкт обирається зі списку, що розкривається клацанням по трикутнику) інакше – має значення “хибне”.
Приклад проекту.
Поставлена задача: скласти скретч-проект, що демонструє правила, за якими слід переходити дорогу.
Запитання і завдання від Комп’юшка
1. Назви форми, у яких може бути реалізована алгоритмічна структура розгалуження.
2. Наведи приклади задач, що потребують для їх розв’язку використати алгоритм з розгалуженням.
3. Розглянь ілюстрації з готових скретч-проектів і склади до них власні скрипти.
Related posts:
- Алгоритм з розгалуженням ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 23. Алгоритм з розгалуженням Комп’юшку, а що це в тебе за цікавий малюнок? Я вирішив з тобою пограти і приготував для тебе загадкову інструкцію. Спробуй її виконати. Який же ти розумний учень! Ти все правильно зрозумів! А зараз я пропоную тобі відгадати, яку із запропонованих геометричних фігур я […]...
- Алгоритми з розгалуженням Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 15. Алгоритми з розгалуженням 1. Погода (якщо дощ, то беремо парасольку, якщо інакше – не беремо). Перехід дороги зі світлофором (якщо горить зелений, їдемо, інакше – стоїмо). Користування Інтернетом (якщо гроші на рахунку є, то користуємось, якщо інакше – не працюємо). 2. Структура розгалуження повної форми схожа на […]...
- Практична робота 6. Складання та виконання алгоритмів із повторенням та розгалуженням у середовищі Скретч Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 19. Практична робота 6. Складання та виконання алгоритмів із повторенням та розгалуженням у середовищі Скретч – Скористатися планом створення проектів в Скретч: 1) Визначити об’єкти проекту та їх зображення; 2) Виділити події проекту та дібрати відповідні команди для їх реалізації; 3) Задати метод розв’язування завдання, розділити завдання на […]...
- Алгоритм з повторенням ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 26. Алгоритм з повторенням Данилку, а чому ти такий сумний? Та ніяк не можу дібрати команди та скласти алгоритм для розв’язування однієї цікавої задачі. А що це за цікава задача? У проекті, що я розробляю, потрібно, щоб виконавець постійно виконував групу команд. Так, тут без алгоритмів з повтореннями […]...
- АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ У СКОРОЧЕНІЙ ФОРМІ Розділ 3 Алгоритми з повторенням та розгалуженням & 10. Алгоритми з розгалуженням 10.2. АЛГОРИТМИ З ПОВНИМ РОЗГАЛУЖЕННЯМ Функцію умовного оператора з двома гілками в Scratch виконує команда якщо інакше. На рис. 3.41 зображено блок-схему такого оператора та відповідний до нього Е-блок. Рис. 3.41. Блок-схема з повним розгалуженням і відповідний Е-блок у середовищі Scratch Під час […]...
- Складання та виконання алгоритмів з повторенням і розгалуженням Розділ 3 Алгоритми з повторенням та розгалуженням & 11. Складання та виконання алгоритмів з повторенням і розгалуженням Щоб створені в середовищі Scratch проекти були більш потужними та реалістичними, використовують різноманітні комбінації вкладень команд повторення та розгалуження. Розрізняють внутрішні та зовнішні команди. При створенні алгоритмів і Scratch-проектів використовують вкладки, коли зовнішнім блоком є команда повторення, а […]...
- Цикли з передумовою Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 3.4. Цикли з передумовою Запитання для повторення вивченого 1. Цикл – це організація багатократного виконання набору команд. Виконання циклу відбувається так: виконавець виконує команду перевірки умови; якщо результат виконання цієї команди істина, то виконавець виконує команди тіла циклу, після чого знову виконує команду перевірки умови; якщо ж результат […]...
- Алгоритми з розгалуженням. Створення та виконання алгоритмів з розгалуженням для виконавців у визначеному середовищі. “Якщо Тема. Алгоритми з розгалуженням. Створення та виконання алгоритмів з розгалуженням для виконавців у визначеному середовищі. “Якщо – то – інакше”. Аналіз тексту задачі. Мета. Закріпити поняття “алгоритм з розгалуженням”. Закріпити вміння створювати та виконувати алгоритми з розгалуженням у визначеному середовищі. Вдосконалювати вміння розв’язувати логічні задачі, складати алгоритм для виконавця. Формувати ІКТ-компетентності учнів та ключові компетентності […]...
- Повторення (цикл). Алгоритм з повторенням Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 3.1. Повторення (цикл). Алгоритм з повторенням Запитання для повторення вивченого 1. Алгоритм – це скінченна послідовність команд, виконання яких приводить до розв’язання поставленої задачі. Збір учня до школи. Перехід дорогу з світлофором та без нього. 2. Дощ, снігопад, блискавка, грім. 3. Виконавець алгоритму може не мати уявлення про […]...
- АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ Розділ 5 АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ 25. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ Ти вже знаєш, що багато правил української мови можна подати у вигляді алгоритму. Одне правило з української мови, для якого можна скласти алгоритм із розгалуженням, – це правило правопису ненаголошених е та и в корені слова. Ось блок-схема цього алгоритму: Може виникнути ситуація, коли […]...
- АЛГОРИТМ І ЙОГО СТРУКТУРА Розділ 3 Алгоритми з повторенням та розгалуженням Ви дізнаєтесь… – які бувають базові алгоритмічні структури – що таке алгоритм з повторенням – що таке висловлювання – як визначити істинність чи хибність висловлювання – які бувають алгоритми з повторенням і розгалуженнями – як складати та виконувати алгоритми з повторенням та розгалуженням у середовищі Scratch & 7. […]...
- Хитрощі Рудого кота ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 28. Хитрощі Рудого кота Друзі, ви так вправно навчилися складати нові програми в середовищі Скретч, що мені захотілося поділитися з вами деякими хитрощами. Ознайомтеся із завданнями та варіантами їх розв’язків. Завдання 1. Розробити проект, у якому головний герой – папуга – постійно рухає крильми, а користувач натисненням на […]...
- ТИПИ АЛГОРИТМІВ Розділ 3 Алгоритми з повторенням та розгалуженням & 7. Базові алгоритмічні структури 7.2. ТИПИ АЛГОРИТМІВ Команди в алгоритмах записують одна за одною в певному порядку, а от виконуються вони не завжди в такій послідовності. Залежно від порядку виконання команд алгоритми поділяють на три типи: – лінійні алгоритми (слідування); – алгоритми з розгалуженням; – алгоритми з […]...
- Висловлювання. Істинні та хибні висловлювання Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 3.2. Висловлювання. Істинні та хибні висловлювання Запитання для повторення вивченого 1. Це твердження істинне. 2. Це твердження хибне. 3. Це твердження не є висловлюванням Дайте відповіді на питання 1. Висловлювання – це речення, яке містить твердження про певний об’єкт або про зв’язки між об’єктами. 2. Висловлювання вважається істинним, […]...
- Розв’язок задач у середовищі Скретч ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 25. Розв’язок задач у середовищі Скретч Данилку, ти вже вивчив достатню кількість команд середовища Скретч, щоб з їх використанням складати нові інструкції для комп’ютера й розв’язувати за його допомогою різні задачі. Тому сьогодні ми поговоримо з тобою про порядок, у якому потрібно складати нові програми в комп’ютерних середовищах. […]...
- Практична робота 2 Розділ 1 Алгоритми та їх виконавці 7. Практична робота 2. Складаємо та виконуємо алгоритми в навчальному середовищі виконання алгоритмів Скретч ТЕОРЕТИЧНА ЧАСТИНА Завдання Бали Завдання 1. Порядок дій Із запропонованих дій укажи правильну послідовність номерів команд, яка задає порядок виконання даного завдання: 1. Вибрати потрібну папку і натиснути кнопку Гаразд. 2. Обрати вказівку Відкрити. 3. […]...
- Знайомство з Рудим котом АЛГОРИТМИ І ВИКОНАВЦІ § 25. Знайомство з Рудим котом Данилку, познайомся – це Рудий кіт, що мешкає у країні Скретч. Доброго дня, Рудий коте! А що це за така країна Скретч? Пам’ятаєш, у 2 класі ми розмовляли з тобою про комп’ютерні програми, про те, звідки вони беруться, і про людей, які їх створюють, – програмістів? […]...
- Висловлювання Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 12. Висловлювання 1. Слідування, повторення та розгалуження. 2. Висловлювання – це твердження, яке може бути хибним та істинним. Висловлювання бувають прості, складені та складені умовні. Прості У двох тижнях 14 днів – істинне Лютий йде за січнем – істинне Павук має вісім лапок – істинне Пральна машина плете […]...
- Алгоритм і його виконання Розділ 1 Алгоритми та їх виконавці 2. Алгоритм і його виконання ТИ ДІЗНАЄШСЯ: Вивчаємо Що називають алгоритмом? В інформатиці інструкцію називають алгоритмом, якщо вона складається із скінченної послідовності команд, спрямованих на отримання певного результату. Люди часто створюють і виконують алгоритми на роботі, вулиці, удома. Ти також щоденно зустрічаєшся з алгоритмами. Наприклад, готуючи бутерброд, ти дотримуєшся […]...
- Середовище Скретч, що вже знаємо ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 21. Середовище Скретч, що вже знаємо Комп’юшку, ми знову будемо вчитися складати алгоритми та реалізовувати їх у середовищі Скретч? Так, Данилку, ми продовжимо вивчати нові алгоритмічні структури та нові команди середовища Скретч і, зрештою, зможемо скласти цікаві скретч-історії, скретч-ігри та інше. Тоді я маю пригадати все, що я […]...
- Програмоване малювання ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 27. Програмоване малювання Данилку, а чи знаєш ти, що виконавці в середовищі Скретч уміють малювати? Ні? Тоді я тобі зараз розкажу, як це робиться. Знайомся, команди із зеленого набору. Приклад проектів з використанням програмованого малювання Виконавець повинен створити на сцені малюнок квадрата. Етапи розв’язку задачі. 1. Ознайомлення з […]...
- Складні алгоритми та їх реалізація в середовищі Скретч Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 18. Складні алгоритми та їх реалізація в середовищі Скретч 1. План створення проектів в Скретч: 1) Визначити об’єкти проекту та їх зображення; 2) Виділити події проекту та дібрати відповідні Команди для їх реалізації; 3) Задати метод розв’язування завдання, розділити завдання на підзадачі, у яких виділити базові алгоритмічні структури; […]...
- Цілий і логічний типи даних. Оператор розгалуження 2. Алгоритми з повторенням і розгалуженням 2.4. Цілий і логічний типи даних. Оператор розгалуження Прості типи даних Щоб описати змінну, необхідно зазначити її тип. Тип змінної визначає набір значень, яких вона може набувати, форму запису їх в пам’яті та операції, які можуть бути з нею виконані. Типи поділяються на прості та складні. Змінна простого типу […]...
- СКЛАДАЄМО РЕЧЕННЯ Мета: навчити учнів складати речення; розвивати зв’язне мовлення учнів, збагачувати, уточнювати словник; удосконалювати навички списування з рукописного та друкованого шрифту; виховувати старанність та охайність під час письма. Хід уроку I. ОРГАНІЗАЦІЙНИЙ МОМЕНТ II. АКТУАЛІЗАЦІЯ ОПОРНИХ ЗНАНЬ 1. Повідомлення теми та мети уроку 2. Мовні ігри 1) Гра “Який склад загубився?”. Наприклад: дівчин[ ], хлоп[ ], […]...
- Розповідаємо казки АЛГОРИТМИ І ВИКОНАВЦІ § 28. Розповідаємо казки Комп’юшку, вчора я придумав казку і хочу її запрограмувати в середовищі Скретч. Послухай: “У зачарованому лісі жив злий дракон, який постійно дмухав вогнем. Кожен казковий герой, що заходив у ліс, дуже його ля Кався. Одного разу до казкового лісу завітав добрий чаклун. Він побачив дракона, сказав чарівні слова […]...
- СКЛАДАЄМО РОЗПОВІДЬ Мета: вчити учнів виконувати мовні завдання, писати під диктовку, складати розповідь; розвивати зв’язне мовлення, збагачувати, уточнювати словник; вчити працювати з деформованим текстом; виховувати старанність та охайність під час письма. Хід уроку I. ОРГАНІЗАЦІЙНИЙ МОМЕНТ II. АКТУАЛІЗАЦІЯ ОПОРНИХ ЗНАНЬ 1. Повідомлення теми та мети уроку 2. Мовні ігри 1) Гра “Схованка”. – Які інші слова заховалися […]...
- Середовище виконання алгоритму Розділ 1 Алгоритми та їх виконавці 4. Середовище виконання алгоритму ТИ ДІЗНАЄШСЯ: Вивчаємо Що називають програмою? Якщо алгоритм призначено для виконання за допомогою комп’ютера, його записують спеціальною мовою, яка має бути йому “зрозумілою”. Такий запис називають програмою. Програми створюють для опрацювання інформаційних даних за допомогою комп’ютера Говорять, що виконавцем програм є комп’ютер. Комп’ютерна програма – […]...
- ЩО ТАКЕ АЛГОРИТМ Розділ 4 АЛГОРИТМИ І ВИКОНАВЦІ 19 ЩО ТАКЕ АЛГОРИТМ Сьогодні ми: – дізнаємося про алгоритми та їхні властивості; – навчимося наводити приклади алгоритмів, виконувати алгоритми. Знайомимося з поняттям алгоритму Кожна людина має якусь мету. Щоб досягти її, вона складає план своїх дій, а потім виконує його. Такий план називають алгоритмом. Алгоритм – це послідовність дій, […]...
- Цикл з передумовою 2. Алгоритми з повторенням і розгалуженням 2.9. Цикл з передумовою У випадку, коли число повторень тіла циклу заздалегідь невідоме, а задається лише умова виконання циклу, використовуються цикли з умовою, а саме цикл з передумовою та цикл з післяумовою. У цьому параграфі розглянемо перший з них. Оператор циклу з передумовою має вигляд: While <умова> Do <тіло […]...
- АЛГОРИТМИ І ВИКОНАВЦІ Розділ 5 АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ 21. АЛГОРИТМИ І ВИКОНАВЦІ Алгоритм – це послідовність команд. Алгоритм складається для конкретного виконавця. Кожен виконавець має свою систему команд. Пригадаємо деякі команди із системи команд комп’ютерного виконавця Рудого кота. Виконавши алгоритм, виконавець повинен досягнути поставленої мети: виготовити потрібну деталь, дістатися необхідного місця, приготувати страву, обчислити значення арифметичного […]...
- АЛГОРИТМ ПИСЬМОВОГО ДОДАВАННЯ ЧИСЕЛ. КУБ ДІЇ З БАГАТОЦИФРОВИМИ ЧИСЛАМИ. ПИСЬМОВЕ ДОДАВАННЯ І ВІДНІМАННЯ АЛГОРИТМ ПИСЬМОВОГО ДОДАВАННЯ ЧИСЕЛ. КУБ 544. Прочитай коротке пояснення письмового додавання. 1. Записую розряди під однойменними розрядами. 2. Починаю додавання з одиниць: 4 + 8 = 12, 2 пишу під одиницями, 1 десяток надписую над десятками. 1 + 9 = 10 та ще 1 буде 11, 1 […]...
- АЛГОРИТМ ПИСЬМОВОГО ДІЛЕННЯ НА ТРИЦИФРОВЕ ЧИСЛО ПИСЬМОВЕ ДІЛЕННЯ НА ТРИЦИФРОВЕ ЧИСЛО АЛГОРИТМ ПИСЬМОВОГО ДІЛЕННЯ НА ТРИЦИФРОВЕ ЧИСЛО 990. Усно. Вибери серед запропонованих правильний, на твою думку, результат. Поясни свій вибір. 63 270 : 9 32 640 : 8 27 692 : 46 6 513 : 13 А) 73 а) 48 а) 602 а) 51 Б) 703 6) 408 6) 62 6) […]...
- Виконавці і події в середовищі Скретч Розділ 1 Алгоритми та їх виконавці 5. Виконавці і події в середовищі Скретч ТИ ДІЗНАЄШСЯ: Вивчаємо З яких команд може складатися програма в середовищі Скретч? Команди, що можна використовувати для створення програми для виконання в середовищі Скретч, об’єднаноу в груп (мал. 16), Мал. 16 За допомогою команд групи Рух створюють події переміщення виконавця по сцені. […]...
- Перші кроки АЛГОРИТМИ І ВИКОНАВЦІ § 26. Перші кроки Рудий коте, будь ласка, навчи мене складати скрипти в середовищі Скретч. Складання скриптів у середовищі Скретч нагадує гру в дитячий конструктор Лего. Усі команди, розташовані праворуч, можна перетягувати в область складання скриптів і з’єднувати одна з одною за допомогою виємок. Якщо клацнути на побудованому блоці команд, то виконавець, […]...
- ІСТИННІ ТА ХИБНІ ВИСЛОВЛЮВАННЯ Розділ 5 АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ 22. ІСТИННІ ТА ХИБНІ ВИСЛОВЛЮВАННЯ Мудрунчик з Елзіком чекали Ганнусю біля школи на лавочці. Раптом друзі почули, як сперечалися дві дівчинки, що сиділи неподалік. До них долетіли слова “істинне” та “хибне”. Мудрунчик поцікавився, про що йдеться. Дівчатка відповіли, що вони не сперечаються, а граються, і пояснили правила гри. […]...
- Практична робота № 4. Складання та виконання алгоритмів з повторенням Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 14. Практична робота № 4. Складання та виконання алгоритмів з повторенням – Відкрити графічний редактор та натиснути кнопку “Створити”, за допомогою панелі інструментів і інструментів створюємо малюнок. За допомогою цих, же інструментів і редагуємо малюнок. – Скористатися ярликом з Робочого столу, натиснувши на ньому двічі лівою клавішею миші. […]...
- ЛОГІЧНІ ОПЕРАТОРИ В СЕРЕДОВИЩІ SCRATCH Розділ 3 Алгоритми з повторенням та розгалуженням & 9. Висловлювання. Істинні та хибні висловлювання 9.2. ЛОГІЧНІ ОПЕРАТОРИ В СЕРЕДОВИЩІ SCRATCH Логіка побудови висловлювань дуже гармонійно поєднується з принципами роботи комп’ютера і основними методами його програмування. Всі апаратні компоненти комп’ютера побудовані на логічних мікросхемах. Вам відомо, що система подання інформації в комп’ютері заснована на понятті біта, […]...
- Створення та виконання алгоритмів у середовищі Скретч Розділ 1 Алгоритми та їх виконавці 6. Створення та виконання алгоритмів у середовищі Скретч ТИ ДІЗНАЄШСЯ: Вивчаємо Які є способи створення проекту в середовищ і Скретч? У середовищі виконання алгоритмів Скретч можна створювати програми для різних виконавців. Для цього існує два способи: зміна готового проекту або створення нового. Перший спосіб передбачає зміну зображення виконавця чи […]...
- ПОЯСНЕННЯ ВИСЛОВЛЮВАННЯ, ВИДИ ВИСЛОВЛЮВАНЬ Розділ 3 Алгоритми з повторенням та розгалуженням & 9. Висловлювання. Істинні та хибні висловлювання 9.1. ПОЯСНЕННЯ ВИСЛОВЛЮВАННЯ, ВИДИ ВИСЛОВЛЮВАНЬ Пізнання істини – одна з найважливіших потреб людини. Ми повинні володіти правдивою інформації) для того, щоб у різноманітних ситуаціях прийняти правильні рішення і на їх основі вчинити правильні дії. Своя розуміння навколишнього світу людина передає у […]...
- Оператори повторення. Цикл із параметром 2. Алгоритми з повторенням і розгалуженням 2.7. Оператори повторення. Цикл із параметром При складанні програм часто виникає необхідність багато разів повторити один і той же набір команд. У таких випадках застосовуються оператори повторення (циклічні оператори), а команди, що повторюються, називають тілом циклу. Залежно від того, чи відома заздалегідь кількість повторень, розрізняють цикл з параметром та […]...