Конспект уроку з інформатики для 8 класу на тему: «Складання алгоритмів з розгалуженням у навчальному середовищі програмування»

Про матеріал

Мета:

Навчальна: сформувати свідомі знання про алгоритм з розгалуженнями, навчити розрізняти задачі на розгалуження з повною та скороченою формою, навчити реалізовувати алгоритми з розгалуженнями в середовищі програмування;

Виховна: виховувати дисциплінованість, самостійність, увагу, наполегливість у навчанні;

Розвивальна: розвивати логічне мислення, пам'ять, навички роботи з програмою Lazarus.

Перегляд файлу

Тема: Складання алгоритмів з розгалуженням у навчальному середовищі програмування

Мета:

Навчальна: сформувати свідомі знання про алгоритм з розгалуженнями, навчити розрізняти задачі на розгалуження з повною та скороченою формою, навчити реалізовувати алгоритми з розгалуженнями в середовищі програмування;

Виховна: виховувати дисциплінованість, самостійність, увагу, наполегливість у навчанні;

Розвивальна: розвивати логічне мислення, пам'ять, навички роботи з програмою Lazarus.

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

Тип уроку: комбінований.

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

Хід уроку

  1.                    Організаційний момент 1 хв

Привітання учнів, перевірка відсутніх, перевірка готовності учнів до уроку.

  1.                    Перевірка домашнього завдання. "Знайди помилку у сусіда" 3 хв

Учні працюють у парах. Кожна пара отримує завдання: скласти таблицю істинності логічного виразу (end та or). Давайте перевіримо ваші відповіді з правильними на екрані.

  1.                    Актуалізація опорних знань з теми 10 хв

"Фронтальна робота"

Логічні операції ми згадали, а тепер подивимось, де ми можемо їх використовувати.

Розв’язати задачу у зошиті: За величиною кута з’ясувати його вид (розгорнутий, тупий, прямий, гострий). Намалювати схему до задачі у зошиті.

У вас повинна вийти така карта знань, як на екрані, але вона виглядає у вас по іншому.

Завдання учням: Розробити проект оформлення форми, передбачити компоненти для введення даних, виведення, для пояснювального тексту. Зобразити ескіз  зошиті олівцем, обґрунтувати вибір компонентів.

Тобто ви побачили, що таку задачу можна  розв’язати програмними засобами. Давайте створимо у програмі потрібну форму, але спочатку повторимо правила поведінки за комп’ютером.

Правила поведінки за комп’ютером. Послухайте оповідання

У Микити урок інформатики відразу після великої перерви, тому він швиденько побіг до їдальні, а потім на урок, вже по дорозі дожовуючи булку та запиваючи її соком. По дорозі його хтось штовхнув і він розплескав трохи соку собі на руки. Незважаючи на крихти булки на руках, він добіг до класу та швиденько кинув сумку на парту, дістав підручник, зошит та ручку.

  • Фух, встиг!

До класу зайшов вчитель, привітався та почав проводити урок. Микита чекав роботи за комп’ютером дуже довго, цілих 5 хвилин та не втерпів, тихенько ввімкнув комп’ютера та почав грати в дуже цікаву гру. Через 10 хвилин вчитель сказав щось загрузити, але Микита подумав:

  • Потім встигну зробити, зараз закінчу третій рівень

Ще через 5 хвилин Микита зрозумів, що його клавіші стали чомусь прилипати до пальців

  • От би задати тому, хто приходить на урок з чимось солодким та ліпучим, тепер навіть клавіші натискати не зручно. Та й ладно, треба щось за уроком зробити.

І він спочатку спитав у Олени,  що треба робити, але вона сказала якусь фразу, яку він не зовсім зрозумів, потім Микита почав торкати Ганну, вона начебто і зрозуміло розказала, що робити, але Микита не знав куди треба заходити, в яку програму. Тут він проявив всю свою наполегливість та почав гукати Бориса – він відмінник, все знає – але той чомусь просто махнув на нього рукою, та буркотнув, що зараз дуже складну практичну треба робити. Тут Микита взагалі позеленів, тому що практичні роботи завжди на оцінку, але  зробити вже нічого не міг, тому що всі були дуже зайняті.

  • Як ви вважаєте, яку оцінку отримав Микита?
  • Які правила було порушено у цьому оповіданні?

