You are on page 1of 9

2.1. ELEMENTOS DE LXICO Y SINTAXIS.

INGENIERA MECNICA

REALIZADO POR: JESS ENRIQUE DOLORES JIMNEZ

Subsecretaria de Educacin Superior

NDICE
Introduccin 2.1. ELEMENTOS DE LXICO Y SINTAXIS. Lxico Sintaxis Conclusiones Otras fuentes 4 5 7 8 3

Todo ser humano para comunicarse necesita un lenguaje para poder entenderse, pues precisamente lo mismo ocurre dentro de un lenguaje de programacin con la nica diferencia de que para comprender dicho lenguaje, necesitamos de elementos y caracteres especiales que definan o le den sentido al mensaje que intentamos enviar, dichos elementos bien inmersos dentro de otros elementos, correspondientes al lxico y sintaxis de un programa. La sintaxis de un lenguaje, como lo es en el lenguaje espaol nos proporciona la forma correcta de escribir en el lenguaje.

Conjunto de smbolos que se pueden usar en un lenguaje. Estos smbolos o elementos bsicos del lenguaje, podrn ser de los siguientes: Identificadores: nombres simblicos que se darn a ciertos elementos de Programacin (p.e. Nombres de variables, tipos, mdulos, etc.). Constantes: datos que no cambiarn su valor a lo largo del programa. Operadores: smbolos que representarn operaciones entre variables y Constantes. Instrucciones: smbolos especiales que representarn estructuras de Procesamiento, y de definicin de elementos de programacin. Comentarios: texto que se usar para documentar los programas.

Consta de unas definiciones, denominadas reglas sintcticas o producciones que Especifican la secuencia de smbolos que forman una frase del lenguaje. Estas reglas dicen si una frase est bien escrita o no. Las reglas sintcticas pueden contener dos tipos de elementos: Elementos terminales ( vocabulario) Elementos no terminales, que son construcciones intermedias de la gramtica. Existen diversas formas de especificar las reglas, pero nicamente vamos a ver dos de Ellas: Notacin bnf (backus-naur form). Es de las primeras notaciones que se empez a Utilizar para especificar lenguajes de programacin. Notacin bnf: <elemento no terminal>::= definicin1 | definicin2 | ... Los elementos terminales, o sea, que pertenecen al vocabulario, se escriben tal cual. Los elementos no terminales se escriben entre los smbolos <>. Ejemplo: descripcin sintctica de una expresin matemtica en notacin bnf: ---> 4*(3+1) <expresin> ::= <numero> | (<expresin>) | <expresin><operador><expresin>

<operador> ::= + | - | * | / <numero> ::= <digito> | <numero><digito> <digito> ::= 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 diagramas sintcticos. Es una representacin grfica de la sintaxis. Tiene la ventaja De ser ms intuitivo. Los elementos terminales se inscriben en una elipse. Los elementos no terminales se inscriben en un rectngulo. Ejemplo: descripcin sintctica de una expresin matemtica en diagrama Sintctico: ---> 4*(3+1)

Como vimos en este tema llegamos a la conclusin de que el lxico es el conjunto de smbolos que se pueden usar en un lenguaje, mientras que la sintaxis consta de unas definiciones, denominadas reglas sintcticas o producciones que especifican la secuencia de smbolos que forman una frase del lenguaje. Estas reglas dicen si una frase est bien escrita o no.

http://www.uam.es/proyectosinv/woslac/Amaya/Mendikoetxea%20( fothcoming)%20En%20busca%20de%20los%20primitivos.pdf

https://sites.google.com/site/programacionyal/home/unidad-2/2-1elementos-de-lexico-y-sintaxis

http://www2.elo.utfsm.cl/~lsb/pascal/clases/cap07.pdf

http://www.uam.es/proyectosinv/woslac/Amaya/Mendikoetxea%20( fothcoming)%20En%20busca%20de%20los%20primitivos.pdf

You might also like