SlideShare une entreprise Scribd logo
1  sur  13
Алгоритми з повторенням і
розгалуженням
1. Що таке алгоритм? Назвіть кілька відомих
вам алгоритмів.
2. Які явища природи, події в нашому житті
постійно повторюються?
3. Хто такі модельєри? Що створюють
представники цієї професії?
Циклічні процеси
Повторення (цикл) в алгоритмах
Задача. У дворі є порожні діжка відро
ємністю 50 л і 10 л відповідно та колодязь.
Потрібно наповнити діжку водою
Алгоритм
1. Взяти відро
2. Повторити 5 разів
1. Підійти до колодязя.
2. Набрати з колодязя повне відро води.
3. Підійти з повним відром води до діжки
4. Вилити воду з відра в діжку.
3. Поставити відро.
2 - Команда циклу з лічильником
1-4 - Тіло циклу
Повторити 5 разів – заголовок циклу
Загальний вигляд команди
циклу з лічильником
Повторити N разів Команди
Команди – тіло циклу
N – кількість повторень циклу (одна або
декілька команд)
Блок-схема алгоритму
наповнення діжки водою
Цикл – фрагмент алгоритму, у якому
одна або декілька команд
виконуються більше одного разу
Алгоритм із циклом, алгоритм з
повторенням – алгоритм, який
містить цикл
Повторення в Scratch
Орнамент, утворений 20 квадратами
Повторення в Scratch
Алгоритм із вкладеним циклом
Якщо серед команд тіла циклу є команда циклу, то
другий цикл називається вкладеним у перший.
Цикл, у тіло якого входить інший цикл називається
зовнішнім, а сам вкладений цикл називається
внутрішнім.
Тіло циклу

Contenu connexe

En vedette

Циклічні алгоритми
Циклічні алгоритми Циклічні алгоритми
Циклічні алгоритми Александр К
 
Урок 10 для 8 класу - Створення, редагування та форматування таблиць в тексто...
Урок 10 для 8 класу - Створення, редагування та форматування таблиць в тексто...Урок 10 для 8 класу - Створення, редагування та форматування таблиць в тексто...
Урок 10 для 8 класу - Створення, редагування та форматування таблиць в тексто...VsimPPT
 
Урок 28 для 11 класу - Алгоритмічна конструкція повторення та її графічне под...
Урок 28 для 11 класу - Алгоритмічна конструкція повторення та її графічне под...Урок 28 для 11 класу - Алгоритмічна конструкція повторення та її графічне под...
Урок 28 для 11 класу - Алгоритмічна конструкція повторення та її графічне под...VsimPPT
 
Урок 30 для 11 класу - Складання та програмна реалізація алгоритмів з циклами.
Урок 30 для 11 класу - Складання та програмна реалізація алгоритмів з циклами.Урок 30 для 11 класу - Складання та програмна реалізація алгоритмів з циклами.
Урок 30 для 11 класу - Складання та програмна реалізація алгоритмів з циклами.VsimPPT
 
Урок 29 для 11 класу - Оператори циклів
Урок 29 для 11 класу - Оператори циклівУрок 29 для 11 класу - Оператори циклів
Урок 29 для 11 класу - Оператори циклівVsimPPT
 
Урок 24 для 11 класу - Поняття підпрограми та її аргументів. Поняття локальни...
Урок 24 для 11 класу - Поняття підпрограми та її аргументів. Поняття локальни...Урок 24 для 11 класу - Поняття підпрограми та її аргументів. Поняття локальни...
Урок 24 для 11 класу - Поняття підпрограми та її аргументів. Поняття локальни...VsimPPT
 

En vedette (6)

Циклічні алгоритми
Циклічні алгоритми Циклічні алгоритми
Циклічні алгоритми
 
Урок 10 для 8 класу - Створення, редагування та форматування таблиць в тексто...
Урок 10 для 8 класу - Створення, редагування та форматування таблиць в тексто...Урок 10 для 8 класу - Створення, редагування та форматування таблиць в тексто...
Урок 10 для 8 класу - Створення, редагування та форматування таблиць в тексто...
 
Урок 28 для 11 класу - Алгоритмічна конструкція повторення та її графічне под...
Урок 28 для 11 класу - Алгоритмічна конструкція повторення та її графічне под...Урок 28 для 11 класу - Алгоритмічна конструкція повторення та її графічне под...
Урок 28 для 11 класу - Алгоритмічна конструкція повторення та її графічне под...
 
Урок 30 для 11 класу - Складання та програмна реалізація алгоритмів з циклами.
Урок 30 для 11 класу - Складання та програмна реалізація алгоритмів з циклами.Урок 30 для 11 класу - Складання та програмна реалізація алгоритмів з циклами.
Урок 30 для 11 класу - Складання та програмна реалізація алгоритмів з циклами.
 
Урок 29 для 11 класу - Оператори циклів
Урок 29 для 11 класу - Оператори циклівУрок 29 для 11 класу - Оператори циклів
Урок 29 для 11 класу - Оператори циклів
 
