Lenguajes formales - Facultad de Informática - Universidad ...
Lenguajes formales - Facultad de Informática - Universidad ...
Lenguajes formales - Facultad de Informática - Universidad ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Procesadores <strong>de</strong> Lenguaje<br />
Ingeniería en <strong>Informática</strong><br />
Comportamiento <strong>de</strong> un autómata finito<br />
Sirve para reconocer ca<strong>de</strong>nas <strong>de</strong> símbolos <strong>de</strong> un<br />
lenguaje regular, para lo que:<br />
1. Parte <strong>de</strong>l estado inicial<br />
2. Recibe uno a uno los símbolos <strong>de</strong> la ca<strong>de</strong>na <strong>de</strong> entrada<br />
En un AFND este paso a veces se ignora, pudiendo<br />
ocurrir una transición espontánea (λ-transición)<br />
3. Aplica la función <strong>de</strong> transición para cambiar su estado<br />
Un AFND pue<strong>de</strong> estar en varios estados a la vez<br />
4. Si quedan símbolos por procesar, vuelve al paso 2<br />
5. Si no quedan símbolos por procesar…<br />
Si se ha alcanzado algún estado final la ca<strong>de</strong>na es<br />
reconocida como perteneciente al lenguaje [Fin]<br />
Si no se ha alcanzado ningún estado final la ca<strong>de</strong>na es<br />
rechazada por ser no perteneciente al lenguaje [Fin]<br />
R.10