Конспект уроку №11. Алгоритми з розгалуженням

08.11
2015

Конспект уроку з інформатики для 7 класу по темі "Алгоритми з розгалуження" за новою програмою починаючи з 2015 року за підручником Морзе

Урок № 11

Тема. Алгоритми з розгалуженням.

Мета:

навчальна: навчити  розрізняти структури  розгалуження в алгоритмах із  життя та навчальної діяльності, вивчати запис структури розгалуження у вигляді блок-схеми; навчити учнів записувати алгоритм з розгалуження у вигляді послідовності команд   виконавця у середовищі Скретч;

виховна: виховувати пізнавальну зацікавленість до предмету, та привчати працювати творчо, виховувати старанність, активність при вивченні нового матеріалу;

розвивальна:  розвивати пізнавальний інтерес, навики роботи з середовищем  виконання алгоритму; алгоритмічне мислення, пам'ять, уважність.

Тип уроку: комбінований.

Обладнання та наочність:ПК із встановленими ОС і середовищем Scratch, проектор з інтерактивною дошкою.

Хід уроку

І. Організаційний етап.

Вітання з класом. Перевірка присутності і готовності учнів до уроку. Перевірка виконання домашнього завдання.

ІІ. Оголошення теми, мети уроку.

ІІІ. Мотивація навчальної діяльності. Актуалізація знань.

Дати означення понять і порівняти їх з поданими.
Алгоритм — це запис скінченої послідовності вказівок, що визначає, які дії і в якому порядку потрібно виконати для досягнення певної мети.
Виконавець алгоритму — жива істота (людина чи тварина) або автоматичний пристрій (робот, верстат з програмним керуванням, електронна обчислювальна машина тощо), що спроможна діяти і діє згідно з наданим алгоритмом.

Система вказівок виконавця — сукупність усіх вказівок, які може виконувати даний виконавець.
Словесна форма подання алгоритму — алгоритм, записаний мовою людською спілкування (наприклад, українською). Кожна вказівка такого алгоритму є спонукальним реченням. Допустимі вставки — математичні формули.

Комп’ютерне середовище виконання алгоритму – спеціальна програма, яка дає змогу створювати і виконувати алгоритми для обраних виконавців із визначеною системою команд на комп’ютері.

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

IV. Вивчення нового матеріалу.

Розповідь з елементами демонстрування.

Коли використовують алгоритми з розгалуженням?

Розглянемо лінійний  алгоритм ранкового збирання до школи:

  • проснутися;
  • зробити ранковий туалет;
  • одягнутися;
  • поснідати;
  • зібрати речі;
  • одягнути верхній одяг;
  • вийти до школи.

В такому простому алгоритмі в зразу ж знайдете недоліки. А що робити, якщо виконавець себе погано почуває (захворів), а якщо вже зібрав речі ввечері, а якщо не встиг напередодні вивчити всі уроки і необхідно щось повторити, а що значить одягнути верхній одяг (він залежить від пори року, погоди тощо). Якщо ж спробувати прослідкувати за вашою поведінкою на протязі дня, то з'ясується, що майже ніколи ви не дієте за лінійним алгоритмом. Весь час ви аналізуєте ситуацію, змінюєте свою поведінку та свої плани, пристосовуєтесь до обставин.

Тому набагато частіше зустрічається другий тип алгоритму - розгалужений. Цей алгоритм обов'язково містить в собі хоча б одну умову (як правило, їх набагато більше) і виконується він в залежності від цієї умови.

При розв’язуванні задач часто використовуються ал­горитми з розгалуженням, які передбачають виконання певних дій залежно від істинності деякого висловлюван­ня, що є умовою виконання певних команд. Наприклад, алгоритм переходу дороги по пішохідному переходу, який регулюється світлофором: якщо горить зелене світ­ло, слід переходити дорогу, в іншому разі — слід зупини­тися перед пішохідним переходом.

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

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

 

Завантажити конспект уроку "Алгоритми з розгалуженням"

Бажаєш отримувати нові та цікаві матеріали з сайту?

Заповни форму, подану нижче, і безкоштовно отримуй в свою поштову скриньку все необхідне для уроків!

Коментарі всього: 1

  • Дуже Вам дякую! Коли немає під руками підручника, Ваш конспект його цілком заміняє.

Залишити коментар

Ваш email не буде опублікований. Обов'язкові поля відмічені *

*

до початку