Тепер ви можете сісти за комп’ютери та створити необхідну форму.

Задач, у яких треба використовувати алгоритми розгалуження, дуже багато в різних предметних галузях. Наприклад:

  • Визначити, чи повнолітня людина, чи ні.
  • За номером для тижня з’ясувати його назву.
  • За знаком коефіцієнту пружності виявити, чи розітнута пружина чи стиснута.
  • За віком життя з’ясувати чим є комаха: гусеницею, метеликом, лялечкою та інші.
  1.                    Вивчення нового матеріалу10 хв

Для реалізації алгоритму розгалуження у середовищі програмування потрібно знати певні команди:

ЗАУВАЖЕННЯ: Перед ключовим словом else крапка з комою не ставиться. Вона ставиться після всього оператора if.

  • Якщо умова проста, то вона записується у вигляді рівності або нерівності.
  • Якщо умова складна, то там декілька умов об’єднуються за допомогою логічних операцій Or або End. В цьому випадку прості умови беруться в круглі дужки.

Колективна робота учнів та вчителя

Складання програмного коду до задачі на екрані проектора – Задача у презентації

  1.                    Закріплення нового матеріалу 10хв

Набрати програмний код до задачі на комп’ютері.

  1.                    Фізкультхвилинка 3 хв
  2.                    Закріплення практичних навичок. 5 хв

Написання програмного коду до задачі: З’ясувати, чи повнолітня людина, чи ні. Повноліття настає у 18 років.

  1.                    Підбиття підсумків уроку 2хв

Складіть правильну схему для алгоритму розгалуження зі слів на своїх партах

  1.                    Домашнє завдання 1хв
  •                     п. 6.4., відповідати на питання
  •                     написати блок-схему для розв’язання задачі: Агрегатний стан води при різних температурах.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A

B

A and B

A

B

A or B

A

B

A and B

A

B

A or B

true

true

 

true

true

 

true

true

 

true

true

 

true

false

 

true

false

 

true

false

 

true

false

 

false

true

 

false

true

 

false

true

 

false

true

 

false

false

 

false

false

 

false

false

 

false

false

 

A

B

A and B

A

B

A or B

A

B

A and B

A

B

A or B

true

true

 

true

true

 

true

true

 

true

true

 

true

false

 

true

false

 

true

false

 

true

false

 

false

true

 

false

true

 

false

true

 

false

true

 

false

false

 

false

false

 

false

false

 

false

false

 

A

B

A and B

A

B

A or B

A

B

A and B

A

B

A or B

true

true

 

true

true

 

true

true

 

true

true

 

true

false

 

true

false

 

true

false

 

true

false

 

false

true

 

false

true

 

false

true

 

false

true

 

false

false

 

false

false

 

false

false

 

false

false

 

A

B

A and B

A

B

A or B

A

B

A and B

A

B

A or B

true

true

 

true

true

 

true

true

 

true

true

 

true

false

 

true

false

 

true

false

 

true

false

 

false

true

 

false

true

 

false

true

 

false

true

 

false

false

 

false

false

 

false

false

 

false

false

 

A

B

A and B

A

B

A or B

A

B

A and B

A

B

A or B

true

true

 

true

true

 

true

true

 

true

true

 

true

false

 

true

false

 

true

false

 

true

false

 

false

true

 

false

true

 

false

true

 

false

true

 

false

false

 

false

false

 

false

false

 

false

false

 

A

B

A and B

A

B

A or B

A

B

A and B

A

B

A or B

true

true

 

true

true

 

true

true

 

true

true

 

true

false

 

true

false

 

true

false

 

true

false

 

false

true

 

false

true

 

false

true

 

false

true

 

false

false

 

false

false

 

false

false

 

false

false

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

docx
До підручника
Інформатика 8 клас (Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.)
Додано
3 листопада 2018
Переглядів
1757
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

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