Está en la página 1de 6

FASE 2: CONOCER FORMALISMOS USADOS PARA DEFINIR LENGUAJES

FORMALES

DESARROLLAR

GUÍA DE ACTIVIDADES

ACTIVIDAD INDIVIDUAL

LUIS NORBEY CORREA DIAZ

1050200503 C.C

GRUPO 301405_58

FEBRERO DEL 2019

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

ESCUELA DE CIENCIAS BÁSICAS, TECNOLOGÍA E INGENIERÍA

AUTOMATAS Y LENGUAJES FORMALES


ACTIVIDAD A DESARROLLAR
Actividad 1:

EJERCICIO A
TRABAJAR

- Identificación del Autómata Finito


Determinista o Autómata Finito No
Determinista. Respuesta: El autómata del
ejercicio 2 corresponde a un Autómata Finito
No Determinista

- Explicar las características del tipo de


autómata Respuesta: Un autómata finito no
Caracterización del determinista consta con las siguientes
autómata características:

• Su transición desde un estado puede tener


múltiples destinos.
• Permite transiciones con cadenas vacías.
• Requiere menos espacio
Una cadena es aceptada si solo una de todas sus
posibles transiciones es hacia un estado final.
Realice de manera detallada el procedimiento paso a paso
de la conversión del autómata a expresión regular y según
Procedimiento de ejemplo revisado.
conversión de
Autómata Finito a
Expresión Regular
- Paso 1:Lo primero que vamos a realizar es a
paso a paso
través de método de eliminación de estados
eliminamos 𝑞1
Obtendríamos de q0 a q2 la transición 2+12*1

- Paso 2: Eliminamos q0 tendríamos

- Paso 3: ER=𝟏 ∗ (𝟐 + 𝟏𝟐 ∗ 𝟏)

Autómata Final ER= 𝟏 ∗ (𝟐 + 𝟏𝟐 ∗ 𝟏)


convertido

Lenguaje regular LR= {1} ∗ 2 + {1,2} + 1 ∗ {1}


ACTIVIDAD 2: Conversión de Autómatas Finitos Deterministas a
Autómatas Finitos No deterministas (AFD a AFND) y viceversa

El diseño solicitado corresponde al diligenciamiento de la siguiente


tabla:

EJERCICIO A
TRABAJAR

Caracterizació En este espacio se realiza:


n del autómata - Autómata Finito No Determinista
- Este es un autómata finito no determinista
(AFND), puesto que como podemos ver el estado
q0, q2,q3 posee dos transiciones.

Procedimiento Realice de manera detallada el procedimiento paso


de conversión a paso de la conversión del autómata según
paso a paso corresponda y según ejemplo revisado.

- Paso 1: Primero identificamos las transacciones


entre los estados y los símbolos que maneja.

a b
q0 q1, q3 -----
q1 ----- q2
q3 ----- q3,q2
q2 ----- -----
q1, q3 ----- q2,q3
q2,q3 ----- q2,q3
- Paso 2: debemos reconocer cual es el estado
inicial y cual el final.

Estado inicial

Estado final

- Paso 3…

Autómata Final
convertido

Practicar y Resultado final de la conversión y validar por lo


verificar lo menos.
aprendido

También podría gustarte