Урок 24 для 11 класу - Поняття підпрограми та її аргументів. Поняття локальни...
Урок 24 для 11 класу - Поняття підпрограми та її аргументів. Поняття локальни...Урок 24 для 11 класу - Поняття підпрограми та її аргументів. Поняття локальни...
Урок 24 для 11 класу - Поняття підпрограми та її аргументів. Поняття локальни...
 

Similaire à Урок 9 Циклічні алгоритми

Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повтореннямal12309
 
7 клас урок 9
7 клас урок 97 клас урок 9
7 клас урок 9yananik1982
 
7 клас урок 13
7 клас урок 137 клас урок 13
7 клас урок 13antalia1010
 
Базові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівБазові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівAnatolii Barannik
 
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівЗоя Муляр
 

Similaire à Урок 9 Циклічні алгоритми (12)

Алгоритми з повторенням
Алгоритми з повтореннямАлгоритми з повторенням
Алгоритми з повторенням
 
Zavdannya6class
Zavdannya6classZavdannya6class
Zavdannya6class
 
war6klass1.pptx
war6klass1.pptxwar6klass1.pptx
war6klass1.pptx
 
7 клас урок 9
7 клас урок 97 клас урок 9
7 клас урок 9
 
7 клас урок 9
7 клас урок 97 клас урок 9
7 клас урок 9
 
8 клас урок 41
8 клас урок 418 клас урок 41
8 клас урок 41
 
7 клас урок 13
7 клас урок 137 клас урок 13
7 клас урок 13
 
6 24
6 246 24
6 24
 
Базові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівБазові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмів
 
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмів
 
Povtorennya(dist zavd8 klass)
Povtorennya(dist zavd8 klass)Povtorennya(dist zavd8 klass)
Povtorennya(dist zavd8 klass)
 
war8klasdist3.pptx
war8klasdist3.pptxwar8klasdist3.pptx
war8klasdist3.pptx
 

Plus de kissoli

Moses rosenkranz
Moses rosenkranzMoses rosenkranz
Moses rosenkranzkissoli
 
Заходи щодо реалізації концепції нац. патр.в-я
Заходи  щодо реалізації концепції нац. патр.в-яЗаходи  щодо реалізації концепції нац. патр.в-я
Заходи щодо реалізації концепції нац. патр.в-яkissoli
 
Демонстрація режиму роботи програми
Демонстрація режиму роботи програми Демонстрація режиму роботи програми
Демонстрація режиму роботи програми kissoli
 
іт на уроці інформатики
іт на уроці інформатикиіт на уроці інформатики
іт на уроці інформатикиkissoli
 
іт на уроці інформатики
іт на уроці інформатикиіт на уроці інформатики
іт на уроці інформатикиkissoli
 
Шляхи збереження електроенергії в школі»
Шляхи збереження електроенергії в школі»Шляхи збереження електроенергії в школі»
Шляхи збереження електроенергії в школі»kissoli
 
Використання мультимедійних презентацій на уроках інформатики
Використання мультимедійних презентацій на уроках інформатикиВикористання мультимедійних презентацій на уроках інформатики
Використання мультимедійних презентацій на уроках інформатикиkissoli
 
дотримуйся правильної постави при роботі за пк
дотримуйся правильної постави при роботі за пкдотримуйся правильної постави при роботі за пк
дотримуйся правильної постави при роботі за пкkissoli
 
комп'ютерна графіка
комп'ютерна графікакомп'ютерна графіка
комп'ютерна графікаkissoli
 
16770 архівація win rar
16770 архівація win rar16770 архівація win rar
16770 архівація win rarkissoli
 
клавіатурний тренажер
клавіатурний тренажерклавіатурний тренажер
клавіатурний тренажерkissoli
 
будова пк
будова пкбудова пк
будова пкkissoli
 
періоди та покоління розвитку обчислювальної техніки
періоди та покоління розвитку обчислювальної технікиперіоди та покоління розвитку обчислювальної техніки
періоди та покоління розвитку обчислювальної технікиkissoli
 
інформація, кодування
інформація, кодуванняінформація, кодування
інформація, кодуванняkissoli
 
автоматизоване створення й публікація веб ресурсів
автоматизоване створення й публікація веб ресурсівавтоматизоване створення й публікація веб ресурсів
автоматизоване створення й публікація веб ресурсівkissoli
 
урок 4 базові алгоритмічні структури
урок  4 базові алгоритмічні структуриурок  4 базові алгоритмічні структури
урок 4 базові алгоритмічні структуриkissoli
 
Анімація в презентаціях
Анімація в презентаціяхАнімація в презентаціях
Анімація в презентаціяхkissoli
 
10 урок 15 мультимедіа. об’єкти мультимедіа
10 урок 15 мультимедіа. об’єкти мультимедіа10 урок 15 мультимедіа. об’єкти мультимедіа
10 урок 15 мультимедіа. об’єкти мультимедіаkissoli
 
11 клас публікації
11 клас публікації11 клас публікації
11 клас публікаціїkissoli
 

Plus de kissoli (20)

