SlideShare una empresa de Scribd logo
1 de 9
UNIVERSIDAD NACIONAL EXPERIMENTAL
DE LOS LLANOS OCCIDENTALES
“EZEQUIEL ZAMORA”
BARINAS EDO BARINAS
Lenguaje de Programación
Bachiller:
Moreno Yennifer
Sección: FS-01
Prof.: Walter Ayala
Barinas, Mayo del 2016
Lenguaje de programación
Es un lenguaje formal diseñado para
realizar procesos que pueden ser llevados a cabo por
máquinas como las computadoras. También es aquel
elemento dentro de la informática que nos permite
crear programas mediante un conjunto de
instrucciones, operadores y reglas de sintaxis; que
pone a disposición del programador para que este
pueda comunicarse con los dispositivos hardware y
software existentes.
Semántica
Sintáctica
Se conoce como semántica al estudio del significado de los signos lingüísticos y
de sus combinaciones. Está vinculada al significado, sentido e interpretación de
palabras, expresiones o símbolos.
Es una parte de la gramática que se encarga de estudiar la combinación y el
orden de los vocablos en las oraciones. Describe la estructura del lenguaje, e incluye
reglas para combinar palabras en la formación de frases.
La importancia de la sintaxis en la comunicación, se basa en que orienta la
construcción adecuada de oraciones, dando como resultado una expresión oral
coherente.
¿Qué es un lenguaje de alto nivel?
Un lenguaje de alto nivel permite al programador escribir las instrucciones
de un programa utilizando palabras o expresiones sintácticas muy similares al
inglés. Por ejemplo, en C se pueden usar palabras tales
como: case, if, for, while, etc. para construir con ellas instrucciones como:
if( numero > 0 ) printf( "El número es positivo" )
Que traducido al castellano viene a decir que: si número es mayor que
cero, entonces, escribir por pantalla el mensaje: "El número es positivo".
Ésta es la razón por la que a estos lenguajes se les considera de alto nivel,
porque se pueden utilizar palabras de muy fácil comprensión para el
programador.
Declaración
Una declaración es una construcción del lenguaje que asocia un nombre con una entidad.
Ada distingue cuidadosamente entre declaraciones (que introducen nuevos identificadores) y
sentencias (que utilizan dichos identificadores). Hay dos clases de declaraciones:
Implícitas
Explícitas
Que ocurren como consecuencia de
la semántica de otra construcción.
Aparecen en el texto del programa y
pueden ser:
Declaraciones de tipo,
subtipos, variables y
constantes (objetos),
excepciones, especificaciones
de subprogramas o paquetes,
cláusulas de representación o
cláusulas use.
cuerpos de los
subprogramas, paquetes
y tareas
IDENTIFICADORES
Un identificador es un nombre que identifica a una variable, a un método o función miembro, a
una clase. Todos los lenguajes tienen ciertas reglas para componer los identificadores:
•Todos los identificadores han de comenzar con una letra, el carácter subrayado ( _ ) o el
carácter dólar ( $ ).
•Puede incluir, pero no comenzar por un número
•No puede incluir el carácter espacio en blanco
•Distingue entre letras mayúsculas y minúsculas
•No se pueden utilizar las palabras reservadas como identificadores
Palabras reservadas
En los lenguajes informáticos, una palabra reservada es una palabra que tiene
un significado gramatical especial para ese lenguaje y no puede ser utilizada
como un identificador de objetos en códigos del mismo, como ser variables.
En el siguiente cuadro se listan las palabras reservadas, aquellas que emplea el
lenguaje Java, y que el programador no puede utilizar como identificadores.
Algunas de estas palabras le resultarán familiares al programador del lenguaje
C/C++. Las palabras reservadas señaladas con un asterisco (*) no se utilizan.
abstract boolean break byte byvalue*
case cast* catch char class
const* continue default do double
else extends false final finally
float for future* generic* goto*
if implements import inner* instanceof
int interface long native new
null operator* outer* package private
protected public rest* return short
satatic super switch synchronized this
throw transient true try var*
void volatile while
Palabras reservadas
lenguaje y programacion

Más contenido relacionado

La actualidad más candente

Clasificación de lenguajes de programación
Clasificación de lenguajes de programaciónClasificación de lenguajes de programación
Clasificación de lenguajes de programaciónAlvaro Pucha
 
Entornos de lenguaje c
Entornos de lenguaje cEntornos de lenguaje c
Entornos de lenguaje calejanlaura
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.LuiS YmAY
 
Tutorial basico prolog
Tutorial basico prologTutorial basico prolog
Tutorial basico prologAnderipe Pinto
 
