Está en la página 1de 11

Introduccion

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).

¿QUE SON LAS ESTRUCTURAS LEXICAS?


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. Las familias léxicas
son conjuntos de palabras que están unidas por una misma raíz o lexema.
Por ejemplo: silla, ensillar, sillero, sillería, silleta, sillita, sillón. Una familia léxica se
compone de una palabra primitiva (barco) y sus palabras derivadas (barquito,
barcaza, embarcar, embarcación, barcos, embarcadero).

b) GRAMATICAS LIBRES DE CONBTEXTO:


En lingüística e informática, una gramática libre de contexto (o de contexto
libre) es una gramática formal en la que cada regla de producción es de la forma:
V → w
Donde V es un símbolo no terminal y w es una cadena de terminales y/o no
terminales. El término libre de contexto se refiere al hecho de que el no terminal V
puede siempre ser sustituido por w sin tener en cuenta el contexto en el que
ocurra. Un lenguaje formal es libre de contexto si hay una gramática libre de
contexto que lo genera.
Las gramáticas libres de contexto permiten describir la mayoría de los lenguajes
de programación, de hecho, la sintaxis de la mayoría de lenguajes de
programación está definida mediante gramáticas libres de contexto. Por otro lado,
estas gramáticas son suficientemente simples como para permitir el diseño de
eficientes algoritmos de análisis sintáctico que, para una cadena de caracteres
dada, determinen cómo puede ser generada desde la gramática. Los analizadores
LL y LR tratan restringidos subconjuntos de gramáticas libres de contexto.
EJEMPLO:
Aquí hay una gramática libre de contexto para expresiones enteras algebraicas
sintácticamente correctas sobre las variables x, y y z:
S → x | y | z | S + S | S - S | S *S | S/S | (S)
Generaría, por ejemplo, la cadena (x + y) *x - z *y / (x + x)

DEFINICION DE GRAMATICA LIBRE DE CONTEXTO:


Así como cualquier gramática formal, una gramática libre de contexto puede ser
definida mediante la 4-tupla:
  es un conjunto finito de terminales
  es un conjunto finito de no terminales
  es un conjunto finito de producciones
  el denominado Símbolo Inicial
 los elementos de  son de la forma donde  denota el operador estrella de Kleene.

c)ESTRUCTURAS SINTACTICAS:

La estructura sintáctica hace referencia al orden de las palabras, partes de la


oración, oraciones y frases, para expresar las ideas en forma lógica y adecuada,
es decir, sin ambigüedades o en forma no entendible. Son las tradicionales
oraciones subordinadas. Aparecen encabezadas por un segmento (básicamente,
conjunción o relativo) que les permite formar parte de construcciones más
complejas en las que asumen funciones propias de un SN, de un SAdj o de un
SAdv.

CLASIFICACION DE ESTRUCTURAS SINTACTICAS:

Según su estructura sintáctica, podemos clasificar las oraciones simples


atendiendo a:
 si tiene o no estructura de sujeto y predicado: personales o impersonales.
 si presenta o no atributo: atributivas o predicativas.
 si el verbo requiere o no un complemento directo: transitivas o intransitivas.

COMO HACER UNA ESTRUCTURA SINTACTICA:


La primera de las partes de un análisis sintáctico morfológico analiza la función
que las palabras juegan una oración. Hay dos partes que hay diferenciar en una
frase: el sujeto y el predicado. La primera se obtiene preguntando al verbo de la
oración. La segunda por eliminación; lo que no sea sujeto es predicado.

COMPRENCION LECTORA DE UNA ESTRUCTURA


SINTACTICA:

Semántica Básica de los lenguajes

En la Teoría de lenguajes de programación, la semántica es el campo que tiene


que ver con el estudio riguroso desde un punto de vista matemático del significado
de los lenguajes de programación. Esto se hace evaluando el significado
de cadenas sintácticamente legales definidas por un lenguaje de programación
específico, mostrando el proceso computacional involucrado. En el caso de que la
evaluación fuera de cadenas sintácticamente ilegales, el resultado sería no-
cómputo. La semántica describe el proceso que una computadora sigue cuando
ejecuta un programa en ese lenguaje específico. Esto se puede mostrar
describiendo la relación entre la entrada y la salida de un programa, o una
explicación de cómo el programa se ejecutará en cierta plataforma, y
consecuentemente creando un modelo de computación.

¿Qué es la semántica lingüística?


La semántica es la ciencia del hombre que estudia el significado que expresamos
mediante el lenguaje natural. 2 Es una parte de la gramática que investiga el modo
como se proyectan los objetos y situaciones del mundo en el código de la lengua.
Qué es Semántica:

La finalidad de la semántica es descomponer el significado en unidades más


