-
Construya un autómata que reconozca el lenguaje de las cadenas sobre el alfabeto {a, b} que:
- Tienen una cantidad par de "a"
- Tienen una cantidad par de "a" e impar de "b"
- Tienen dos "a" consecutivas en algún lugar de la cadena
- Tienen dos "a" consecutivas en algún lugar de la cadena, pero no al final
-
Construya un autómata que reconozca el lenguaje L de las cadenas que son el resultado de concatenar un número positivo de veces la cadena "ab"
- Construya un autómata que reconozca el lenguaje de las cadenas que son el resultado de concatenar una cadena del lenguaje L y una cadena del lenguaje de todas las posibles cadenas sobre el alfabeto {a, b}
-
Construya un autómata que reconozca el lenguaje de las cadenas x2y donde x y y son cadenas sobre el alfabeto {0, 1} tal que:
- El número que representa cada una es divisible por 3.
- * La suma de los números representados por las cadenas x y y es divisible por 3
-
Sea Q el conjunto de todas las listas no vacías de enteros positivos y L el conjunto de todas las cadenas sobre el alfabeto {0, 1}. Se define la función
$f: Q \rightarrow L$ tal que:$f(l) = (1)^{a_1}0(1)^{a_2}0 \ldots 0(1)^{a_k}$ donde$l = { a_1, a_2, ..., a_k } \in Q$ Por ejemplo,
$f(2, 3, 2) = 110111011$ .Construya el autómata que reconoce el lenguaje de las cadenas que pertenecen a la imagen de f.
-
Determine el conjunto de longitudes posibles de las cadenas que reconoce el siguiente automata:
-
Construya el autómata que reconozca dado un camino, si este representa un ciclo simple en el siguiente grafo:
-
Construya el autómata que reconozca el lenguaje de las cadenas sobre el alfabeto {a, b, c} tales que contengan una 'a' en todas las posiciones pares excepto en las que son múltiplo de 3.
-
* Construya el autómata que reconoce el siguiente lenguaje sobre el alfabeto {0, 1}
- El conjunto de todas las cadenas tal que cada bloque de cinco símbolos consecutivos contenga al menos dos "0"
- El conjunto de todas las cadenas cuyo decimo símbolo desde la derecha es "1"
- El conjunto de todas las cadenas que comienzan o terminan con "01"
- El conjunto de todas las cadenas tal que el número de "0" es divisible por 5 y el número de "1" es divisible por 3
-
** Construya el autómata que reconoce el siguiente lenguaje sobre el alfabeto {0, 1}:
- El conjunto de todas las cadenas que comienzan con "1", y que al ser interpretadas como número binario, son múltiplo de 5. Por ejemplo, las cadenas "101", "1010" y "1111" pertenecen al lenguaje, mientras que "0", "100" y "111" no.
- El conjunto de todas las cadenas, que interpretadas en reverso como un número binario, son divisibles por 5. Por ejemplo, las cadenas "0", "10011", "1001100", y "0101" pertencen a este lenguaje.