C# para desarrolladores VB6
C# para desarrolladores VB6C# para desarrolladores VB6
C# para desarrolladores VB6Tonymx
 
Mapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje CMapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje CCésar Ojeda
 
Lenguaje c (primera parte)
Lenguaje c (primera parte)Lenguaje c (primera parte)
Lenguaje c (primera parte)leidy183
 
Compiladores analizadores gramática y algo mas
Compiladores analizadores gramática y algo masCompiladores analizadores gramática y algo mas
Compiladores analizadores gramática y algo mascesarkt
 
franco lorentz word2
franco lorentz word2franco lorentz word2
franco lorentz word23xtremus
 

La actualidad más candente (18)

Clasificación de lenguajes de programación
Clasificación de lenguajes de programaciónClasificación de lenguajes de programación
Clasificación de lenguajes de programación
 
Entornos de lenguaje c
Entornos de lenguaje cEntornos de lenguaje c
Entornos de lenguaje c
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.
 
Tutorial basico prolog
Tutorial basico prologTutorial basico prolog
Tutorial basico prolog
 
GRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUASGRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUAS
 
C# para desarrolladores VB6
C# para desarrolladores VB6C# para desarrolladores VB6
C# para desarrolladores VB6
 
Lenguaje c 1
Lenguaje c 1Lenguaje c 1
Lenguaje c 1
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Mapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje CMapa Conceptual del Lenguaje C
Mapa Conceptual del Lenguaje C
 
Lenguaje c (primera parte)
Lenguaje c (primera parte)Lenguaje c (primera parte)
Lenguaje c (primera parte)
 
Sinonimos y antonimos final
Sinonimos y antonimos finalSinonimos y antonimos final
Sinonimos y antonimos final
 
Compiladores analizadores gramática y algo mas
Compiladores analizadores gramática y algo masCompiladores analizadores gramática y algo mas
Compiladores analizadores gramática y algo mas
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C ENSAYO SOBRE EL LENGUAJE C
ENSAYO SOBRE EL LENGUAJE C
 
Identificadores palabras clave y tipos Java
Identificadores palabras clave y tipos JavaIdentificadores palabras clave y tipos Java
Identificadores palabras clave y tipos Java
 
franco lorentz word2
franco lorentz word2franco lorentz word2
franco lorentz word2
 
Tipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de JavaTipos Primitivos y Elementos Léxicos de Java
Tipos Primitivos y Elementos Léxicos de Java
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 

Destacado

13 a finalpresintation
13 a finalpresintation13 a finalpresintation
13 a finalpresintationsmith271
 
Digital Arts and Culture Presentation
Digital Arts and Culture PresentationDigital Arts and Culture Presentation
Digital Arts and Culture PresentationAmanda Herz
 
16fd_PPT_Tech_Sess_16x9
16fd_PPT_Tech_Sess_16x916fd_PPT_Tech_Sess_16x9
16fd_PPT_Tech_Sess_16x9Pengyu Yang
 
Sessão - A regulação e titulação profissional em saúde.
Sessão  - A regulação e titulação profissional em saúde.Sessão  - A regulação e titulação profissional em saúde.
Sessão - A regulação e titulação profissional em saúde.Fernando Leite
 
GLOBAL FISCAL REGIME. D. [1723247]
GLOBAL FISCAL REGIME. D. [1723247]GLOBAL FISCAL REGIME. D. [1723247]
GLOBAL FISCAL REGIME. D. [1723247]Tereza Fokianou
 
Cisco NetAcd Certificate of Completion 1-4
Cisco NetAcd Certificate of Completion 1-4Cisco NetAcd Certificate of Completion 1-4
Cisco NetAcd Certificate of Completion 1-4Steven Basler
 
Becoming Awesome
Becoming AwesomeBecoming Awesome
Becoming Awesomesmith271
 
13A Final Presentation
13A Final Presentation13A Final Presentation
13A Final Presentationsmith271
 
Possum Press June 2015
Possum Press June 2015Possum Press June 2015
Possum Press June 2015Alfredo Paz
 
Jacobs gary 4.4 ppp slides
Jacobs gary 4.4 ppp slidesJacobs gary 4.4 ppp slides
Jacobs gary 4.4 ppp slidesGDJacobs
 
Las tic y el desarrollo humano
Las tic y el desarrollo humanoLas tic y el desarrollo humano
Las tic y el desarrollo humanosteven Juaspuezan
 

Destacado (15)

Sessão inaugural
Sessão inauguralSessão inaugural
Sessão inaugural
 
13 a finalpresintation
13 a finalpresintation13 a finalpresintation
13 a finalpresintation
 
Digital Arts and Culture Presentation
Digital Arts and Culture PresentationDigital Arts and Culture Presentation
Digital Arts and Culture Presentation
 
