コード例 #1
0
ファイル: ejercicio_d.py プロジェクト: ajgara/tleng-tp1
def interseccion(archivo_automata1, archivo_automata2, archivo_automata):
    automata_1 = Automata.crear_desde_archivo_automata(archivo_automata1)
    automata_2 = Automata.crear_desde_archivo_automata(archivo_automata2)
    inter = automata_1.interseccion(automata_2)
    
    inter.minimizar()
    inter.escribir_archivo(archivo_automata)
コード例 #2
0
ファイル: ejercicio_b.py プロジェクト: ajgara/tleng-tp1
def pertenece_al_lenguaje(archivo_automata, cadena):
    automata_1 = Automata.crear_desde_archivo_automata(archivo_automata)

    if automata_1.acepta(cadena):
        print("TRUE")
    else:
        print("FALSE")
コード例 #3
0
ファイル: ejercicio_e.py プロジェクト: ajgara/tleng-tp1
def complemento(archivo_automata1, archivo_automata):
    automata_1 = Automata.crear_desde_archivo_automata(archivo_automata1)
    automata_1.complemento()
    #complemento.minimizar()

    automata_1.escribir_archivo(archivo_automata)
コード例 #4
0
ファイル: ejercicio_f.py プロジェクト: ajgara/tleng-tp1
def equivalentes(archivo_automata1, archivo_automata2):
    A = Automata.crear_desde_archivo_automata(archivo_automata1)
    B = Automata.crear_desde_archivo_automata(archivo_automata2)
    print A.equivalente(B)