preguntas de examen

 Preguntas del subtema 4.1 Funciones del analizador léxico 1. 


¿Cómo se puede definir la entrada del analizador léxico? 


R= Como una secuencia de caracteres. 


2. ¿Cuál posición de fase es el analizador léxico de un compilador? 


R= Es la primera fase Recorded with iTop Screen Recorder 


3. ¿En qué ejemplos podrían utilizar los analizadores léxicos? 


R= Buscando operadores, delimitadores, números y variables, por medio de algún lenguaje de programación. 


4. ¿Cuál es la principal función del analizador léxico? 


R= Consiste en leer los caracteres de entrada y elaborar como salida una secuencia de componentes léxicos que utiliza el analizador sintáctico para hacer el análisis. Preguntas del subtema 


4.2 Componentes léxicos, patrones y lexemas


1. ¿Cómo funciona un analizador léxico? 


R= Algunas funcionalidades relevantes son que se ocupa de la supresión de los espacios en blanco de cualquier cadena que examina, reconoce los identificadores y palabras claves 


2. ¿Qué es un lexema? 


R= Es una cadena de caracteres que concuerda con un patrón que describe un componente léxico (valor de cadena). 


3. ¿Como debemos de organizar los componentes léxicos y patrones? 


R= Organizarla por medio de una secuencia de caracteres.


4. Es una descripción de la forma que que pueden tomar los lexemas de un token.  


R= Un patrón




Preguntas del subtema 4.3 Creación de Tabla de tokens 


1. ¿Cómo podriamos definir una tabla de tokens? 


R= Estructura de datos que contiene un registro por cada identificador utilizado en el código fuente, con los campos para los atributos del identificador. 


2. ¿Cuál es alguna de las principales funciones de una tabla de tokens? 


R= Tiene dos funciones principales que son el de efectuar chequeos semánticos y generación de código I 


3. Menciona un Ejemplo de una Cadena Especifica 


R=Palabras reservadas de algún lenguaje de programación (if, while, for, int, etc...) 


4. Menciona un ejemplo de una Cadena NO especifica.


 R= //CODIGO C# const int dato 0 //Su valor será dato y su token será "identificador




Preguntas del subtema 4.4 Errores léxicos 


  1. ¿Qué es un error léxico? 


R= Son detectados, cuando durante el proceso de reconocimiento de caracteres, los símbolos que tenemos en la entrada no concuerdan con ningún patrón. ortografia en a en palabras 


2. ¿Cuál es el error léxico más común? 


R=Errores de reservadasonded with Hop Screen Recorder Comentarios Edición Compartir Titula Buscar Reemplazar Seleccionar Edición Dictar Editor Vaz Reutilizar archivos Editor Reutilizar ar... 


3. ¿Por qué ocurren los errores léxicos? 


R= Por descuidos del programador y también por error de sintaxis que será detectado más tarde por el analizador sintáctico 


4. Menciona un ejemplo de un tipo de error léxico. 


R= Ejemplo: 3,1416 o 3.1416 Ejemplo: twile, en vez de while




Preguntas del subtema 4.5 Generadores de analizadores Léxicos 


1. ¿Qué es un analizador léxico? 


R= Consiste en un programa que recibe como entrada el código fuente de otro programa, que quiere decir que sirve para leer los caracteres de entrada y elaborar como salida una secuencia de componentes léxicos que utiliza el analizador sintáctico para hacer el análisis.


 2. ¿Cuáles son las tres funciones en las que consiste un fichero FLEX? 


R= En definiciones, reglas y rutinas auxiliares, separadas por%%.


3. Menciona una manera en la que un analizador léxico se constituye. 


R= Usando generadores de analizadores léxicos. Es la forma mas sencilla pero el código generado por el analizador léxico es mas dificil de mantener y puede resultar menos eficiente


 4. ¿Se dice que es el estándar en los sistemas Unix? 


R= LEX (en ingles scanners opxers) with top screen Records




Preguntas del subtema 4.6 Aplicaciones (Caso de estudio) 


1. ¿Cuál es la importancia de la aplicación del análisis léxico en la vida cotidiana? 


R= El léxico constituye la parte más vital de la lengua, su importancia reside en que a través de él penetramos en los vericuetos de cualquier sociedad y cultura, y también nos introducimos en las distintas áreas del saber. Asi considerado, el léxico ofrece una perspectiva privilegiada para establecer el vínculo entre el sistema de la lengua y diversas problemáticas esenciales de la actividad humana profesional y social. 


2. ¿Cuáles son las categorías léxicas más usuales? 


R=Palabras clave, identificadores, operadores, constantes numéricas, constantes de carácter o de cadena y simbolos especiales. 


3. Menciona algunas palabras claves más usuales. 


R= do, while, it, else, eise it, for, retum entre otras mas usuales que son usadas en diferentes lenguajes de programación


4. ¿Cuál es el principal objetivo del analizador léxico? 


R= Es leer el flujo de caracteres de entrada y transformarlo en una secuencia de componentes léxicos que utilizan el analizador sintáctico

Comentarios