Trabajo de sebastian
Trabajo de sebastianTrabajo de sebastian
Trabajo de sebastian
 
Sebas 11 2
Sebas 11 2Sebas 11 2
Sebas 11 2
 
16fd_PPT_Tech_Sess_16x9
16fd_PPT_Tech_Sess_16x916fd_PPT_Tech_Sess_16x9
16fd_PPT_Tech_Sess_16x9
 
Sessão - A regulação e titulação profissional em saúde.
Sessão  - A regulação e titulação profissional em saúde.Sessão  - A regulação e titulação profissional em saúde.
Sessão - A regulação e titulação profissional em saúde.
 
GLOBAL FISCAL REGIME. D. [1723247]
GLOBAL FISCAL REGIME. D. [1723247]GLOBAL FISCAL REGIME. D. [1723247]
GLOBAL FISCAL REGIME. D. [1723247]
 
Cisco NetAcd Certificate of Completion 1-4
Cisco NetAcd Certificate of Completion 1-4Cisco NetAcd Certificate of Completion 1-4
Cisco NetAcd Certificate of Completion 1-4
 
Album - Momentos
Album - MomentosAlbum - Momentos
Album - Momentos
 
Becoming Awesome
Becoming AwesomeBecoming Awesome
Becoming Awesome
 
13A Final Presentation
13A Final Presentation13A Final Presentation
13A Final Presentation
 
Possum Press June 2015
Possum Press June 2015Possum Press June 2015
Possum Press June 2015
 
Jacobs gary 4.4 ppp slides
Jacobs gary 4.4 ppp slidesJacobs gary 4.4 ppp slides
Jacobs gary 4.4 ppp slides
 
Las tic y el desarrollo humano
Las tic y el desarrollo humanoLas tic y el desarrollo humano
Las tic y el desarrollo humano
 

Similar a lenguaje y programacion

Componentes de los lenguajes de programación.pptx
Componentes de los lenguajes de programación.pptxComponentes de los lenguajes de programación.pptx
Componentes de los lenguajes de programación.pptxFlorUrbinaLopez
 
Lenguaje de programacion daniel
Lenguaje de programacion danielLenguaje de programacion daniel
Lenguaje de programacion danieladaniel275
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++zoymar graterol
 
elementos de la programación.pptx
elementos de la programación.pptxelementos de la programación.pptx
elementos de la programación.pptxCarlosAlvarado555236
 
Unidad 3
Unidad 3Unidad 3
Unidad 3tf94
 
Descripción del lenguaje red
Descripción del lenguaje redDescripción del lenguaje red
Descripción del lenguaje redRichard Padilla
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2esveidi_27
 
Criterio de _____disey=o_e_implementacion_de_los_lenguajes
Criterio de _____disey=o_e_implementacion_de_los_lenguajesCriterio de _____disey=o_e_implementacion_de_los_lenguajes
Criterio de _____disey=o_e_implementacion_de_los_lenguajesBlanca Estrada
 
Lenguajes de programación.
Lenguajes de programación.Lenguajes de programación.
Lenguajes de programación.Gabriela Ureña
 
Preguntas de diagnostico
Preguntas de diagnosticoPreguntas de diagnostico
Preguntas de diagnosticoJavierCR2017
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKenixGalvezGG
 
Contratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion finalContratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion finalAtahualpa Acosta
 
Programacion y su lenguaje
Programacion y su lenguajeProgramacion y su lenguaje
Programacion y su lenguajeIvanSols2
 

Similar a lenguaje y programacion (20)

Lenguaje de programacion mike alvarado
Lenguaje de programacion mike alvaradoLenguaje de programacion mike alvarado
Lenguaje de programacion mike alvarado
 
Visual c
Visual cVisual c
Visual c
 
Componentes de los lenguajes de programación.pptx
Componentes de los lenguajes de programación.pptxComponentes de los lenguajes de programación.pptx
Componentes de los lenguajes de programación.pptx
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
Lenguaje de programacion daniel
Lenguaje de programacion danielLenguaje de programacion daniel
Lenguaje de programacion daniel
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++
 
elementos de la programación.pptx
elementos de la programación.pptxelementos de la programación.pptx
elementos de la programación.pptx
 
Int a la computacion
Int a la computacionInt a la computacion
Int a la computacion
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Descripción del lenguaje red
Descripción del lenguaje redDescripción del lenguaje red
Descripción del lenguaje red
 
Mariana precesntacion 2
Mariana precesntacion 2Mariana precesntacion 2
Mariana precesntacion 2
 
