Каталог матеріалів

Урок №26 для 7 класу з інформатики - Команда розгалуження мовою програмування.

«___»__________ 20___ року

Урок №26. Команда розгалуження мовою програмування.

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

Мета: навчити учнів застосовувати не повні, повні та вкладені розгалуження програмно; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки; виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

Обладнання та наочність: комп’ютери, підручники, презентація, проектор.

Програмне забезпечення: мультимедійний проектор чи інтерактивна дошка, Python 3.9.0

Хід уроку

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

  • Привітання з класом

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

  • Повідомлення теми і мети уроку

На сьогоднішньому уроці ми з вами:

  • продовжимо працювати з логічними даними;
  • дізнаємось, як описати алгоритмічну структуру неповного та повного розгалуження мовою програмування.

IІІ. Актуалізація опорних знань.

  • Перевірка домашнього завдання
  • Фронтальне опитування
  1. Якій розділ логіки вивчає закони математичного мислення?
  2. Яких значень можуть набувати висловлювання?
  3. В чому різниця між простими та складеними висловлюваннями?
  4. Наведіть приклади складених висловлювань використавши заперечення, диз’юнкцію та кон’юнкцію.

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

Демонстрація навчальних слайдів. Розповідь вчителя.

  1. Усвідомлення набутих знань й формування вмінь та навичок
  • Практична діяльність (Слайд19)

Увага! Під час роботи з комп’ютером дотримуйтеся правил без­пеки та санітарно-гігієнічних норм.

  • Релаксація
  1. Підсумок уроку
  2. Що спільного й відмінного мають логічні операції and і or?
  3. Як визначити значення логічного виразу, що містить логічні операції and, or і not?
  4. У чому особливість опису повного розгалуження мовою програмування Python?
  5. Наведіть приклади, коли у програмі варто застосовувати оператор неповного розгалуження.

Домашнє завдання

Опрацювати вивчений матеріал. Реалізувати проєкт у середовищі Python:

Відомо, що лев спить у середньому 18 год на день. Як тільки лев прокидається, він стає дуже голодним. У середовищі програмування розробіть програму Лев, щоб сказати власнику/власниці зоопарку, чи лев буде спати, голодний або щасливий. Лев буде:

  • сонним, якщо час його сну не досяг 18 год;
  • голодним, якщо час його сну перевищує 18 год і його не годували;
  • щасливим, якщо час його сну перевищує 18 год і його нагодували.

Підготуватись до практичної роботи

Коментарі до даного матеріалу поки відсутні