Processing math: 100%

1 votos

Expresión regular que representa las palabras s.t. que empiezan por a y tienen una cantidad impar de a 's

Encuentre una expresión regular que represente el lenguaje "Las palabras sobre el alfabeto {a,b,c} que terminan con un par de letras, o que comienzan con a y tienen en total una cantidad impar de a 's".


La palabra nula está representada por ε .

Sé cómo representar la primera parte: (a+b+c)(a+b+c)2. Por ejemplo, la palabra abbbL porque termina con bb y el RE (a+b+c)(a+b+c)2 lo acepta.

Pero no soy capaz de completar la otra parte del enunciado: la expresión regular incompleta es (a+b+c)(a+b+c)2+???. Sé que si uno quiere representar a impar a entonces la RE es a(aa) pero aquí el orden asuntos .

Si digo a(a+b+c)a(ε+b+c)(aa)(b+c) entonces la palabra abaaaaL pero ababa no está en la lengua.

Algunas otras palabras que están en la lengua: aaa , aabcabaa , abc , abbbcaabaacaaaa .

¡Gracias!

1voto

Jason W. Puntos 16

La respuesta es:

a((b+c)a(b+c)a(b+c)) .

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X