4. Завдання за варіантами та порядок виконання
Джерело завдання. Умови й рівні оцінювання наведено точно за методичними матеріалами роботи «Створення логічних схем». Розв’язків тут немає — це індивідуальне завдання; техніку показано на іншому прикладі в 2method.md.
Мета
Поглибити знання принципів роботи логічних схем, мінімізації логічних виразів та реалізації логічних схем на практиці.
Постановка
Лампочкою керують чотири перемикачі (кожен подає , коли ввімкнено, і , коли вимкнено). За правилом свого варіанта потрібно визначити, коли лампочка світиться, і реалізувати цю логіку схемою.
Вибір варіанта
Свій варіант обирають за формулою
де — номер студента за журналом, а — остача від ділення. Формула дає число — номер умови нижче.
Варіанти умов
Варіант 1. Якщо перемикачі і вимкнено — лампочкою керує перемикач ; якщо перемикачі і увімкнено — лампочкою керує перемикач . В усіх інших випадках лампочку ввімкнено, якщо перемикачі і перебувають в однаковому стані.
Варіант 2. Лампочку ввімкнено, якщо рівно три перемикачі перебувають в однаковому стані.
Варіант 3. Лампочку ввімкнено, якщо перемикачі і мають однакове значення, а перемикачі і — різні.
Варіант 4. Лампочку ввімкнено, якщо перемикачі і мають однакове значення і перемикачі і також мають однакове значення.
Варіант 5. Лампочку ввімкнено, коли логічне ТА між перемикачами і дорівнює логічному АБО між перемикачами і .
Порядок виконання
- Визначте завдання згідно зі своїм варіантом (за формулою ).
- Побудуйте таблицю істинності функції для вашого правила — усі наборів, упорядкованих від до .
- Складіть ДКНФ і ДДНФ за таблицею (ДДНФ — по рядках, де ; ДКНФ — по рядках, де ).
- Мінімізуйте булеві вирази картами Карно й запишіть МКНФ і МДНФ.
- Зберіть логічні схеми для ДКНФ, ДДНФ, МКНФ та МДНФ у редакторі logic.ly і перевірте кожну перемиканням входів.
Рівні складності
Оцінка відповідає найвищому повністю й правильно виконаному рівню.
Базовий рівень — 60–74 балів
Кроки 1–5 «Порядку виконання»: таблиця істинності, ДДНФ і ДКНФ, мінімізація картами Карно (МДНФ і МКНФ) та чотири схеми — для ДКНФ, ДДНФ, МКНФ і МДНФ — зібрані й перевірені в logic.ly.
Середній рівень — 75–89 балів
Додатково до базового:
- Перепишіть отриману МДНФ (чи МКНФ) у базис ТА-НІ та у базис АБО-НІ, користуючись формулами заміни з 2method.md.
- Побудуйте логічні схеми у базисах ТА-НІ та АБО-НІ й перевірте їх.
Високий рівень — 90–100 балів
Додатково до середнього:
- Перепишіть функцію за допомогою операцій алгебри Жегалкіна (, , константа ) — знайдіть її поліном Жегалкіна.
- Побудуйте логічну схему у базисі алгебри Жегалкіна й перевірте її.
Що здавати
Для кожної побудованої схеми долучіть до звіту знімок екрана з logic.ly, на якому видно елементи, з’єднання та підписані входи/вихід. Схема вважається правильною, якщо стан лампочки на всіх наборах збігається з вашою таблицею істинності. Оформлення звіту — за 5report.md; перелік контрольних запитань до захисту — у 6questions.md.