Логічні висловлювання: Вчимося мислити як комп'ютер

7 грудня 2025
Клас

Привіт, юний друже! Сьогодні ми дізнаємося, як спілкуються комп'ютери, що таке "істина" та "хиба", і навчимося розв'язувати задачі, як справжні детективи.


🤔 Що таке висловлювання?

Ти вже знаєш, що для створення програм та алгоритмів (наприклад, у Scratch) потрібно знати логіку. Але з чого вона починається?

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

Спробуй розрізнити:

  • «Столиця України — Київ». (Це висловлювання, і воно істинне).
  • «До 8 додати 5 буде 100». (Це теж висловлювання, але воно хибне).
  • «Котра година?» (Це не висловлювання, це запитання).
  • «Зроби уроки!» (Це не висловлювання, це наказ).

🟢 Істина чи 🔴 Хиба?

Висловлювання бувають лише двох видів:

  • Істинні (True) — це правда. Наприклад: «У слові "ялинка" три склади».
  • Хибні (False) — це неправда. Наприклад: «Сьогодні 32 травня» або «7 > 10».

💡 Цікавий факт: Бувають висловлювання, які можуть бути істинними для одного, але хибними для іншого. Наприклад: «Мені 10 років». Якщо це скаже четвертокласник — це може бути істиною. А якщо це скаже вчитель — це точно хиба!


🛑 Операція "Заперечення"

У логіці ми можемо перетворити істину на хибу і навпаки. Це робиться за допомогою частки «НЕ». Ця дія називається запереченням.

Вихідне висловлюванняЗаперечення (з часткою "НЕ")
На вулиці йде дощ.На вулиці НЕ йде дощ.
У квадрата всі сторони рівні. (Істина)У квадрата НЕ всі сторони рівні. (Хиба)
Я розбив склянку.НЕ я розбив склянку.

🐱 Логіка у Scratch

У середовищі Скретч ти вже міг бачити зелений блок «не» у групі Оператори. Він робить саме це — змінює значення на протилежне!


🕵️‍♂️ Час для логічної задачі!

Спробуємо розв'язати задачу методом міркувань. Уважно читай умову!

Задача: На 6-му, 7-му і 8-му поверхах будинку живуть троє людей: Кухар, Фотограф та Продавчиня.

  • Відомо, що Фотограф живе на поверсі з непарним номером.
  • Кухар живе не на 6-му поверсі.

Запитання: Хто на якому поверсі живе?

Натисни тут, щоб перевірити себе (Розв'язання)
  1. Аналізуємо поверхи: 6 (парне), 7 (непарне), 8 (парне).
  2. В умові сказано: «Фотограф живе на поверсі з непарним номером». Єдине непарне число тут — 7. Отже, Фотограф живе на 7-му поверсі.
  3. Залишилися 6-й та 8-й поверхи для Кухаря та Продавчині.
  4. В умові сказано: «Кухар живе не на 6-му». Якщо не 6-й і не 7-й (бо там фотограф), то залишається тільки 8-й. Отже, Кухар живе на 8-му поверсі.
  5. Методом виключення: Продавчиня живе на 6-му поверсі.

Відповідь: 6 — Продавчиня, 7 — Фотограф, 8 — Кухар.

🔬 Це цікаво знати

Чи може машина думати? Ще понад 100 років тому, у 1914 році, український вчений з Харкова Олександр Щукарьов побудував «Машину механічного мислення». Вона вміла робити прості логічні висновки саме на основі таких висловлювань, які ми сьогодні вивчили!


Твоє завдання: Спробуй сьогодні вдома скласти 3 істинних висловлювання про свою кімнату і 3 хибних. А потім запропонуй батькам або друзям вгадати, де правда!

🎓 Успіхів у вивченні інформатики!

Завдання

🎮 Практична робота: Проєкт «Вередливий Кіт»

Завдання: Створити програму, в якій Кіт перевіряє числа. Він любить тільки число 10, а всі інші — заперечує!

Ми навчимося:

  • Використовувати блок «запитати і чекати» (група Датчики).
  • Застосовувати логічну операцію «не» (група Оператори), про яку ми дізналися на уроці.
  • Використовувати умову «якщо ... то ... інакше».

Крок 1. Підготовка сцени

1. Відкрий онлайн-редактор Scratch.

2. Обери спрайт Кота (або будь-якого іншого героя).

3. Перетягни блок коли 🏁 натиснуто в область скриптів.

Крок 2. Запитання

Кіт має запитати нас про число. Для цього зайди в групу Датчики (блакитні блоки).

запитати [Назви число!] і чекати

Крок 3. Логіка "Заперечення"

Тепер найцікавіше! Нам треба перевірити, чи введене число НЕ дорівнює 10. Якщо це не 10, Кіт буде вередувати.

1. Візьми блок якщо ... то ... інакше.

2. Всередину умови (у шестикутник) встав зелений блок «не».

3. Всередину блоку «не» встав порівняння: відповідь = 10.

Зображення
логічні операції

Ось як це має виглядати (схема):

коли 🏁 натиснуто
запитати [Назви число!] і чекати
якщо < не < відповідь = 10 > > то
говорити [Це не 10! Я таке не хочу!] (2) с
інакше
говорити [Ура! Моя улюблена десятка!] (2) с

Крок 4. Тестування

Натисни на зелений прапорець і перевір:

  • Введи число 5. Що сказав Кіт? (Має сказати, що не хоче його).
  • Введи число 10. Що сказав Кіт? (Має зрадіти).
  • Введи число 100. Це істинне чи хибне висловлювання для нашої умови?

🏆 Додаткове завдання (для кмітливих)

Зміни скрипт так, щоб Кіт приймав тільки парні числа.

Підказка: Використовуй блок остача від ділення на 2. Якщо остача = 0, то число парне.

Предмет