Autor Tema: Autómata finito determinista

0 Usuarios y 1 Visitante están viendo este tema.

20 Septiembre, 2022, 05:01 pm
Leído 204 veces

fulanitoooz

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 7
  • País: mx
  • Karma: +0/-0
Ayuda con este problema de autómatas!

Diseñar los autómatas finitos deterministas que acepten los siguientes lenguajes:
a) \( \Sigma= \{0, 1\} \). L = lenguaje de las cadenas sobre \( \Sigma \) de longitud impar.


Mensaje corregido desde la administración.

Bienvenido al foro.

Recuerda leer y seguir  las reglas del mismo así como el tutorial del LaTeX para escribir las fórmulas matemáticas correctamente.

20 Septiembre, 2022, 05:50 pm
Respuesta #1

manooooh

  • $$\Large \color{#9c57a6}\pi\,\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 4,394
  • País: ar
  • Karma: +1/-0
  • Sexo: Masculino
Hola fulanitoooz, bienvenido al foro!!

Ayuda con este problema de autómatas!

Diseñar los autómatas finitos deterministas que acepten los siguientes lenguajes:
a) \( \Sigma= \{0, 1\} \). L = lenguaje de las cadenas sobre \( \Sigma \) de longitud impar.
b) \( \Sigma = \{0, 1\} \). L = lenguaje de las cadenas sobre \( \Sigma \)  que contienen un numero impar de unos.

Es conveniente que por cada ejercicio abras un nuevo tema para mantener organizado el foro.

Por otro lado, ¿qué intentaste? Es importante que nos digas qué hiciste y qué dudas concretas tienes así podemos ayudarte mejor.



Te ayudo con el primero. Puedes pensar que un número impar es de la forma \( 1+2n \), luego podemos pensar el lenguaje con una ER:

\( (0+1)((0+1)(0+1))^* \)

donde el primer \( (0+1) \) nos obliga a poner un número, y la otra parte genera cadenas de longitud par.

Para hacer el AFD del estado inicial puede salir un \( 0 \) o un \( 1 \) hacia el estado final, del cual debe volver un \( 0 \) o \( 1 \) al estado inicial para formar un ciclo de longitud par. Te dejo que lo dibujes tú.

Si tienes dudas, consulta.

Saludos

20 Septiembre, 2022, 06:32 pm
Respuesta #2

fulanitoooz

  • $$\Large \color{#6a84c0}\pi$$
  • Mensajes: 7
  • País: mx
  • Karma: +0/-0
¿Seria algo así? Soy nuevo en los autómatas, adjunto imagen.


20 Septiembre, 2022, 06:38 pm
Respuesta #3

manooooh

  • $$\Large \color{#9c57a6}\pi\,\pi\,\pi\,\pi\,\pi\,\pi$$
  • Mensajes: 4,394
  • País: ar
  • Karma: +1/-0
  • Sexo: Masculino
Hola

Seria algo asi? soy nuevo en los automatas, adjunto imagen.


Revisa cómo escribí el mensaje para mostrar las imágenes adjuntadas.



No, no está bien. Los bucles que has puesto de unos te permiten generar cualquier cantidad de \( 1 \), o sea que puedes generar tantos pares como impares.

Deberías llevar el primero a \( q_1 \) y el segundo quitarlo y poner un \( 0 \) que vuelva a \( q_0 \). Y que \( q_1 \) sea estado final.

Saludos