Skip to content

luizsouzadev/Simulador-de-AFD-e-AFN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Simulador de AFD e AFN

Este projeto é um simulador de Autômatos Finitos Determinísticos (AFD) e Autômatos Finitos Não Determinísticos (AFD) desenvolvido em Python utilizando a biblioteca Tkinter. O aplicativo permite ao usuário configurar um AFD ou AFN, testar cadeias de entrada e visualizar os resultados de forma interativa.

Funcionalidades

1. Configuração do AFD e AFN

  • O usuário pode definir os estados, alfabeto, estado inicial, estados de aceitação e as transições do Autômato.
  • O AFD ou AFN é configurado dinamicamente com base nas entradas fornecidas pelo usuário.

2. Testar Cadeias

  • O usuário pode realizar o teste de cadeia com base nas informações inseridas.
  • O sistema processa cada cadeia e retorna se a cadeia é aceita ou rejeitada pelo autômato.

Tecnologias Utilizadas

  • Python: Linguagem de programação principal para o desenvolvimento do simulador.
  • Tkinter: Biblioteca gráfica utilizada para a interface do usuário.

Pré-requisitos

Antes de executar o projeto, você precisa ter o Python instalado em sua máquina.

Execução do Arquivo

python main.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages