Representação de alto nível de uma Máquina de Turing
Ideal para representar Máquinas de Turing complexas com dezenas, centenas ou até milhares de estados.
Exemplo:
A implementação, em alto nível, de uma Máquina de Turing que decide a linguagem L é:
MT1 = “Para um palavra : 1. Consulte as 2 últimas letras de . a. Se , rejeite b. Se ele for 0, aceite. Caso contrário, rejeite”
NOTE
MT1= Máquina de Turing 1 (um nome de variável qualquer)
Esclarecendo:
-
A primeira linha (
Para um palavra $\omega \in \{ 0, 1 \}^*$:) descreve o formato da palavra (tanto aceitação quanto rejeição) -
E as demais indicam as condição de aceitação e rejeição