UNIDAD 3. Autómatas Finitos 3.3 Conversión de un AFND a AFD Presentan: Anahi Avila Valdez Erika F. Palma Tzidejhe Docente: Adrián Chávez 1.

Slides:



Advertisements
Presentaciones similares
Autómata finito Determinista
Advertisements

Introducción ¿Qué es un Algoritmo?
Filminas Tercera Semana CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888.
Autómata Finito Un autómata finito (AF) es un modelo de computación muy restringido, sin embargo tiene una gran aplicación en reconocimiento de patrones.
TIPOS DE GRAMATICAS JERARQUIAS DE CHOMSKY
Tema 2 Autómatas finitos 1. Autómata finito determinista
Análisis sintáctico LR: SLR (LR simple)
2º curso Ingeniería Técnica en Informática de Sistemas UNED
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Tema 2 Autómatas finitos 1. Autómata finito determinista
Autómatas Finitos Es un diagrama de transiciones que permite identificar cadenas que pertenecen a un lenguaje. Puede ser determinista o no determinista.
Lenguajes regulares Teoría del Autómata.
Ejemplo de AFN Ej. Diseña un AFN que acepte todas las cadenas que contengan dos ceros consecutivos o dos unos consecutivos. Solución AFN q4 1 q2 q1 q0.
Tomado de Sudkamp: Languages and Machines Cap. 6.
UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA ESCUELA DE COMPUTACIÓN CATEDRA: EDUMATICA Br: JENNY CORONADO C.I
Teoría de lenguajes y compiladores
Simulación de un AFD Conversión de un AFND a un AFD.
Teoría de Autómatas I 2º curso Ingeniería Técnica en Informática de Sistemas UNED.
Presentado por: Yuli Dominguez. Portal Educa Panamá. Sistema de numeración.
Introducción al cálculo lambda Programación lógica funcional.
Liceo de Curridabat Tema: Conceptos básicos de programación. Alumna: Valeria Garita Sánchez. Sección:8-6 Año:2015.
Periféricos de entrada. ● En informática, un periférico de entrada, es un dispositivo utilizado para proporcionar datos y señales de control a la unidad.
Autómatas finitos (AF) Los AF constan de 5 elementos fundamentales AF=( , E, F, s,  ).  Un alfabeto (  )  Un conjunto de estados (E)  Un conjunto.
1 Autómatas Autómata S5-95U. 2 Estructura externa Compacta: en un solo bloque están todos lo elementos. Modular: - Estructura americana: separa las E/S.
¿Qué es un Diagrama de Flujo? UN DIAGRAMA DE FLUJO, TAMBIÉN LLAMADO FLUJOGRAMA DE PROCESOS O DIAGRAMA DE PROCESOS, REPRESENTA LA SECUENCIA O LOS PASOS.
AUTÓMATAS FINITOS. TERMINOLOGÍA BÁSICA  Tabla de transición. La información de un autómata, así como los valores que puede tomar la función 5,
Traducción dirigida por la Sintaxis Teoría de Autómatas y Lenguajes Formales Alma María Pisabarro, 2007.
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
LAS LÍNEAS IMAGINARIAS TERRESTRES PARALELOS Y MERIDIANOS.
Unidad 1 Principios de electrónica digital
SISTEMAS NUMERICOS ING. SUSANA BELTRAN.
Ingreso , proceso y salida de datos
Comenzar.
LENGUAJES FORMALES, AUTOMATAS Y MAQUINAS DE ESTADOS FINITOS
Fundamentos de la Computación
“POLIMORFISMO PARAMETRICO”
Circuitos combinacionales II
LENGUAJES Y REPRESENTACION TECNICA
Lenguajes y representación técnica
LENGUAJES Y REPRESENTACION TECNICA
5. Fundamentos de algoritmos
Introducción a los algoritmos
Módulo 9 Automatización industrial Unidad 1 Introducción a los autómatas programables. Clase 03: Software de un Relé programable.. Nivel: IV medio Especialidad:
Computación Valeria Herskovic –
Tema 2. Resolución de Problemas
AUTOMATAS Y LENGUAJES FORMALES FASE 1
5. Análisis y diseño de sistemas secuenciales (II)
Cada maquina tiene un lenguaje ensamblador distinto
Lenguaje y representación técnica
LÓGICA DE PROGRAMACIÓN
Diseñar y elaborar algoritmos
Índice temático 2.1 Análisis de problemas. 2.2 Representación de algoritmos: gráfica y pseudocódigo. 2.3 Diseño de algoritmos aplicados a problemas 2.4.
Algoritmo Capitulo Cinco.
AUTOMATAS FINITOS DETERMINISTICOS
Programación III Catedrático: Ing. Pablo Antonio de León Bautista. Código: (2014) Pre-Requisito: Post-Requisito:
Tema 2 Autómatas finitos 1. Autómata finito determinista
Introducción a los algoritmos
Ejercicios.
Funciones: Manejar todas las operaciones de acceso, lectura y escritura a cada una de las posiciones de la memoria principal donde se almacenan las instrucciones.
AUTÓMATAS ROHERMY OCHOA V AUTÓMATA FINITO Es un modelo computacional que realiza cómputos en forma automática sobre una entrada para producir.
AUTOMATAS GENERALIDADES AUTOR: MARIA FERNANDA DUARTE PORTUGAL C.I. : ASIGNATURA : ESTRUCTURA DISCRETA Y GRAFOS CARRERA: ING, EN SISTEMAS MAYO 2019.
La Multiplicación.. La multiplicación. Si tienes una adición donde todos los sumandos son iguales, el resultado puede obtenerse de manera más rápida a.
CONTROLES Y ESTRUCTURAS BÁSICAS DE PROGRAMACIÓN  1. Algoritmos: conjunto de instrucciones programadas para resolver una tarea específica.  2. Datos:
ESTRUCTURA DE UN SISTEMA. INTRODUCCION OBJETIVOS Identificar la estructura de un sistema.
5.Análisis y diseño desistemas secuenciales (III) Fundamentos de los Computadores Grado en Ingeniería Informática.
COMPILADORES Semana 1 Ing. Jorge Vigil Farfán MgTI, PMP, ITIL-Expert, Cloud, ISO 27002, CCNP, CCNA, CCNA Sec, NSE.
Tipos de Automas Realizado por : Henry Alberto Rangel Vargas C.I
Ángulos. Ángulos Ángulo es la abertura formada por dos semirrectas con un mismo origen llamado vértice. Las semirrectas se llaman lados. Uno es el lado.
Automata de Pila
Transcripción de la presentación:

UNIDAD 3. Autómatas Finitos 3.3 Conversión de un AFND a AFD Presentan: Anahi Avila Valdez Erika F. Palma Tzidejhe Docente: Adrián Chávez 1

ÍNDICE Introducción …………………………… Desarrollo……………………………….. Fuentes………………………………… 2

Introducción Para convertir un AFD en un AFN que reconozca el mismo lenguaje. Este algoritmo, a menudo es llamado construcción de subconjuntos, es útil para simular un AFN por medio de un programa de computadora. En la tabla de transiciones de un AFN, cada entrada es un conjunto de estados; en la tabla de transiciones de un AFD, cada entrada es tan solo un estado. La idea general tras la construcción AFN a AFD es que cada estado de AFD corresponde a un conjunto de estados del AFN. El AFD utiliza un estado para localizar todos los posibles estados en los que puede estar el AFN después de leer cada símbolo de la entrada. 3

4  Se observa que el AFN de la Figura 1, tiene dos transiciones desde el estado “0” con la entrada “a”; es decir, puede ir al estado “0” o al 1. Ahora se introduce un algoritmo para construir a partir de un AFND un AFD que reconozca el mismo lenguaje.

Construcción de un AFD a partir de un AFN.  Entrada. Un AFN N.  Salida. Un AFD D que acepta el mismo lenguaje 5 Método. El algoritmo construye una tabla de transiciones tranD para “D”. Cada estado del AFD es un conjunto de estados del AFN y se construye tranD de modo que “D”simulará en paralelo todos los posibles movimientos que “N”puede realizar con una determinada cadena de entrada. Se utilizan las operaciones del Cuadro 2, para localizar los conjuntos de los estados del AFN (“s” representa un estado del AFN, y “T”, un conjunto de estados del AFN). Antes de detectar el primer símbolo de entrada, “N”se puede encontrar en cualquiera de los estados del conjunto cerradura- ?(s0), donde s0 es el estado de inicio de K

Referencias estudios/unidad-5-seguridad 6