| minisool Implementación del algoritmo de Quine-McCluskey para minimizar las expresiones booleanas |
Descargar ahora |
minisool Clasificación y resumen
- Nombre del editor:
- Chris Rossi
- Sitio web del editor:
- http://www.repoze.org
minisool Etiquetas
minisool Descripción
Minbool es una pequeña biblioteca de Python para minimizar las expresiones booleanas. Esto utiliza el algoritmo de Quine-McCluskey. Simplifique una expresión >>> Importar Pinbool >>> Resultados = Minbool.Simplify ("A y NO C o A y C") >>>>> Objeto de Expresión en 0xB723606C >>>> resultado.ast () <_astname object a 0xb722ef2c>>>> STR (resultado) 'A'ynthesize Un expresionista a veces es útil para sintetizar una expresión booleana de una función existente: >>> DEF F (A , B, C, D): ... Devuelva A IF H OSS C o D ... >>> Resultados = Minbool.StHesize (F, 'A', 'B', 'C', 'D')> >> Resultado >>> STR (resultado) '(NO (B) y D) o (NO (B) y C) o (a y B)' Línea de comando Usethe Minbool Egg instala un guión de consola: 'Simplify': $ Simplifique A y B o A y C y no C y no C (a y b) rendimiento de rendimiento es grande o exponencial. En cada caso se construye una mesa de negocio, donde el número de filas es 2 ** N, donde n es el número de variables en la página de inicio de la expresión.
minisool Software relacionado