Simulación visual de una Máquina de Turing aplicando Cifrado César (+1 / −1) e inversión de palabras.
Observa cómo el cabezal recorre la cinta celda a celda, transformando cada símbolo en tiempo real.
📼
La Cinta
La cinta es la memoria de la máquina. Cada celda contiene un símbolo. El cabezal (en amarillo) indica la posición actual de lectura/escritura.
⚙️
Función de Transición
La regla: δ(q0, s) → (f(s), →, q0). Leer, transformar, mover a la derecha. Al encontrar BLANK → HALT.
🔐
César +1 / −1
Modo ENCRIPTAR: a→b, z→a. Modo DESENCRIPTAR: inverso −1. Números y símbolos se conservan sin cambios.
🔀
Invertir & QR
Pipeline de 4 fases: encripta, desencripta, invierte letras de cada palabra y finalmente genera un código QR.
Modo de operación
q0 — EJECUTANDO
① Encriptar +1
② Desencriptar −1
③ Invertir palabras
④ Generar QR
Cinta de la máquina
Encadenar operación:— ejecuta la máquina primero —
Velocidad auto:
Posición cabezal
0
Pasos ejecutados
0
Fase actual
—
Resultado actual
—
Función de transición:δ(q0, s) → ( f(s) , → , q0 )si s = BLANK → HALTUn solo estado · Alfabeto: A–Z, a–z · Determinístico