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

Урок №13 для 10-11 класу з інформатики по модулю «Креативне програмування» - Інструктаж з БЖД. Функції. Бібліотеки та модулі.

«___»__________ 20___ року

Урок №13. Функції. Бібліотеки та модулі.

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

Тип уроку: засвоєння нових знань;

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

Програмне забезпечення: Python.

Хід уроку

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

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

На цьому уроці ми продовжимо роботу із функціями, бібліотеками та модулями в Python. 

Не забувайте про правила поведінки на уроці (Слайд2).

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

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

ІІІ. Актуалізація опорних знань (Слайд 4)

  1. Які варіанти декомпозиції вам відомі?
  2. Поясніть значення тривіальної декомпозиції.
  3. Поясніть значення функціональної декомпозиції.
  4. Дайте визначення модульному програмуванню.
  5. Що являє собою функтор?
  6. Поясніть принцип модульності програмного коду.

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

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

Фізкультхвилинка

Усвідомлення набутих знань та формування вмінь і навичок

Практичне завдання (Слайд 22)

Релаксація

Слайд 23. Вправа для профілактики короткозорості та порушення зору

Підведення підсумків уроку

  • Бесіда за питаннями (Слайд24)
  1. Поясніть різницю між локальними та глобальними змінними.
  2. Яка різниця між аргументами й параметрами?
  3. Що називають функцією у програмуванні?
  4. Як створити функцію?
  5. Для чого в мові Python застосовується імпортування модулів?
  6. За допомогою яких інструкцій імпортуються модулі?

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

Опрацювати конспект. Підготуватись до тестової перевірки знань

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