Teoria da Computacao

Conjunto de funções em Python para simular os conceitos da disciplina de Teoria da Computação. Novas funções e exemplos serão adicionados ao longo do semestre.

Organização dos diretórios

  • ./exemplos : exemplos apresentados em aula construído com as funções;

  • ./tc : funções com os conceitos;

  • ./testes: testes unitários para as funções construidas.

Como executar

No Terminal

Para executar o programa no terminal, copie o exemplo para a pasta raíz do projeto, e execute usando o seguinte comando:

python3 XXXX.py

Sendo XXXX o nome do arquivo em que estão os dados do exemplo a ser executado.

Como testar

Requisitos

  • pystest

No Terminal

Executar o comando abaixo na pasta raíz do projeto:

python -m pytest testes -vv

Ou execute o script unit_tests.py com o comando abaixo:

python unit_tests.py