Skip to main content

Задание Logics

📝 Основное задание

Разработать программу, которая:

  1. (1 балл) Выполняет конъюнкцию.
  2. (1 балл) Выполняет дизъюнкцию.
  3. (1 балл) Выполняет инверсию.
  4. (1 балл) Выполняет импликацию.
  5. (1 балл) Выполняет исключающее ИЛИ.
  6. (1 балл) Доказывает закон Де Моргана.

Способ ввода данных выбрать самостоятельно. Результаты вывести в консоль.


⭐ Задания со звездочкой

  1. (1.5 балла) Разработать меню для выбора определённой операции. Реализовать возможность возврата к меню после выполнения математических операций. Формат меню может быть любой, например, числовой или псевдографический (как в TotalCommander в DOS или FarManager).
  2. (2.5 балла) Разработать модульные тесты для проверки правильности логических операций.

Бонусное задание

(до 5 баллов) Придумать самостоятельно, как можно модифицировать программу. Можно не реализовывать кодом, но тогда надо будет рассказать на собеседовании, как можно реализовать ту или иную модификацию.


Оценка

Оценка для текущего задания — 10-бальная система.

Формула оценки:

image.png

Полученные баллы это сумма баллов за основные задания и за задания со звездочкой.

Полученные бонусные баллы это сумма бонусных баллов.

Минимальный порог — 4 из 10.