⚙️Задание Logics
📝 Основное задание
Разработать программу, которая:
- (1 балл) Выполняет конъюнкцию.
- (1 балл) Выполняет дизъюнкцию.
- (1 балл) Выполняет инверсию.
- (1 балл) Выполняет импликацию.
- (1 балл) Выполняет исключающее ИЛИ.
- (1 балл) Доказывает закон Де Моргана.
Способ ввода данных выбрать самостоятельно. Результаты вывести в консоль.
⭐ Задания со звездочкой
- (1.5 балла) Разработать меню для выбора определённой операции. Реализовать возможность возврата к меню после выполнения математических операций. Формат меню может быть любой, например, числовой или псевдографический (как в TotalCommander в DOS или FarManager).
- (2.5 балла) Разработать модульные тесты для проверки правильности логических операций.
⭐ Бонусное задание
(до 5 баллов) Придумать самостоятельно, как можно модифицировать программу. Можно не реализовывать кодом, но тогда надо будет рассказать на собеседовании, как можно реализовать ту или иную модификацию.
💡Оценка
Оценка для текущего задания — 10-бальная система.
Формула оценки:
Полученные баллы это сумма баллов за основные задания и за задания со звездочкой.
Полученные бонусные баллы это сумма бонусных баллов.
Минимальный порог — 4 из 10.