Академический Документы
Профессиональный Документы
Культура Документы
1.1 Alfabeto
Se llama alfabeto a un conjunto finito, no
vaco, cuyos elementos se denominan letras o
smbolos.
Se definen los alfabetos por la enumeracin de
los smbolos que contiene.
Ejemplos:
A1={a, b, c, d, e, f , g, ..., z}
A2={0,1}
A3={0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
MTI EDUARDO VAZQUEZ ZAYAS
1.2 cadenas
Se denomina palabra o cadena a toda secuencia finita de
letras formada con los smbolos de un alfabeto.
Palabras sobre A1: jose, ana, rredf, abacza
Palabras sobre A2: 01, 110011,001111
Palabras sobre A3: 129,0,656,7890
Se usarn letras minsculas para representar las palabras
de un alfabeto:
x = jose(sobre A1)
z = 123456(sobre A3)
Longitud de una palabra: nmero de smbolos (letras)
que la componen:
|x|=4
|z|=6
Se define la palabra vaca como aquella cuya longitud es
cero. Se representa mediante la letra
MTI EDUARDO VAZQUEZ ZAYAS
INTRPRETES
Un intrprete es un traductor que toma un
programa fuente, lo traduce a un programa objeto
instruccin por instruccin, al mismo tiempo que
ejecuta el programa.
COMPILADORES
Los Compiladores son programas que traducen
los programas fuentes a programas objetos.
El compilador traduce sentencia a sentencia cada
una de las instrucciones del programa fuente a
cdigo mquina y posteriormente ejecuta el
programa.
PROGRAMA
FUENTE
ANALIZADOR
LEXICO
ANALIZADOR
SINTACTICO
GENERADOR
DE
CDIGO
PROGRAMA
OBJETO
temp1= tipo_ent(10)
temp2= id3 * temp1
temp3= id2 + tem2
id1= temp3