Criterio de _____disey=o_e_implementacion_de_los_lenguajes
Criterio de _____disey=o_e_implementacion_de_los_lenguajesCriterio de _____disey=o_e_implementacion_de_los_lenguajes
Criterio de _____disey=o_e_implementacion_de_los_lenguajes
 
Lenguajes de programación.
Lenguajes de programación.Lenguajes de programación.
Lenguajes de programación.
 
Preguntas de diagnostico
Preguntas de diagnosticoPreguntas de diagnostico
Preguntas de diagnostico
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Contratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion finalContratos fuertes y debiles presentacion final
Contratos fuertes y debiles presentacion final
 
El pseudocódigo2
El pseudocódigo2El pseudocódigo2
El pseudocódigo2
 
Programacion y su lenguaje
Programacion y su lenguajeProgramacion y su lenguaje
Programacion y su lenguaje
 
Portafolio
PortafolioPortafolio
Portafolio
 

Último

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 

Último (15)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

lenguaje y programacion

  • 1. UNIVERSIDAD NACIONAL EXPERIMENTAL DE LOS LLANOS OCCIDENTALES “EZEQUIEL ZAMORA” BARINAS EDO BARINAS Lenguaje de Programación Bachiller: Moreno Yennifer Sección: FS-01 Prof.: Walter Ayala Barinas, Mayo del 2016
  • 2. Lenguaje de programación Es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas como las computadoras. También es aquel elemento dentro de la informática que nos permite crear programas mediante un conjunto de instrucciones, operadores y reglas de sintaxis; que pone a disposición del programador para que este pueda comunicarse con los dispositivos hardware y software existentes.
  • 3. Semántica Sintáctica Se conoce como semántica al estudio del significado de los signos lingüísticos y de sus combinaciones. Está vinculada al significado, sentido e interpretación de palabras, expresiones o símbolos. Es una parte de la gramática que se encarga de estudiar la combinación y el orden de los vocablos en las oraciones. Describe la estructura del lenguaje, e incluye reglas para combinar palabras en la formación de frases. La importancia de la sintaxis en la comunicación, se basa en que orienta la construcción adecuada de oraciones, dando como resultado una expresión oral coherente.
  • 4. ¿Qué es un lenguaje de alto nivel? Un lenguaje de alto nivel permite al programador escribir las instrucciones de un programa utilizando palabras o expresiones sintácticas muy similares al inglés. Por ejemplo, en C se pueden usar palabras tales como: case, if, for, while, etc. para construir con ellas instrucciones como: if( numero > 0 ) printf( "El número es positivo" ) Que traducido al castellano viene a decir que: si número es mayor que cero, entonces, escribir por pantalla el mensaje: "El número es positivo". Ésta es la razón por la que a estos lenguajes se les considera de alto nivel, porque se pueden utilizar palabras de muy fácil comprensión para el programador.
  • 5. Declaración Una declaración es una construcción del lenguaje que asocia un nombre con una entidad. Ada distingue cuidadosamente entre declaraciones (que introducen nuevos identificadores) y sentencias (que utilizan dichos identificadores). Hay dos clases de declaraciones: Implícitas Explícitas Que ocurren como consecuencia de la semántica de otra construcción. Aparecen en el texto del programa y pueden ser: Declaraciones de tipo, subtipos, variables y constantes (objetos), excepciones, especificaciones de subprogramas o paquetes, cláusulas de representación o cláusulas use. cuerpos de los subprogramas, paquetes y tareas
  • 6. IDENTIFICADORES Un identificador es un nombre que identifica a una variable, a un método o función miembro, a una clase. Todos los lenguajes tienen ciertas reglas para componer los identificadores: •Todos los identificadores han de comenzar con una letra, el carácter subrayado ( _ ) o el carácter dólar ( $ ). •Puede incluir, pero no comenzar por un número •No puede incluir el carácter espacio en blanco •Distingue entre letras mayúsculas y minúsculas •No se pueden utilizar las palabras reservadas como identificadores
  • 7. Palabras reservadas En los lenguajes informáticos, una palabra reservada es una palabra que tiene un significado gramatical especial para ese lenguaje y no puede ser utilizada como un identificador de objetos en códigos del mismo, como ser variables. En el siguiente cuadro se listan las palabras reservadas, aquellas que emplea el lenguaje Java, y que el programador no puede utilizar como identificadores. Algunas de estas palabras le resultarán familiares al programador del lenguaje C/C++. Las palabras reservadas señaladas con un asterisco (*) no se utilizan.
  • 8. abstract boolean break byte byvalue* case cast* catch char class const* continue default do double else extends false final finally float for future* generic* goto* if implements import inner* instanceof int interface long native new null operator* outer* package private protected public rest* return short satatic super switch synchronized this throw transient true try var* void volatile while Palabras reservadas