pequeñas, llamadas semas o rasgos semánticos, estos permiten segmentar el
significado de las palabras, y diferenciar palabras de significado parecido y
palabras de significado opuesto
Cual es la importancia dela semantica linguistica en nuestra vocablo

La semántica nos sirve para dar un mejor entendimiento de la palabra hablada o


escrita, para que se pueda comprender e interactuar con los conceptos de las
diferentes áreas del saber. Es importante porque nos sirve para comprender el
significado de una palabra que puede usarse de distinta manera .
En la Teoría de lenguajes de programación, la semántica es el campo que tiene
que ver con el estudio riguroso desde un punto de vista matemático del significado
de los lenguajes de programación. Esto se hace evaluando el significado
de cadenas sintácticamente legales definidas por un lenguaje de programación
específico, mostrando el proceso computacional involucrado. En el caso de que la
evaluación fuera de cadenas sintácticamente ilegales, el resultado sería no-
cómputo. La semántica describe el proceso que una computadora sigue cuando
ejecuta un programa en ese lenguaje específico. Esto se puede mostrar
describiendo la relación entre la entrada y la salida de un programa, o una
explicación de cómo el programa se ejecutará en cierta plataforma, y
consecuentemente creando un modelo de computación
a)ATRIBUTOS LIGADURAS Y FUNCIONES:
ATRIBUTOS:

(gramática) en gramática, es la aposición por medio de un adjetivo, que expresa


cualidad. Atributo (filosofía) en filosofía, es la cualidad que se atribuye a una
entidad como propiedad. Atributo (informática), una especificación que define una
propiedad de un objeto, elemento, o archivo. La doctrina establece como
atributos de la personalidad, los siguientes: capacidad jurídica, nombre, domicilio,
nacionalidad, patrimonio y estado civil, en cuanto a las personas físicas, así
como todos ellos, excepto el estado civil, con relación a las personas morales.
LIGADURAS:

Una ligadura, es el resultado del verbo ligar, que designa la acción de unir o atar


dos o más cosas entre sí, para establecer una conexión o vínculo por diversos
motivos.
 Cerclaje. El cerclaje es una técnica que consiste en atar la trompa. ...
 Cauterización. En este caso se corta el conducto y a continuación se
cauteriza o quema cada extremo.
 Ligadura. Se liga el conducto por dos partes y se practica una incisión en el
medio.

FUNCIONES:

La definición de función se dá enseguida. Función: Una función es una regla de


correspondencia entre dos conjuntos de tal manera que a cada elemento del
primer conjunto le corresponde uno y sólo un elemento del segundo conjunto. Al
primer conjunto (el conjunto D) se le da el nombre de dominio. Una función es un
objeto matemático empleada para expresar la dependencia entre dos magnitudes,
de tal manera que cada valor de la primera: "x", le corresponda un único valor de
la segunda.
b)DECLARACIONES BLOQUES Y ALCANCES

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.

c)ASIGNACIÓN, TIEMPO DE VIDA Y AMBIENTE

L a asignación consiste en el proceso de asignar memoria para propósitos


específicos, ya sea en tiempo de compilación o de ejecución. Si es en tiempo
de compilación es estática, si es en tiempo de ejecución es dinámica y si son
variables locales a un grupo de sentencias se denomina automática
El lenguaje en sí mismo es bastante difícil de definir, ya que tiene, por ejemplo,
expresiones transitorias que no dejan rastro, nunca es estacionario, cambia
con el tiempo, es infinitamente flexible y casi mundialmente presente.
Lo cierto es que la complejidad de nuestro lenguaje, cualquiera sea el tipo que
utilicemos, nos hace únicos. Nos permite interactuar con nuestros pares y nos
habilita a hablar del pasado, del presente o del futuro y transmitir conocimiento.
El lenguaje en sí mismo es bastante difícil de definir, ya que tiene, por ejemplo,
expresiones transitorias que no dejan rastro, nunca es estacionario, cambia
con el tiempo, es infinitamente flexible y casi mundialmente presente.
Lo cierto es que la complejidad de nuestro lenguaje, cualquiera sea el tipo que
utilicemos, nos hace únicos. Nos permite interactuar con nuestros pares y nos
habilita a hablar del pasado, del presente o del futuro y transmitir conocimiento.
"La información compleja inferida que compartimos se basa en el idioma,
entonces es increíblemente importante"
Sin embargo, pese a ser nuestra más preciada herramienta, sea escrita, oral,
con señas, con silbidos o en cualquier de sus formas, aún sabemos muy poco
sobre cómo surgió el lenguaje en los seres humanos.
Conclusiones
Bibliografías
https://deconceptos.com 
https://es.m.wikipedia.org/wiki/Ling%C3%BC%C3%ADstica
http://elies.rediris.es
https://www.udc.es
https://www.significados.com
https://definicion.de

También podría gustarte