Teoría de la
 Computación:
 Laboratorio # 3
Docente: Gabriel Rafael Lacayo S.
Los tres elementos del
 Lenguaje de Programción
O Léxico




O Sintaxis




O Semántica
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.
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.
Ejemplo de una Sintaxis
Especificador de clases
 de Almacenamiento




   Especificador de
                          Declarador   =   Inicializador   ;
     tipo de Dato


                             ,
Declarador                   {
                                                 Lista
                                                  de
                                                           }
                                               inicializ
                                               adores
                            Dimen-
                        [              ]
                             sión
                                               Inicializ
                                                 ador
                            Lista de   )
    *                   (                  =
                             parm
        Identificador
(


                               )
Diagrama Sintáctico del
         Inicializador
           Identificador



=     {     Identificador   }


                 ,
Ejemplo I
main ()
{
     Lista_de_sentencias
}
Ejemplo II
main()
{
         printf("Hola");
         printf("soy ... educado.n");
}
Analizador Sintáctico de C

Analizador Sintáctico de C

  • 1.
    Teoría de la Computación: Laboratorio # 3 Docente: Gabriel Rafael Lacayo S.
  • 2.
    Los tres elementosdel Lenguaje de Programción O Léxico O Sintaxis O Semántica
  • 3.
    Léxico O Es elconjunto de palabras, símbolos de puntuación, símbolos de operaciones admitidas y demás elementos que forman las instrucciones escritas de dicho lenguaje.
  • 4.
    Sintaxis O Es elconjunto de reglas propias del lenguaje, con las cuales se define cómo deben de escribirse las instrucciones que conforman un programa de computadora.
  • 5.
    Ejemplo de unaSintaxis Especificador de clases de Almacenamiento Especificador de Declarador = Inicializador ; tipo de Dato ,
  • 6.
    Declarador { Lista de } inicializ adores Dimen- [ ] sión Inicializ ador Lista de ) * ( = parm Identificador ( )
  • 7.
    Diagrama Sintáctico del Inicializador Identificador = { Identificador } ,
  • 8.
    Ejemplo I main () { Lista_de_sentencias }
  • 9.
    Ejemplo II main() { printf("Hola"); printf("soy ... educado.n"); }