Autómatas Flashcards

1
Q

¿Cuál es la capacidad de los autómatas?

A

Tienen la capacidad de reconocer a los Lenguajes Formales, si tiene la capacidad de reconocer cada palabra del lenguaje y rechazar toda cadena que no es una palabra de ese lenguaje.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cuál es la relación entre GF - LF y autómata?

A

Una gramática formal genera un lenguaje formal y un autómata reconoce a ese LF.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Cuáles son los tipos de autómatas?

A

El finito, finito con pila y máquina de Turing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué autómata reconoce a el Lenguaje Regular?

A

El autómata finito.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué autómata reconoce a el Lenguaje Independiente del Contexto?

A

El autómata finito con pila.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué autómata reconoce a los LDC y LI?

A

La máquina de Turing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es un autómata finito (AF)?

A

Es un modelo matemático de un sistema, que recibe cadenas de caracteres de un alfabeto y determina si esa cadena pertenece al LF que éste reconoce.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cómo están compuestos los AF?

A

Está compuesto por :
* Un único estado inicial (representado por el signo -)
* Serie de transiciones (→)
* Uno o varios estados finales (representado por el signo +).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuándo un AF no tiene éxito?

A

Cuando lee todos los caracteres pero finaliza su actividad en un estado NO final.

Cuando no puede leer todos los caracteres de la cadena.

Cuando la cadena se excede de caracteres que el AF no puede procesar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cómo se representa un AF que genera un lenguaje regular infinito?

A

Con un bucle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es un AF Determinístico?

A

Aquellos que para cualquier estado en que se encuentre el autómata en un momento dado, la lectura de un carácter determina, sin ambigüedades, cuál será el estado de llegada en la próxima transición

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Cómo es la definición formal de AFD?

A

Es una 5-upla donde :

  • Q es un conjunto finito de estados.
  • Σ es el alfabeto de caracteres reconocidos por el autómata.
  • q0 pertenece Q, estado inicial
  • F ⊆ Q conjunto de estados finales.
  • T : Q x Σ → Q es la función de transiciones
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Cómo se representa la función de transición?

A

Se representa por medio de una tabla de transiciones (TT).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué es un AFD completo?

A

Es cuando un AFD tiene exactamente una transición por cada carácter del alfabeto.

(Su TT no tiene huecos).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Cuándo un AFD es incompleto?

A

Cuando su tabla de transiciones tiene huecos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué estado se agrega en un ADF completo?

A

El estado de rechazo o no aceptación, y se reemplaza en la TT con ese nuevo estado.

17
Q

¿Cuándo se dice que dos AFD son equivalentes?

A

Si reconocen el mismo LR.

18
Q

¿Qué es el AF No determinístico (AFN) ?

A

Es el AF que tendrá por lo menos un estado y un carácter para los que deberá elegir, entre dos o más transiciones, cuál es el camino a elegir.

(SUELEN TENER BUCLES).

19
Q

¿Qué es AF con transiciones épsilon?

A

Es un segundo modelo de AFN y se caracteriza por la existencia de una o más transiciones que ocurren sin que el autómata lea el próximo carácter de la cadena que está analizando.

Representa un cambio de estado “repentino” sin que intervenga ningún carácter del alfabeto.