Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Здравствуйте! В этом файле вкратце описаны ограничения входных данных.

Ограничения на ввод количества переменных:

  1. Количество переменных n должно быть натуральным числом (целым положительным). Максимально допустимое значение n = 31, так как при n > 31 длина таблицы истинности (2ⁿ) превышает 2³¹, что может вызвать проблемы с памятью.
  2. Число n должно вводиться без пробелов и символов, отличных от цифр.
  3. При вводе n = 0 или n < 0 программа завершает работу с сообщением об ошибке.
  4. Дополнительные ограничения зависят от доступной оперативной памяти и вычислительных мощностей компьютера.

Ограничения на ввод значений функции:

  1. Значения функции следует вводить в виде строки из символов 0 и 1.
  2. Длина строки должна быть равна 2ⁿ, где n — количество переменных.
  3. Строка вводится слитно, без пробелов и других разделителей.
  4. Если длина введённой строки не равна 2ⁿ, программа выводит сообщение об ошибке.

"Все, что не воспрещено законом, дозволено..." Декларация прав человека и гражданина. Статья 5. 1789 год, Франция. :)

About

A Java program for analyzing Boolean functions. The program builds a truth table, finds fictitious variables, removes them, and generates the Perfect Disjunctive Normal Form (PDNF) and Perfect Conjunctive Normal Form (PCNF).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages