analizador sintáctico de c

10
Teoría de la Computación: Laboratorio # 3 Docente: Gabriel Rafael Lacayo S.

Upload: gabriel-rafael-lacayo-saballos

Post on 23-Jul-2015

3.094 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Analizador Sintáctico de C

Teoría de la Computación: Laboratorio # 3

Docente: Gabriel Rafael Lacayo S.

Page 2: Analizador Sintáctico de C

Los tres elementos del Lenguaje de Programción

O Léxico

O Sintaxis

O Semántica

Page 3: Analizador Sintáctico de C

Léxico

O Es el conjunto de palabras, símbolos de

puntuación, símbolos de operaciones

admitidas y demás elementos que forman

las instrucciones escritas de dicho

lenguaje.

Page 4: Analizador Sintáctico de C

Sintaxis

O Es el conjunto de reglas propias del

lenguaje, con las cuales se define cómo

deben de escribirse las instrucciones que

conforman un programa de computadora.

Page 5: Analizador Sintáctico de C

Ejemplo de una Sintaxis

Especificador de clases

de Almacenamiento

Especificador de

tipo de DatoDeclarador Inicializador=

,

;

Page 6: Analizador Sintáctico de C

Declarador

Identificador

*

(

Dimen-

sión

Lista de

parm(

[ ]

)

)

Lista

de

inicializ

adores

Inicializ

ador

{

=

}

Page 7: Analizador Sintáctico de C

Diagrama Sintáctico del Inicializador

Identificador

= Identificador{ }

,

Page 8: Analizador Sintáctico de C

Ejemplo I

main ()

{

Lista_de_sentencias

}

Page 9: Analizador Sintáctico de C

Ejemplo II

main()

{

printf("Hola");

printf("soy ... educado.\n");

}

Page 10: Analizador Sintáctico de C