Повторення (цикл). Алгоритм з повторенням
Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ
3.1. Повторення (цикл). Алгоритм з повторенням
Запитання для повторення вивченого
1. Алгоритм – це скінченна послідовність команд, виконання яких приводить до розв’язання поставленої задачі. Збір учня до школи. Перехід дорогу з світлофором та без нього.
2. Дощ, снігопад, блискавка, грім.
3. Виконавець алгоритму може не мати уявлення про мету його виконання. Він повинен лише точно виконувати команду алгоритму, навіть не розуміючи, чому і навіщо потрібно виконувати саме ці
Дайте відповіді на питання
1. Процеси, які повторюються, називаються, циклічними. Зміна пор року, зміна фаз місяця, схід та захід сонця, розклад уроків на тиждень.
2. Загальний вигляд команди циклу з лічильником:
Повторити N разів Команди
3. Послідовність команд, призначена для багаторазового виконання, називається тілом циклу.
Команда, яка задає кількість повторень тіла циклу і називається заголовком циклу.
4. Алгоритм, який містить цикл, називають алгоритмом із циклом, або алгоритм
5. Якщо серед команд тіла циклу є команда циклу, то другий цикл називається вкладеним у перший.
6. Цикл, у тіло якого входить інший цикл, називається зовнішній, а сам вкладений цикл називається внутрішнім.
Виконайте завдання
1. Зміна пор року, зміна фаз місяця, схід та захід сонця, розклад уроків на тиждень.
2. Математика: Геометрична та арифметична прогресія
3. а) 20 б) 40 в) 80
4. Візьмемо за приклад число 1234 При виконанні заданого алгоритму отримуємо наступні результати:
1) х = 0, х = 0 + 4 = 4
2) х = 4, х = 4 + 3 = 7
3) x = 7, x = 7 + 3 = 10
4) х = 10, x = 10 + 2 = 12
5.
6.
7.
8.
9.
Практична робота № 4.
“Складання та виконання алгоритмів з повторенням у середовищі Скрейч”
Related posts:
- Алгоритм з повторенням ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 26. Алгоритм з повторенням Данилку, а чому ти такий сумний? Та ніяк не можу дібрати команди та скласти алгоритм для розв’язування однієї цікавої задачі. А що це за цікава задача? У проекті, що я розробляю, потрібно, щоб виконавець постійно виконував групу команд. Так, тут без алгоритмів з повтореннями […]...
- Цикли з передумовою Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 3.4. Цикли з передумовою Запитання для повторення вивченого 1. Цикл – це організація багатократного виконання набору команд. Виконання циклу відбувається так: виконавець виконує команду перевірки умови; якщо результат виконання цієї команди істина, то виконавець виконує команди тіла циклу, після чого знову виконує команду перевірки умови; якщо ж результат […]...
- Алгоритми з повторенням. Створення та виконання алгоритмів з повторенням у визначеному середовищі Тема. Алгоритми з повторенням. Створення та виконання алгоритмів з повторенням у визначеному середовищі. Мета. Дати поняття про цикли, алгоритм з повторенням. Навчати школярів розрізняти алгоритмічні структури слідування, розгалуження, повторення; створювати та виконувати алгоритми з повторенням у визначеному середовищі. Вдосконалювати вміння розв’язувати логічні задачі, складати алгоритм для виконавця. Формувати ІКТ-компетентності учнів та ключові компетентності для реалізації […]...
- Оператори повторення. Цикл із параметром 2. Алгоритми з повторенням і розгалуженням 2.7. Оператори повторення. Цикл із параметром При складанні програм часто виникає необхідність багато разів повторити один і той же набір команд. У таких випадках застосовуються оператори повторення (циклічні оператори), а команди, що повторюються, називають тілом циклу. Залежно від того, чи відома заздалегідь кількість повторень, розрізняють цикл з параметром та […]...
- Практична робота 6. Складання та виконання алгоритмів із повторенням та розгалуженням у середовищі Скретч Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 19. Практична робота 6. Складання та виконання алгоритмів із повторенням та розгалуженням у середовищі Скретч – Скористатися планом створення проектів в Скретч: 1) Визначити об’єкти проекту та їх зображення; 2) Виділити події проекту та дібрати відповідні команди для їх реалізації; 3) Задати метод розв’язування завдання, розділити завдання на […]...
- Алгоритми із повтореннями Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 13. Алгоритми із повтореннями 1. Збір грибів, зміна фаз місяця, зміна пір року, зміна часу доби, зміна віку людини, кругообіг води в природі. Не у всіх випадках. 2. Команди циклу з визначною кількістю повторень, невідомою кількістю повторень. 3. Команди циклу з визначеною кількістю повторень. 4. Команди циклу з […]...
- Цикл з передумовою 2. Алгоритми з повторенням і розгалуженням 2.9. Цикл з передумовою У випадку, коли число повторень тіла циклу заздалегідь невідоме, а задається лише умова виконання циклу, використовуються цикли з умовою, а саме цикл з передумовою та цикл з післяумовою. У цьому параграфі розглянемо перший з них. Оператор циклу з передумовою має вигляд: While <умова> Do <тіло […]...
- ЩО ТАКЕ АЛГОРИТМ Розділ 4 АЛГОРИТМИ І ВИКОНАВЦІ 19 ЩО ТАКЕ АЛГОРИТМ Сьогодні ми: – дізнаємося про алгоритми та їхні властивості; – навчимося наводити приклади алгоритмів, виконувати алгоритми. Знайомимося з поняттям алгоритму Кожна людина має якусь мету. Щоб досягти її, вона складає план своїх дій, а потім виконує його. Такий план називають алгоритмом. Алгоритм – це послідовність дій, […]...
- АЛГОРИТМ І ЙОГО СТРУКТУРА Розділ 3 Алгоритми з повторенням та розгалуженням Ви дізнаєтесь… – які бувають базові алгоритмічні структури – що таке алгоритм з повторенням – що таке висловлювання – як визначити істинність чи хибність висловлювання – які бувають алгоритми з повторенням і розгалуженнями – як складати та виконувати алгоритми з повторенням та розгалуженням у середовищі Scratch & 7. […]...
- ПОНЯТТЯ ЦИКЛУ. ЦИКЛ З ЛІЧИЛЬНИКОМ Розділ 3 Алгоритми з повторенням та розгалуженням & 8. Алгоритми з повторенням 8.1. ПОНЯТТЯ ЦИКЛУ. ЦИКЛ З ЛІЧИЛЬНИКОМ Іноді навіть дуже прості обчислення можуть завести людину в глухий кут, коли певні операції потрібно повторювати тисячі разів, а коли мільйони разів – то й тим паче. Однією з властивостей комп’ютера є його здатність багато разів виконувати […]...
- Цикл з післяумовою 2. Алгоритми з повторенням і розгалуженням 2.10. Цикл з післяумовою Оператор циклу з післяумовою має такий вигляд: Repeat <тіло циклу>; Until <умова зупинки циклу>; Або Повторювати <тіло циклу>; ДокиНе <умова зупинки циклу>; Цей оператор відрізняється від циклу з передумовою тим, що перевірка умови проводиться після чергового виконання тіла циклу. Це забезпечує виконання тіла циклу хоча […]...
- Алгоритм і його виконання Розділ 1 Алгоритми та їх виконавці 2. Алгоритм і його виконання ТИ ДІЗНАЄШСЯ: Вивчаємо Що називають алгоритмом? В інформатиці інструкцію називають алгоритмом, якщо вона складається із скінченної послідовності команд, спрямованих на отримання певного результату. Люди часто створюють і виконують алгоритми на роботі, вулиці, удома. Ти також щоденно зустрічаєшся з алгоритмами. Наприклад, готуючи бутерброд, ти дотримуєшся […]...
- Алгоритми з повторенням Тема. Алгоритми з повторенням. Мета. Ознайомити з поняттям “циклічний процес”. Удосконалювати вміння розв’язувати логічні задачі, складати алгоритм для виконавця. Формувати ІКТ-компетентності учнів та ключові компетентності для реалізації творчого потенціалу дітей. Формувати в учнів здатність організовувати роботу в групі. Розвивати увагу, пам’ять і логічне мислення. Розвивати інтерес до здобуття знань. Виховувати інтерес до вивчення предмета, культуру […]...
- Алгоритм з розгалуженням ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 23. Алгоритм з розгалуженням Комп’юшку, а що це в тебе за цікавий малюнок? Я вирішив з тобою пограти і приготував для тебе загадкову інструкцію. Спробуй її виконати. Який же ти розумний учень! Ти все правильно зрозумів! А зараз я пропоную тобі відгадати, яку із запропонованих геометричних фігур я […]...
- Складаємо алгоритм з розгалуженням ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 24. Складаємо алгоритм з розгалуженням Сьогодні ми продовжимо ознайомлення з алгоритмічною структурою “розгалуження”, з новими командами мови програмування Скретч та будемо вчитися використовувати ці знання для розв’язування різноманітних задач. Алгоритмічна структура “розгалуження” може бути реалізована у двох формах – повній і скороченій. У повній формі передбачено виконання серії […]...
- Складання та виконання алгоритмів з повторенням і розгалуженням Розділ 3 Алгоритми з повторенням та розгалуженням & 11. Складання та виконання алгоритмів з повторенням і розгалуженням Щоб створені в середовищі Scratch проекти були більш потужними та реалістичними, використовують різноманітні комбінації вкладень команд повторення та розгалуження. Розрізняють внутрішні та зовнішні команди. При створенні алгоритмів і Scratch-проектів використовують вкладки, коли зовнішнім блоком є команда повторення, а […]...
- Практична робота № 4. Складання та виконання алгоритмів з повторенням Розділ 3. АЛГОРИТМИ З ПОВТОРЕННЯМ ТА РОЗГАЛУЖЕННЯМ 14. Практична робота № 4. Складання та виконання алгоритмів з повторенням – Відкрити графічний редактор та натиснути кнопку “Створити”, за допомогою панелі інструментів і інструментів створюємо малюнок. За допомогою цих, же інструментів і редагуємо малюнок. – Скористатися ярликом з Робочого столу, натиснувши на ньому двічі лівою клавішею миші. […]...
- ХТО Є ВИКОНАВЦЯМИ АЛГОРИТМІВ Розділ 4 АЛГОРИТМИ І ВИКОНАВЦІ 20 ХТО Є ВИКОНАВЦЯМИ АЛГОРИТМІВ Сьогодні ми: – дізнаємося про різних виконавців алгоритмів; – навчимося складати алгоритми для конкретного виконавця. Дізнаємося про відмінні риси виконавців алгоритмів Ти вже знаєш, що виконавцем алгоритму може бути той, хто розуміє і може виконати кожну команду цього алгоритму. Є різні виконавці алгоритмів. – Розглянь […]...
- ТИПИ АЛГОРИТМІВ Розділ 3 Алгоритми з повторенням та розгалуженням & 7. Базові алгоритмічні структури 7.2. ТИПИ АЛГОРИТМІВ Команди в алгоритмах записують одна за одною в певному порядку, а от виконуються вони не завжди в такій послідовності. Залежно від порядку виконання команд алгоритми поділяють на три типи: – лінійні алгоритми (слідування); – алгоритми з розгалуженням; – алгоритми з […]...
- АЛГОРИТМИ І ВИКОНАВЦІ Розділ 5 АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ 21. АЛГОРИТМИ І ВИКОНАВЦІ Алгоритм – це послідовність команд. Алгоритм складається для конкретного виконавця. Кожен виконавець має свою систему команд. Пригадаємо деякі команди із системи команд комп’ютерного виконавця Рудого кота. Виконавши алгоритм, виконавець повинен досягнути поставленої мети: виготовити потрібну деталь, дістатися необхідного місця, приготувати страву, обчислити значення арифметичного […]...
- Програмоване малювання ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 27. Програмоване малювання Данилку, а чи знаєш ти, що виконавці в середовищі Скретч уміють малювати? Ні? Тоді я тобі зараз розкажу, як це робиться. Знайомся, команди із зеленого набору. Приклад проектів з використанням програмованого малювання Виконавець повинен створити на сцені малюнок квадрата. Етапи розв’язку задачі. 1. Ознайомлення з […]...
- АЛГОРИТМИ З ЦИКЛАМИ Розділ 5 АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ 27. АЛГОРИТІЩ З ЦИКЛАМИ – У нашій школі проводилася виставка учнівських малюнків, – похвалилася Ганнуся. – Ми вирішили сконструювати робота, щоб він допоміг прикріплювати малюнки на стіну. Алгоритм для робота ми вже склали. Блок-схема алгоритму для робота має вигляд: Виконуючи алгоритм, робот візьме малюнок, знайде для нього місце […]...
- Практична робота 1 Розділ 1 Алгоритми та їх виконавці 3. Практична робота 1. Виконуємо алгоритми ТЕОРЕТИЧНА ЧАСТИНА Завдання Бали Завдання 1. Порядок дій Запиши в зошиті послідовність номерів команд, щоб відновити правильний порядок виконання дій у запропонованому алгоритмі для отримання очікуваного результату Варіант 1 Алгоритм “Вивчення вірша напам’ять” 1. Вивчити вірш напам’ять. 2. Розказати вірш. 3. Відкрити книжку. […]...
- АЛГОРИТМИ ТА ПРОГРАМИ Розділ 1. Алгоритми та їх виконавці 1.3. АЛГОРИТМИ ТА ПРОГРАМИ 1. Що таке команда? 2. Що таке система команд виконавця? 3. Чи готували ви якусь страву, користуючися рецептом її приготування? Як ви це робили? ПОНЯТТЯ АЛГОРИТМУ ТА ПРОГРАМИ Люди щоденно користуються різноманітними правилами, інструкціями, рецептами тощо, що складаються з певної послідовності команд. Деякі з них […]...
- Поняття величини – Алгоритмізація Інформатика Алгоритмізація Поняття величини Базовим поняттям математичних і природних наук є поняття величини, що характеризує стани деякого об’єкта або явища. Значення та позначення величин. Припустимо, ми отримали деяке повідомлення N разом з відповідною йому інформацією I. Інформацію I називають значенням величини, а повідомлення N – позначенням величини. Кажуть, “позначенню N відповідає значення I”. Наприклад, “X […]...
- Поняття алгоритму – Алгоритмізація Інформатика Алгоритмізація Поняття алгоритму Визначення алгоритму Слово “алгоритм” походить від “algorithmi” – латинської форми написання імені великого математика аль-Хорезмі, який сформулював правила виконання арифметичних дій. Тому спочатку під алгоритмом розуміли тільки правила виконання чотирьох арифметичних дій над багатоцифровими числами в десятковій системі числення. Зараз він є одним із фундаментальних понять інформатики. Алгоритм – це послідовність […]...
- ЦИКЛ ЖИТТЄВИЙ Екологія – охорона природи ЦИКЛ ЖИТТЄВИЙ, цикл розвитку – у нижчих організмів, що розмножуються поділом, – період від поділу до поділу; у вищих багатоклітинних організмів – період від народження або появи заплідненого яйця (через ріст, перетворення, дозрівання і т. д.) до смерті....
- ЗАМКНЕНИЙ ВИРОБНИЧИЙ ЦИКЛ Екологія – охорона природи ЗАМКНЕНИЙ ВИРОБНИЧИЙ ЦИКЛ – див. Цикл виробничий замкнений....
- ЩО ТАКЕ КОМАНДИ ТА ЇХ ВИКОНАВЦІ Розділ 4 АЛГОРИТМИ І ВИКОНАВЦІ 18 ЩО ТАКЕ КОМАНДИ ТА ЇХ ВИКОНАВЦІ Сьогодні ми: – дізнаємося про команди та їх виконавців; – навчимося наводити приклади виконавців і команд, які вони можуть виконати. Знайомимося з поняттям команди Команда – це чіткий і короткий наказ. Наприклад: “Зачини двері”. Ця команда тобі зрозуміла. Ти можеш легко з нею […]...
- Цикл Карно ФІЗИКА Частина 2 МОЛЕКУЛЯРНА ФІЗИКА І ТЕРМОДИНАМІКА Розділ 7 ОСНОВИ ТЕРМОДИНАМІКИ 7.8. Цикл Карно Саді Карно, вивчаючи проблему можливого підвищення ККД теплових машин, показав, що найбільший ККД теплової машини не залежить від природи тіла і повністю визначається граничними температурами, в яких машина виконує цикл. Знайдемо ККД машини, в якій ідеальний газ здійснює цикл, обмежений двома […]...
- Економічний цикл Економіка Національна економіка Економічний цикл Діловий цикл виявляється в пожвавленні чи спаді економічної активності всіх суб’єктів суспільства. Діловий цикл – це коливання обсягів національного виробництва, доходів, зайнятості, що, як правило, тривають від двох до десяти років. Такі цикли властиві всім країнам з розвиненою ринковою економікою. Попри відмінності між циклами в різних країнах і в різні […]...
- АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ Розділ 5 АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ 25. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ Ти вже знаєш, що багато правил української мови можна подати у вигляді алгоритму. Одне правило з української мови, для якого можна скласти алгоритм із розгалуженням, – це правило правопису ненаголошених е та и в корені слова. Ось блок-схема цього алгоритму: Може виникнути ситуація, коли […]...
- Розв’язок задач у середовищі Скретч ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 25. Розв’язок задач у середовищі Скретч Данилку, ти вже вивчив достатню кількість команд середовища Скретч, щоб з їх використанням складати нові інструкції для комп’ютера й розв’язувати за його допомогою різні задачі. Тому сьогодні ми поговоримо з тобою про порядок, у якому потрібно складати нові програми в комп’ютерних середовищах. […]...
- Серцевий цикл – КРОВ І КРОВООБІГ – БІОЛОГІЯ ЛЮДИНИ Біологія. Комплексний довідник – підготовка до ЗНО та ДПА БІОЛОГІЯ ЛЮДИНИ КРОВ І КРОВООБІГ Серцевий цикл У стані спокою серце здорової людини скорочується ритмічно: приблизно 70-75 раз за хвилину. При роботі серця відбувається ритмічна зміна трьох фаз серцевого циклу: скорочення передсердь, у результаті чого кров переходить у шлуночки (тривалість 0,1 с); скорочення шлуночків, у результаті […]...
- АЛГОРИТМ Культурологічний словник АЛГОРИТМ (лат. algorithmus) – сукупність правил, спосіб поведінки, система заданих “кроків” для ефективного розв’язання завдань....
- Технології програмування – Алгоритмізація Інформатика Алгоритмізація Технології програмування Для полегшення роботи зі складними задачами процес підготовки завдання для розв’язання на комп’ютері можна розділити на два етапи: створення укрупненого алгоритму (вимоги до початкових даних та результату, постановка завдання, опис точної схеми розв’язання з вказівкою всіх особливих ситуацій) і написання програми. Розробляючи програми для розв’язання складних сучасних задач, застосовують різні технології […]...
- Що таке команди, алгоритми та їх виконавці Тема 24. Що таке команди, алгоритми та їх виконавці 1 . Алгоритм – це послідовність команд для виконавця, що визначає, які дії та в якому порядку потрібно зробити для виконання певного завдання. 2. Під час вивчення навчальних предметів виконуємо такий алгоритм: 1) достаємо з портфеля щоденник, підручник та зошит; 2) відкриваємо щоденник на потрібній нам […]...
- АЛГОРИТМ ПИСЬМОВОГО МНОЖЕННЯ ПИСЬМОВЕ МНОЖЕННЯ І ДІЛЕННЯ НА ОДНОЦИФРОВЕ ЧИСЛО АЛГОРИТМ ПИСЬМОВОГО МНОЖЕННЯ 159. Обчисли. Назви компоненти і результат множення. 7 ∙ 9 8 ∙ 4 5 ∙ 7 9 ∙ 3 4 ∙ 2 70 ∙ 9 80 ∙ 4 50 ∙ 7 90 ∙ 3 4 дес. ∙ 2 100 ∙ 9 200 ∙ 4 200 […]...
- ПОНЯТТЯ ПРО ЖИТТЄВИЙ ЦИКЛ ОРГАНІЗМІВ РОЗДІЛ 1. РОЗМНОЖЕННЯ ТА ІНДИВІДУАЛЬНИЙ РОЗВИТОК ОРГАНІЗМІВ § 7. ПОНЯТТЯ ПРО ЖИТТЄВИЙ ЦИКЛ ОРГАНІЗМІВ Що таке життєвий цикл? Що таке мінливість і партеногенез? З курсу біології 6-го і 7-го класів – життєві цикли тварин і рослин. Усі живі організми мають певний життєвий цикл, який повинен забезпечувати безперервність існування виду. Що таке життєвий цикл? Життєвий цикл […]...
- Середовище Скретч, що вже знаємо ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ § 21. Середовище Скретч, що вже знаємо Комп’юшку, ми знову будемо вчитися складати алгоритми та реалізовувати їх у середовищі Скретч? Так, Данилку, ми продовжимо вивчати нові алгоритмічні структури та нові команди середовища Скретч і, зрештою, зможемо скласти цікаві скретч-історії, скретч-ігри та інше. Тоді я маю пригадати все, що я […]...