Está en la página 1de 3

Qu son los compiladores?

a) un software que se encarga de traducir el programa hecho en lenguaje de programacin


b) un programa informtico que permite crear y modificar archivos digitales
c) un programa que incluye un editor y otras herramientas de trabajo

Cuntas Partes componen un compilador?


a) 5
b) 1
c) 2

Cmo se llaman?
d) Front End y Back End.
e) ASCII y UTF-8
f) Lisp

Que cree usted que pasara si un compilador no


definiera los arboles sintcticos?
a) Si no se definen los rboles sintcticos no se podra realizar el anlisis,
tampoco se podra capturar la jerarqua implcita de la entrada. Un analizador
lxico crea tokens de una secuencia de caracteres de entrada y son estos
tokens los que son procesados por el rbol de anlisis sintctico para construir
la estructura de datos.

b) produccin donde V es un smbolo no termina y w es una cadena de


terminales y/o terminales. El termino libre de contexto se refiere al hecho de
que el no terminal v puede siempre ser sustituido por w sin tener en cuenta el
contexto en el que ocurra

c) programas grandes y complejos, pero el anlisis sistemtico y la investigacin de


los cientficos informticos ha llevado a un entendimiento ms claro de la
construccin de los compiladores y una gran cantidad de teora ha sido
desarrollada sobre ellos.

Escriba dos clasificaciones bsicas del analizador


sintctico?
a) arriba, abajo
b) izquierda derecha
c) descendente , ascendente
Es una gramtica que no genera la cadena vaca, puede
ser transformada en una equivalente (Que genera el mismo
lenguaje)?
a) Formar normales
b) Reglas formales
c) Analizador sinttico

Es una forma condensada de un rbol til para


representar formas de lenguaje?

a) Diagrama de flujo
b) rbol sinttico
c) Algoritmo

Que es la supresin de la ambigedad?


a) Cuando eliminas algo ambiguo
b) Cuando se rescribe una gramtica para eliminar la ambigedad
c) se acepta la cadenas

Cul es el tipo de rbol de anlisis sintctico que muestra


los valores delos atributos en cada nodo?
a) rbol de Anlisis Sintctico con Anotaciones
b) pseudocdigo
c) diagrama de flujo

Cul es la diferencia entra la traduccin por la izquierda y


la traduccin descendente?
a) Traduccin por la izquierda: se puede utilizar para analizar una amplia clase de gramticas
independientes de contexto,
denominada Anlisis sintctico y Traduccion descendente: Se llama descendenteporque
parte del smbolo inicial (la raz del rbol de derivacin) y trata de llegar a la cadena de
terminales (las hojas del rbol)
b) lenguaje algebraico. En 1954 se empez a desarrollar un lenguaje que permita escribir
frmulas matemticas de manera traducible por un ordenador.
c) claves juntas se traducan manualmente a Lenguaje Mquina. Estas claves constituyen los
llamados lenguajes ensambladores, que se generalizaron en cuanto se dio el paso decisivo de
hacer que las propias mquinas realizaran el proceso mecnico de la traduccin.

También podría gustarte