EZZ-SCHOOLBOOKS
Гончарук Олександр
Розділ підручника:§ 14• с. 83
§ 14⏱ 20 хвСкладність: ⭐⭐🏆 +100 XPПрограма МОН 100%

Функції. Логічні функції

За підручником: О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов. «Інформатика, 9 клас» (Видавництво «Ранок», 2026)• друкована с. 83
Розробник платформи:Гончарук Олександр
👩‍🏫Методичні акценти для вчителя • План проведення уроку на 45 хвНУШ
▼
🎯 Очікувані результати навчання (НУШ):

Формування предметних компетентностей за темою «Функції. Логічні функції», розвиток критичного мислення, вміння аналізувати причинно-наслідкові зв'язки та застосовувати набуті знання на практиці.

💬 Провокативне питання для старту:

Використайте блок «Гачок (Hook)» нижче для 2-хвилинної розминки з класом перед поясненням нового матеріалу.

⏱️ Рекомендований таймінг 45-хвилинного уроку:
0–5 хв
Гачок & Місія
5–20 хв
Теорія & Інтерактив
20–30 хв
Робота «У зошит»
30–40 хв
Бос-тест уроку
40–45 хв
Рефлексія & XP
📋 Готовий запис для електронного журналу (НЗ.ua / Human / Єдина Школа):

Тема: § 14. Функції. Логічні функції. Д/з: опрацювати матеріал уроку та завдання «У зошит» на платформі EZZ-SCHOOL BOOKS.

⚡ Фронтальне бліц-опитування класу на початку уроку (2 хв):
  1. Що є ключовим поняттям теми «Функції. Логічні функції» і чому воно важливе?
  2. Де у повсякденному житті, науці чи IT ми стикаємося з цим явищем/алгоритмом?
  3. Яка найпоширеніша помилка виникає під час першого знайомства з матеріалом?
