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

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

«___»__________ 20___ року

Урок №6. Реалізація базових алгоритмічних конструкцій.

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

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

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

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

Хід уроку

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

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

На цьому уроці ми ознайомимось із реалізацією базових алгоритмічних конструкцій мовою Python. 

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

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

Відомо, що існує три базові структури алгоритмів: слідування, розгалуження та повторення. Пригадайте, якими операторами мови ви, можливо, реалізовували розгалуження й повторення.

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

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

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

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

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

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

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

Релаксація

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

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

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

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

Опрацювати конспект.

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