Moses rosenkranz
Moses rosenkranzMoses rosenkranz
Moses rosenkranz
 
Заходи щодо реалізації концепції нац. патр.в-я
Заходи  щодо реалізації концепції нац. патр.в-яЗаходи  щодо реалізації концепції нац. патр.в-я
Заходи щодо реалізації концепції нац. патр.в-я
 
Демонстрація режиму роботи програми
Демонстрація режиму роботи програми Демонстрація режиму роботи програми
Демонстрація режиму роботи програми
 
іт на уроці інформатики
іт на уроці інформатикиіт на уроці інформатики
іт на уроці інформатики
 
іт на уроці інформатики
іт на уроці інформатикиіт на уроці інформатики
іт на уроці інформатики
 
Шляхи збереження електроенергії в школі»
Шляхи збереження електроенергії в школі»Шляхи збереження електроенергії в школі»
Шляхи збереження електроенергії в школі»
 
Використання мультимедійних презентацій на уроках інформатики
Використання мультимедійних презентацій на уроках інформатикиВикористання мультимедійних презентацій на уроках інформатики
Використання мультимедійних презентацій на уроках інформатики
 
дотримуйся правильної постави при роботі за пк
дотримуйся правильної постави при роботі за пкдотримуйся правильної постави при роботі за пк
дотримуйся правильної постави при роботі за пк
 
комп'ютерна графіка
комп'ютерна графікакомп'ютерна графіка
комп'ютерна графіка
 
16770 архівація win rar
16770 архівація win rar16770 архівація win rar
16770 архівація win rar
 
клавіатурний тренажер
клавіатурний тренажерклавіатурний тренажер
клавіатурний тренажер
 
будова пк
будова пкбудова пк
будова пк
 
періоди та покоління розвитку обчислювальної техніки
періоди та покоління розвитку обчислювальної технікиперіоди та покоління розвитку обчислювальної техніки
періоди та покоління розвитку обчислювальної техніки
 
інформація, кодування
інформація, кодуванняінформація, кодування
інформація, кодування
 
автоматизоване створення й публікація веб ресурсів
автоматизоване створення й публікація веб ресурсівавтоматизоване створення й публікація веб ресурсів
автоматизоване створення й публікація веб ресурсів
 
урок 4 базові алгоритмічні структури
урок  4 базові алгоритмічні структуриурок  4 базові алгоритмічні структури
урок 4 базові алгоритмічні структури
 
ПР
ПР ПР
ПР
 
Анімація в презентаціях
Анімація в презентаціяхАнімація в презентаціях
Анімація в презентаціях
 
10 урок 15 мультимедіа. об’єкти мультимедіа
10 урок 15 мультимедіа. об’єкти мультимедіа10 урок 15 мультимедіа. об’єкти мультимедіа
10 урок 15 мультимедіа. об’єкти мультимедіа
 
11 клас публікації
11 клас публікації11 клас публікації
11 клас публікації
 

Dernier

Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptOlgaDidenko6
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxOlgaDidenko6
 
Спектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищСпектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищOleksii Voronkin
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxOlgaDidenko6
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxOlgaDidenko6
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніestet13
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"tetiana1958
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаAdriana Himinets
 

Dernier (10)

Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Габон
ГабонГабон
Габон
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Спектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищСпектроскоп. Спостереження оптичних явищ
Спектроскоп. Спостереження оптичних явищ
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 

Урок 9 Циклічні алгоритми

  • 1. Алгоритми з повторенням і розгалуженням
  • 2. 1. Що таке алгоритм? Назвіть кілька відомих вам алгоритмів. 2. Які явища природи, події в нашому житті постійно повторюються? 3. Хто такі модельєри? Що створюють представники цієї професії?
  • 4. Повторення (цикл) в алгоритмах Задача. У дворі є порожні діжка відро ємністю 50 л і 10 л відповідно та колодязь. Потрібно наповнити діжку водою
  • 5. Алгоритм 1. Взяти відро 2. Повторити 5 разів 1. Підійти до колодязя. 2. Набрати з колодязя повне відро води. 3. Підійти з повним відром води до діжки 4. Вилити воду з відра в діжку. 3. Поставити відро. 2 - Команда циклу з лічильником 1-4 - Тіло циклу Повторити 5 разів – заголовок циклу
  • 6. Загальний вигляд команди циклу з лічильником Повторити N разів Команди Команди – тіло циклу N – кількість повторень циклу (одна або декілька команд)
  • 7. Блок-схема алгоритму наповнення діжки водою Цикл – фрагмент алгоритму, у якому одна або декілька команд виконуються більше одного разу Алгоритм із циклом, алгоритм з повторенням – алгоритм, який містить цикл
  • 9. Орнамент, утворений 20 квадратами Повторення в Scratch
  • 10.
  • 11. Алгоритм із вкладеним циклом Якщо серед команд тіла циклу є команда циклу, то другий цикл називається вкладеним у перший. Цикл, у тіло якого входить інший цикл називається зовнішнім, а сам вкладений цикл називається внутрішнім.
  • 12.