Птезентація на тему "Вкладені алгоритмічні структури повторення та розгалуження"

Про матеріал
Презентація для уроку інформатики у 6 класі на тему "Вкладені алгоритмічні структури повторення та розгалуження"
Зміст слайдів
Номер слайду 1

Вкладені алгоритмічні структури повторення та розгалуженняІнформатика   6 клас

Номер слайду 2

Базові алгоритмічні структури. Алгоритми можуть складатись із трьох базових структур:

Номер слайду 3

Пригадай. Як у середовищі Скретч описують циклічні алгоритми? Як у середовищі Скретч описують алгоритми з розгалуженням?

Номер слайду 4

Алгоритми із вкладеними розгалуженнями. Складні алгоритми часто поєднують декілька алгоритмічних структур, які можуть бути вкладеними одна в іншу.

Номер слайду 5

Приклад. Нехай напрямок руху виконавця Кіт, який переміщується, можна змінити за допомогою відповідних клавіш клавіатури.

Номер слайду 6

Алгоритм. Ти вмієш будувати алгоритм виконання даного завдання з використанням чотирьох послідовних структур неповного розгалуження. Напрямок руху виконавця буде змінено за умови натиснення однієї із чотирьох клавіш. 

Номер слайду 7

Алгоритм у середовищі Скретч. Даний алгоритм реалізується в середовищі Скретч у вигляді фрагмента програми. 

Номер слайду 8

Умову задачі можна реалізувати й за допомогою меншої кількості команд, а саме: команди руху та трьох команд розгалуження повної форми, у яких тричі перевіряється, яка клавіша натиснута. Слід зауважити, що рух виконавця за замовчуванням здійснюватиметься праворуч без натиснення клавіші Стрілка праворуч. Алгоритм із вкладеними розгалуженнями

Номер слайду 9

Алгоритм із вкладеними розгалуженнями. Відповідний фрагмент програми в середовищі Скретч матиме вигляд, як на малюнку. 

Номер слайду 10

Алгоритми із вкладеними циклами. Під час розв'язування задач часто деякі дії, що повторюються, необхідно повторювати кілька разів. Один зі способів створення такого алгоритму — включити повторення в набір команд, що повторюються, всередині іншого циклу. Структура, що складається із циклу в циклі, називається вкладеними циклами. 

Номер слайду 11

Алгоритми із вкладеними циклами. Наприклад, побудуємо зображення, яке складається з 15 різнокольорових квадратів, розміщення та колір яких задається випадковим чином з деякого діапазону. Алгоритм, який реалізує дану задачу, можна подати графічно: 

Номер слайду 12

Алгоритми із вкладеними циклами. Алгоритм, який реалізує дану задачу, можна подати за допомогою команд у середовищі Скретч. Забезпечує побудову сторін квадрата 15 разів забезпечує побудову об'єкта різними кольорами в деякому місці 

Номер слайду 13

Алгоритми із вкладеними циклами. У програмі, що містить вкладені цикли, обов'язково спочатку виконується «внутрішній» цикл, а потім — «зовнішній». Цикл, у тілі якого розміщено інший цикл, називають зовнішнім. Цикл, який міститься в тілі іншого циклу, називають внутрішнім. Внутрішній цикл. Зовнішній цикл

Номер слайду 14

Алгоритми із вкладеними розгалуженнями і циклами  Не тільки розгалуження або цикли можуть бути вкладеними. Проекти, які реалізують складну поведінку виконавців, передбачають вкладення одних структур в інші.   У наведеній програмі, після запуску на виконання звучатиме мелодія із 4 нот, а якщо буде натиснута стрілка вгору, - то мелодія із 6 нот.   У програмі при цьому використано в загальному циклі два вкладених повторення в повну форму розгалуження.   

Середня оцінка розробки
Структурованість
4.9
Оригінальність викладу
4.7
Відповідність темі
5.0
Загальна:
4.9
Всього відгуків: 10
Оцінки та відгуки
  1. Прошина Ольга Іванівна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  2. Філіна Вікторія Ігорівна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  3. Лаптєва Інна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  4. Шугай Оксана Іванівна
    Загальна:
    4.7
    Структурованість
    5.0
    Оригінальність викладу
    4.0
    Відповідність темі
    5.0
  5. Загреба Тетяна Сергіївна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  6. Ільїна Наталя Федорівна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  7. Ткач Ірина Григорівна
    Дякую за розробку. Зберегла багато свого часу + отримала гарний матеріал. Дуже вдячна таким людям)))
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  8. Дюк Богдан Іванович
    Загальна:
    4.3
    Структурованість
    4.0
    Оригінальність викладу
    4.0
    Відповідність темі
    5.0
  9. Хабалевська Вікторія Віталіївна
    Загальна:
    4.7
    Структурованість
    5.0
    Оригінальність викладу
    4.0
    Відповідність темі
    5.0
  10. Свінцицька Надія Миколаївна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
Показати ще 7 відгуків
pptx
Додано
29 березня 2020
Переглядів
38511
Оцінка розробки
4.9 (10 відгуків)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку