Está en la página 1de 1

Ejercicio 1: Crear un analizador l�xico en flex que traduzca los n�meros de ingl�s

a espa�ol.
Ejemplo:
Texto de Ingreso: Three persons are waiting two friends in the street ten abtao.
Texto resultado: tres persons are waiting dos friends in the street diez abtao.

Ejercicio 2: Crear un analizador l�xico que identifique si un documento est�


correctamente estructurado de acuerdo a las siguientes condiciones: Una palabra
est� compuesta de letras y/o n�meros, una oraci�n est� compuesta de una o varias
palabras con un punto seguido. Un p�rrafo est� compuesto de varias oraciones
seguido de un punto aparte. Y finalmente un documento est� compuesto de varios
p�rrafos.

Ejemplo:
Texto de ingreso: Independence Day (conocida como D�a de la independencia en
Hispanoam�rica e Independence Day en Espa�a) es una pel�cula de ciencia ficci�n y
acci�n de 1996 sobre una invasi�n alien�gena al planeta Tierra el d�a 2 de julio, y
la victoria de la Humanidad el 4 de julio, d�a de la Independencia de los Estados
Unidos. Fue dirigida por el alem�n Roland Emmerich quien coescribi� el guion con el
productor Dean Devlin.

Es una de las pel�culas m�s taquilleras de la historia, fue la m�s taquillera


durante su estreno en 1996; gan� un premio �scar en la categor�a de mejores efectos
visuales as� como un Saturn a la mejor pel�cula de ciencia ficci�n de 1996.
Texto resultado: documento

Texto de ingreso: Es una de las pel�culas m�s taquilleras de la historia, fue la


m�s taquillera durante su estreno en 1996; gan� un premio �scar en la categor�a de
mejores efectos visuales as� como un Saturn a la mejor pel�cula de ciencia ficci�n
de 1996.
Texto resultado: oracion

Texto de ingreso: taquilleras


Texto resultado: palabra

Ejercicio 3
Dada la estructura de datos XML, crear un analizador l�xico que indique si es
correcta la estructura y de no ser as� que indique en qu� l�nea se encuentra el
error.
Ejemplo:
Texto de ingreso:
<catalogo>
<libro>
<autor>Ra�l Gonz�lez Duque</autor>
<titulo>Python para todos</titulo>
<genero>Computaci�n</genero>
</libro>
</catalogo>
Texto resultado:xml

Texto de ingreso:
<catalogo>
<libro
<autor>Ra�l Gonz�lez Duque</autor>
<titulo>Python para todos</titulo>
<genero>Computaci�n</genero>
</libro>
</catalogo>
Texto resultado:error elemento l�nea 2

También podría gustarte