№26 [Phyton] - Команда розгалуження мовою програмування.

Перед завантаженням матеріалу познайомтесь з правилами використання - >>Читати тут<<
Для отримання даного матеріалу натисніть клавішу "Завантажити матеріал" котра знаходиться внизу сторінки.

«___»__________ 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. Наведіть приклади, коли у програмі варто застосовувати оператор неповного розгалуження.

VIІ. Домашнє завдання

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

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

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

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



Натисніть тут для завантаження

Manager
Цупа Василь
Відповім на Ваші запитання