🏠 Диференційоване домашнє завдання:
  • Базовий рівень (обов'язковий): опрацювати конспект і блок «У зошит».
  • Достатній рівень: скласти власну шпаргалку та пройти MiniCheck.
  • Високий / STEM: виконати симуляцію у лабораторії та скласти BossQuiz на 100 XP.
📊 Критерії формувального оцінювання:
1–6 б: Відтворює означення, виконує вправи за алгоритмом.
7–12 б: Самостійно розв'язує проблеми, аналізує моделі.
🎯

Твоя місія на цей урок

Натискай на цілі у міру їх опанування:

4 цілей
  • 1Зрозуміти будову функції: ім'я, аргументи в дужках через крапку з комою.
    Опанувати ➔
  • 2Опанувати логічні операції відношення: =, <>, >, <, >=, <=.
    Опанувати ➔
  • 3Складати складні умови за допомогою зв'язок AND, OR, NOT.
    Опанувати ➔
  • 4Реалізовувати розгалуження алгоритмів у таблиці за допомогою IF та IFS.
    Опанувати ➔
🎯 Гачок уроку • Вгадай

💡 Як навчити таблицю аналізувати та ухвалювати рішення?

Звичайні формули вміють лише рахувати. Але в реальному житті потрібен аналіз правил: «Якщо концентрація пилу в повітрі вище норми — вивести попередження, інакше — позначити рівень як безпечний». Для цього існують логічні функції, результат яких — TRUE (Істина) або FALSE (Хибність)!

1. Анатомія функції та логічні вирази

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

=ІМ'Я_ФУНКЦІЇ(аргумент1; аргумент2; аргумент3)

Усі аргументи обов'язково відокремлюються символом крапка з комою (;). Текстові рядки записуються виключно у подвійних лапках: "Зараховано".

Оператори відношення та логічні константи

Логічний вираз може приймати лише одне з двох булевих значень: TRUE (Істина) або FALSE (Хибність). Для формування умов використовуються оператори порівняння:

= Дорівнює
<> Не дорівнює
> Більше
< Менше
>= Більше або рівне
<= Менше або рівне
⚖️
Інтерактивний Обчислювач § 14

Логічні Функції: IF, IFS, AND, OR, NOT

Результат завжди: TRUE (Істина) або FALSE (Хибність)

🌫️ Якість повітря (Вправа 14)

Клітинка B2: 42 мкг/м³
0 (чисте) 35.4 55.4 75.0 150.4 280+ (смог)
// Проста умова IF:
=IF(B2 < 75; "допустимий"; "високий")
Умова B2 < 75: TRUE допустимий
// Багаторівнева функція IFS (4 рівні):
=IFS(B2 < 35,4; "добра"; B2 <= 55,4; "помірна"; B2 <= 150,4; "шкідлива"; TRUE; "дуже шкідлива")
Вердикт IFS: помірна

🎯 Вкладений IF та Зв'язки AND / OR

Оцінка D1: 9 балів
// Вкладений IF для визначення рівня:
=IF(D1 < 5; "Початковий"; IF(D1 < 9; "Середній"; "Високий"))
Рівень досягнень: Високий
// Складена умова з функцією AND():
=AND(B2 < 50; B3 >= 15; B4 = "Ясно")
Чи можна бігати на вулиці? TRUE — Безпечно бігати!

2. Базові логічні функції: IF, AND, OR, NOT

Для моделювання розгалужень у таблицях застосовується четвірка базових логічних функцій:

=IF(умова; якщо_істина; якщо_хибність)

Функція розгалуження IF

Перевіряє умову. Якщо умова TRUE — обчислює другий аргумент, якщо FALSE — третій аргумент.
Приклад: =IF(B2 >= 10; "Стипендія є"; "Немає")

=AND(умова1; умова2; ...)

Логічне «І» (Кон'юнкція)

Повертає TRUE лише тоді, коли всі без винятку умови є істинними. Достатньо однієї помилки — і результатом буде FALSE.
Приклад: =AND(B2 >= 10; C2 >= 10; D2 >= 10)

=OR(умова1; умова2; ...)

Логічне «АБО» (Диз'юнкція)

Повертає TRUE, якщо виконується хоча б одна з перелічених умов. Повертає FALSE лише тоді, коли всі аргументи хибні.
Приклад: =OR(E2 = "Переможець олімпіади"; B2 >= 11)

=NOT(умова)

Логічне «НІ» (Інверсія)

Перевертає булеве значення на протилежне: TRUE перетворює на FALSE, а FALSE — на TRUE.
Приклад: =NOT(F2 = "Боржник")

3. Складні багаторівневі умови та функція IFS

Що робити, коли можливих варіантів не два, а чотири чи п'ять? Раніше доводилося вкладати один IF всередину іншого, як матрьошку:

// Старий спосіб (вкладені IF):
=IF(B2 >= 10; "Високий"; IF(B2 >= 7; "Достатній"; IF(B2 >= 4; "Середній"; "Початковий")))

У сучасному табличному процесорі для цього створено функцію IFS. Вона приймає пари аргументів: (умова1; значення1; умова2; значення2; ...) і перевіряє їх по черзі до першого збігу:

=IFS(B2 >= 10; "Високий"; B2 >= 7; "Достатній"; B2 >= 4; "Середній"; TRUE; "Початковий")
⚠️Пастка! Де найчастіше помиляються
Обов'язковий захисний аргумент TRUE у функції IFS: Якщо жодна з умов не справдилася, IFS повертає помилку #N/A (#Н/Д). Щоб передбачити значення за замовчуванням (як блок else), останньою парою завжди прописують TRUE; "значення_за_замовчуванням".
👀Зверни увагу
Поєднання IF та AND у реальному бізнесі: Розрахунок премії менеджера: =IF(AND(B2 >= 100000; C2 >= 95%); B2 * 0.1; B2 * 0.02). Премія 10% нараховується лише тоді, коли одночасно виконано план продажів (100 тис. грн) І рейтинг задоволеності клієнтів не нижче 95%!

🎯 Міні-тест: поведінка AND

У якому випадку функція =AND(...) поверне значення TRUE?

✓ Швидка перевірка (Mini-Check)

Оберіть умову повернення TRUE:

🗒️

У зошит (за підручником)

Вправи з підручника до цієї теми уроку. Виконуй у робочий зошит або за комп'ютером за вказівкою вчителя:

Домашка • 1 завд.
Вправа 14 (с. 89)

Оцінка якості повітря за концентрацією PM2.5

💡 Підказка від нас: Скласти таблицю для 5 міст. У стовпці C застосувати =IF(B2 < 75; 'допустимий'; 'високий'). У стовпці D скласти функцію IFS на 4 рівні якості.

📌

Шпаргалка уроку (головне в один екран)

Усе найважливіше для повторення перед уроком або самостійною роботою

Синтаксис логіки:
  • =IF(A1 > 10; "Так"; "Ні")
  • =AND(A1 > 0; B1 < 5)
  • =OR(A1 = "Київ"; B1 = "Львів")
  • =NOT(A1 = 0)
Знаки порівняння:
  • = (дорівнює) | <> (не дорівнює)
  • > (більше) | < (менше)
  • >= (більше або рівно) | <=
👾

Бос-тест: Логічні функції IF, AND, OR, NOT

Питання 1 з 3 • Завдай удару по босу теми

+100 XP Рахунок: 0/3
❤️ Здоров'я Боса (HP): 100% Питання 1/3

Що поверне формула =IF(7 > 10; "Більше"; "Менше")?