UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA

Slides:



Advertisements
Presentaciones similares
TIPOS DE GRAMATICAS JERARQUIAS DE CHOMSKY
Advertisements

Tema 2 Autómatas finitos 1. Autómata finito determinista
Sistemas Secuenciales
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Recurso “Estacionamiento Díaz Carmona Alberto Lizeth Chavira
Tema 2 Autómatas finitos 1. Autómata finito determinista
Maestría en Ingeniería Electrónica
Teoría de Autómatas I 2º curso Ingeniería Técnica en Informática de Sistemas UNED.
Diseño de Sistemas Secuenciales Síncronos
MÁQUINAS DE ESTADO FINITAS
Organigrama Departamento de Contabilidad (1)JEFE DEL DEPARTAMENTO C.P. Antonio Ramos Peña Nota: No existen puestos públicos vacantes Servidor Público Responsable.
PROGRAMACIÓN I CENTRO DE ESTUDIOS INTEGRADOS EL MARISCAL - CEIM Ing. Luisa Fernanda Arenas Castañeda Feb 6 de 2016.
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
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,
EQUIVALENCIA Y DIAGRAMA DE FLUJO EQUIPO 5. EQUIVALENCIA  En el análisis económico, “equivalencia” significa “el hecho de tener igual valor”.  Este concepto.
Ingreso , proceso y salida de datos
LENGUAJES FORMALES, AUTOMATAS Y MAQUINAS DE ESTADOS FINITOS
Uno de los métodos para disponer los instrumentos sobre la mesa de Mayo. Rutina de la práctica de la técnica quirúrgica en la Facultad de Medicina, Universidad.
Uno de los métodos para disponer los instrumentos sobre la mesa de Mayo. Rutina de la práctica de la técnica quirúrgica en la Facultad de Medicina, Universidad.
SANCHEZ RODRIGUEZ CARLOS ALEJANDRO
UNIVERSIDAD JUAREZ AUTONOMA DE TABASCO
5. Análisis y diseño de sistemas secuenciales (I)
Licenciatura en Contaduría
LENGUAJES Y REPRESENTACION TECNICA
Introducción a los algoritmos
Diseño Secuencial El cambio es la única cosa en el universo que no cambia. Helmuth Wilhem Científico alemán.
Básicos de Autómatas.
Actividad 7 Diagrama de estado
TEACHER: MTE. HEIDI ZAMORA NAVA SEMESTER: January – May, 2015
AUTOMATAS Y LENGUAJES FORMALES FASE 1
Los Autómatas Programables
5. Análisis y diseño de sistemas secuenciales (II)
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO
Mtro. Miguel González Ibarra
Algoritmo Conjunto ordenado y finito de pasos que permite hallar la solución de un problema. Una secuencia de pasos que conducen a la realización de una.
Alumna: Johana Argento
ALGORITMOS Un procedimiento o método para resolver un problema que cumpla con unos requisitos se dice que es un algoritmo. Se puede dar por tanto la siguiente.
“SEGUNDA LEY NEWTON” Física 1 Integrantes: Jorge Hernández
Tema 2. Sistemas Secuenciales básicos
Mtro. Miguel González Ibarra
Presentación del curso de Macroeconomía I
TRABAJO ESPECAL DE GRADO
PROGRAMACIÓN 1 INTRODUCCIÓN
Permutaciones y combinaciones
PLANES Y PROGRAMAS DE ESTUDIO
Ing. Diego Barragán Guerrero Máquinas de estado con VHDL.
Tema 2 Autómatas finitos 1. Autómata finito determinista
(SIASS) INSTRUCTIVO PARA EL REGISTRO DE ASPIRANTES
Universidad Autónoma de México. Seminario de Estrategia Empresarial
AVANCE PROGRAMÁTICO 2018 PRIMER PERIODO
Introducción a los algoritmos
Universidad Nacional Autónoma de México Escuela Nacional Preparatoria
Número De Reynolds Jorge Enrique González Sevilla
REPRESENTACIÓN DE DENAVIT-HARTENBERG
Proyecto de producción industrial
Licenciatura en Contaduría Tema: Estado de Resultados Integral (B-3)
Energía U.1 Conservación y transferencias de energía A.32 La potencia.
Lic. Xóchitl minerva García cruz
Recursos Humanos I L. A. Norma A. González Buendía Plan 2005
UNIVERSIDAD CHAPULTEPEC
La Facultad de Ciencias Químicas de la Universidad Autónoma de Coahuila y el Clúster de Bioalcoholes del Centro Mexicano de Innovación en Bioenergía tiene.
Junio 22 de 2015 / a partir de las 18 hrs.
Dinámica de Máquinas Eléctricas Cátedra 4
Dinámica de Máquinas Eléctricas Cátedras 5-6
BALANCE DE MATERIALES Operaciones industriales.
(SIASS) INSTRUCTIVO PARA EL REGISTRO DE ASPIRANTES
5.Análisis y diseño desistemas secuenciales (III) Fundamentos de los Computadores Grado en Ingeniería Informática.
DIAGRAMA DE ARBOL CARLOS ANDRES SILVA. Haga clic para modificar el estilo de título del patrón 2 Diagrama de Árbol 2  Diagrama de Árbol, o diagrama sistemático,
MÁQUINAS DE ESTADO FINITAS Pablo San Segundo (C-206)
Automata de Pila
Transcripción de la presentación:

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA LENGUAJES FORMALES Y AUTÓMATAS Prof. Montalvo García Antonio Tema: Máquinas Secuenciales. Máquinas de Mealy y Moore” Equipo 2: Escalante Peña Ian Carlo Dario Flores Silva Mario Alejandro Hernández González Ricardo Omar

Máquina de Moore Una máquina de Moore puede ser descrita por un 6 tupla (Q, Σ, Γ, δ, W, q 0) donde - Q es un conjunto finito de estados. Σ es un conjunto finito de símbolos llamados el alfabeto de entrada. Γ es un conjunto finito de símbolos llamados el alfabeto de salida. δ es la función de transición de entrada donde δ: Q × Σ → Q W es la función de transición de salida donde X: Q × Σ → O q 0 es el estado inicial desde donde se procesa cualquier entrada (q 0 ∈ Q).

Ejemplo: Autómata que represente una máquina despachadora de refrescos, complete todas las combinaciones posibles para generar la maquina de moore que permitan obtener el producto que tiene un costo de $20, por lo que debe ser exacto para que pueda dar el producto, ya que no da cambio. Las monedas son de 5, 10, 15 y 20:

Σ = alfabeto de entrada = {5, 10, 15, 20} Q = estados finitos = { 0, 5, 10, 15 20} Σ = alfabeto de entrada = {5, 10, 15, 20} Γ = alfabeto de salida = {0, 15}//0 – no sale refresco, 15 – sale refresco δ = es la función de transición de entrada = tran 5 10 15 20 -

W = función de transición de salida = 5 10 15 20

Máquina de Mealy Una Máquina de Mealy es un tipo de máquina de estados finitos que genera una salida basándose en su estado actual y una entrada. Esto significa que el Diagrama de estados incluirá ambas señales de entrada y salida para cada línea de transición.

Máquina de Mealy Una máquina de Mealy es una MEF cuya salida depende del estado actual, así como la entrada actual. Puede ser descrito por un 6 tupla (Q, Σ, O, δ, X, q0) donde - Q es un conjunto finito de estados. Σ es un conjunto finito de símbolos llamados el alfabeto de entrada. O es un conjunto finito de símbolos llamados el alfabeto de salida. δ es la función de transición de entrada donde δ: Q × Σ → Q X es la función de transición de salida donde X: Q → O q0 es el estado inicial desde donde se procesa cualquier entrada (q 0 ∈ Q).

Diagrama de estados: El diagrama de estados de una máquina Mealy se muestra a continuación:

Ejemplo: Residuos módulo 4.

Equivalencias entre Mealy y Moore Mealy -> Moore Sea 𝑀𝐸= ∑ 𝐸 , ∑ 𝑆 ,𝑄,𝑓,𝑔, 𝑞 0 y la máquina equivalente 𝑀𝑂= ∑ 𝐸 , ∑ 𝑆 , 𝑄 ′ , 𝑓 ′ , 𝑔 ′ , 𝑞 0 ′ . Donde para cada transición y salida se cumpla: 𝑓 𝑞,𝑎 =𝑝,𝑔 𝑞,𝑎 = 𝑏 𝑞 ,𝑝∈𝑄,𝑎∈ ∑ 𝐸 , 𝑏∈ ∑ 𝑆 Se crea un estado 𝑝 𝑏 ∈ 𝑄 ′ 𝑔 ′ 𝑝 𝑏 =𝑏,𝑦 Y una transición 𝑓 ′ 𝑞 𝑠 ,𝑎 = 𝑝 𝑏 ,∀ 𝑞 𝑠 ,𝑠 ∑ 𝑆

EJEMPLO: Sea la Máquina de Mealy, ME= ( {0, 1}, {a, b}, {r, s, t}, f, g ) convertir a Máquina de Moore.

https://www.youtube.com/watch?v=3hgHg-SWWMY

Equivalencias entre Mealy y Moore Moore -> Mealy Sea 𝑀𝑂= ∑ 𝐸 , ∑ 𝑆 ,𝑄,𝑓,𝑔, 𝑞 0 y la máquina equivalente 𝑀𝐸= ∑ 𝐸 , ∑ 𝑆 ,𝑄,𝑓, 𝑔 ′ , 𝑞 0 . Donde para cada transición y salida se cumpla: 𝑓 𝑞,𝑎 =𝑝,𝑔 𝑞 = 𝑏 𝑞 ,𝑝∈𝑄,𝑎∈ ∑ 𝐸 , 𝑏∈ ∑ 𝑆 Se define 𝑔 ′ (𝑞,𝑎)=𝑏

EJEMPLO: Sea la Máquina de Moore, MO= ( {0, 1}, {a, b}, {r, s}, f, g ) convertir a Máquina de Mealy.