Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MARCO TEORICO
Sintaxis de los lenguajes
La sintaxis de un lenguaje de programación se define como el conjunto de reglas
que deben seguirse al escribir el código fuente de los programas para
considerarse como correctos para ese lenguaje de programación.
Los elementos básicos constructivos de un programa son:
Palabras reservadas (propias de cada lenguaje).
Identificadores (nombres de variables, nombres de funciones, nombre del
programa, etc.)
Caracteres especiales (alfabeto, símbolos de operadores, delimitadores,
comentarios, etc.)
Expresiones
Instrucciones.
a)ESTRUCTURA LEXICA:
La coherencia de un texto está dada por la red de interrelaciones
semánticas que se tejen en él y que forman la estructura global del
significado. Podemos considerar cada una de esas redes como
formadas por haces de unidades temáticas o isotopías, es decir de
haces redundantes de categorías sémicas. La red se va tejiendo a
partir de la reiteración de elementos similares o compatibles, como los
nudos de un tejido. La complejidad de una narración podría verse,
entonces, en la medida en que se da una mayor cantidad de nudos en
la red, o en las isotopías paralelas o complementarias, o bien
disyuntivas u opuestas, a través de lo que se ha llamado cohesión
léxica.
TIPOS DE LEXICO:
Cultismo estándar
coloquialismo o vulgarismo
Dialectalismo (si pertenece al habla propia de una región)
Jerga o argot (si forma parte del habla de un grupo social determinado, por
clase, edad o profesión).
c)ESTRUCTURAS SINTACTICAS:
FUNCIONES:
DECLARACIONES:
Una declaración especifica un nombre único para la entidad, junto con información
sobre su tipo y otras características. En C++ el punto en el que se declara un
nombre es el punto en el que se vuelve visible para el compilador. ... Las variables
se deben declarar lo más cerca posible antes del punto en el que se usan.
Ámbito de la declaración: El nombre que introduce una declaración es válido
dentro del ámbito donde se produce la declaración. En el ejemplo anterior, las
variables que se declaran dentro de la main función son main. Podría declarar otra
variable denominada fuera i de main, en el i, y sería una entidad independiente.
Sin embargo, esta duplicación de nombres puede dar lugar a confusiones y
errores del programador, y debe evitarse. En la línea 21, la clase C se declara en
el ámbito del espacio de nombres N. El uso de espacios de nombres ayuda a
evitar conflictos de nombres. La mayoría de los nombres de la biblioteca estándar
de C++ se declaran dentro del espacio de std nombres.
ALCANCES:
Un alcance, o scope en inglés, determina la visibilidad de una variable, o sea,
hasta donde puedes acceder a una variable dentro de tu código.
El alcance en Java Se entiende por alcance, ámbito o scope de una variable, la
parte del programa donde la variable es accesible. ... Al igual que C/C ++, en
Java, todos los identificadores tienen un ámbito léxico (o estático). Los programas
de Java están organizados en forma de clases. Cada clase es parte de un
paquete.