Конспект уроку з Інформатики

Про матеріал
конспект уроку «Поняття алгоритму. Властивості алгоритмів. Базові алгоритмічні структури»
Перегляд файлу

Конспект уроку з інформатики

Тема: Поняття алгоритму. Властивості алгоритмів. Базові алгоритмічні структури

Клас: 9

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

Тривалість: 45 хвилин

Мета уроку

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

Розвивальна: розвивати алгоритмічне та логічне мислення, уміння аналізувати послідовності дій і подавати їх у формалізованому вигляді.

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

Обладнання та програмне забезпечення

Комп'ютери з доступом до Інтернету, мультимедійний проєктор, презентація до уроку, онлайн-середовище для виконання тестів (платформа «На Урок»), середовище програмування Python (IDLE або онлайн-інтерпретатор).

Структура уроку

Етап уроку

Час

1

Організаційний момент

2 хв

2

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

5 хв

3

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

3 хв

4

Пояснення нового матеріалу

18 хв

5

Практичне закріплення

12 хв

6

Підбиття підсумків. Рефлексія

3 хв

7

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

2 хв

 

Хід уроку

1. Організаційний момент (2 хв). Привітання, перевірка присутніх та готовності робочих місць.

2. Актуалізація опорних знань (5 хв). Фронтальне опитування:

  •         Що таке інформація та які дії над нею можна виконувати?
  •         Наведіть приклади послідовностей дій, які ви виконуєте щодня (ранкові збори, приготування чаю, перехід дороги).
  •         Чи важливий порядок виконання цих дій? Що станеться, якщо його порушити?

3. Мотивація навчальної діяльності (3 хв). Учитель пропонує учням «навчити робота» зробити бутерброд, даючи команди буквально. Учні швидко переконуються: якщо команди неточні («намасти масло» — чим? на що?), виконавець не впорається. Висновок: для керування комп'ютером потрібні точні, однозначні інструкції — алгоритми.

4. Пояснення нового матеріалу (18 хв).

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

Властивості алгоритмів:

  •         Дискретність — алгоритм складається з окремих завершених кроків.
  •         Визначеність (детермінованість) — кожна команда однозначна й не допускає різних тлумачень.
  •         Результативність — виконання алгоритму приводить до отримання результату.
  •         Скінченність — алгоритм завершується за скінченну кількість кроків.
  •         Масовість — алгоритм придатний для розв'язання цілого класу однотипних задач із різними вхідними даними.

Форми подання алгоритмів: словесна, блок-схема (графічна), навчальна алгоритмічна мова, мова програмування. Учитель демонструє основні блоки блок-схем: овал (початок/кінець), паралелограм (введення/виведення), прямокутник (дія), ромб (умова).

Базові алгоритмічні структури:

  •         Слідування — команди виконуються послідовно одна за одною.
  •         Розгалуження — залежно від істинності умови виконується одна з гілок (повна та неповна форми; у Python — оператор if/else).
  •         Цикл — багаторазове повторення команд (цикл з лічильником for та цикл з умовою while).

Учитель демонструє на екрані приклад: алгоритм визначення більшого з двох чисел — спочатку словесно, потім блок-схемою, потім коротким кодом мовою Python.

5. Практичне закріплення (12 хв).

  1. Завдання 1. Скласти словесний алгоритм обчислення периметра прямокутника та подати його блок-схемою.
  2. Завдання 2. Визначити, які властивості алгоритму порушено в інструкції: «Підійди до дошки. Напиши число. Якщо число гарне — сядь».
  3. Завдання 3. Пройти онлайн-тест «Основи програмування» на платформі «На Урок» (10 запитань; посилання та код доступу вчитель надає на уроці).

6. Підбиття підсумків. Рефлексія (3 хв). Обговорення: що таке алгоритм; назвіть його властивості; де ви стикаєтеся з алгоритмами поза уроками інформатики? Оцінювання найактивніших учнів.

7. Домашнє завдання (2 хв).

  1. Опрацювати відповідний параграф підручника.
  2. Скласти блок-схему алгоритму «Перевірити, чи є число парним».
  3. Творче (за бажанням): описати словесно алгоритм улюбленого рецепта так, щоб його міг виконати робот.

Очікувані результати

Після уроку учні пояснюють поняття алгоритму та виконавця, називають і розпізнають властивості алгоритмів, розрізняють базові алгоритмічні структури та подають прості алгоритми словесно і у вигляді блок-схеми.

Використані джерела

  •         Підручник з інформатики для 9 класу (за чинною програмою МОН України).
  •         Освітня платформа «На Урок» — naurok.com.ua.
  •         Офіційна документація Python — docs.python.org.
docx
Додано
11 червня
Переглядів
50
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку