SlideShare una empresa de Scribd logo
1 de 11
COMPONENTES DE LOS
LENGUAJES DE
PROGRAMACIÓN
ALUMNA: JAZMIN ISABEL TRIGUEROS URBINA
FECHA: 21/10/2022
IDENTIFICADORES
Los "identificadores" o "símbolos" son los nombres que
se proporcionan para variables, tipos, funciones y
etiquetas del programa. Los nombres de identificadores
deben diferir en ortografía y mayúsculas y minúsculas de
cualquier palabra clave. No se puede utilizar palabras
clave (ya sea de C o de Microsoft) como identificadores;
se reservan para uso especial. Para crear un identificador,
especifíquelo en la declaración de una variable, un tipo o
una función. En este ejemplo, result es un identificador
para una variable de tipo entero y main y printf son
nombres de identificador para funciones.
Una vez declarado, puede utilizar el identificador en
instrucciones de programa posteriores para hacer
referencia al valor asociado. Una clase especial de
identificador, denominada una etiqueta de instrucción, se
puede utilizar en instrucciones goto. (Las declaraciones
se describen en Declaraciones y tipos. Las etiquetas de
instrucción se describen en Instrucciones goto y con
etiquetas).
TIPO DE DATOS
Los tipos de datos en un lenguaje de programación pueden ser muy variados, así que es difícil
preguntarte cuantos tipos de datos hay en un lenguaje, ya que incluso puedes crearte los tuyos
propios, mediante enumeraciones o estructuras.
Ponemos tres ejemplos de tipos de datos básicos que son los más utilizados: los números,
los textos y las fechas.
Si estamos trabajando con números, podemos sumar, restar, multiplicar, dividir… y muchas
operaciones más, como comparar.
Si estamos con textos, podemos comparar (si son iguales o no), podemos sustituir parte del
texto, añadir texto a uno existente, etc.
Con fechas podemos también sumar o restar fechas (o días, meses, años), compararlas, etc.
Más adelante veremos más tipos de datos que se usan en programación.
Tipo de datos para variables
• Tipo de datos número: int
• Tipos de datos número real: double o float
• Tipos de datos cadena: char o string
tipo de datos booleano: boolean
• Tipos de datos abstractos
PALABRA RESERVADA
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 pueden ser las variables.
Por ejemplo, en SQL, un usuario no puede ser llamado "group", porque la palabra group es
usada para indicar que un identificador se refiere a un grupo, no a un usuario. Al tratarse de una
palabra clave su uso queda restringido.
SENTENCIA
Sentencias (programación). Son las unidades
ejecutable más pequeña de un programa, en
otras palabras una línea de código escrita es
una sentencia. Especifican y controlan el flujo y
orden de ejecución del programa. Una sentencia
consta de palabras clave o reservadas como
(cout, cin, for, while, if ... else,etc.), Expresiones,
declaraciones, o llamadas a funciones. Si no
existen sentencias específicas de selección o
salto, el programa se ejecuta de forma
secuencial en el mismo orden en que se ha
escrito el código fuente (es el que podríamos
considerar orden "natural" de ejecución).
BLOQUES DE CÓDIGO
El bloque de código es un usuario o sección de código con una o más declaraciones y
sentencias. Un lenguaje de programación que permite bloques, incluyendo bloques anidados
dentro de otros bloques es llamado un lenguaje de programación estructurado por bloques.
COMENTARIOS
En la programación de computadoras,
un comentario es una construcción del lenguaje de
programación​ destinada a incrustar anotaciones
legibles al programador en el código fuente de
un programa informático ​ estas anotaciones son
potencialmente significativas para los
programadores, pero usualmente ignorados por
los compiladores e intérpretes.​ Los comentarios
son añadidos usualmente con el propósito de hacer
el código fuente más fácil de entender con vistas a
su mantenimiento o reutilización. La sintaxis y
reglas para los comentarios varían y usualmente
son definidas en la especificación del lenguaje de
programación.
EXPRESIONES
Las expresiones son combinaciones de constantes, variables y operadores de
diferentes tipos que nos permiten manipular datos para obtener información nueva.
Los lenguajes de programación usan los mismos conceptos de las operaciones
matemáticas tradicionales, tales como el agrupamiento y la precedencia de
operadores.
•Expresión relacional: y>8
•Expresión aritmética: 3+2, x+1,...
•Expresión lógica: x or y, not x,...
•Expresión con predicados: p(a) and q(b)
OPERADORES
En la programación, los operadores nos sirven
como para utilizarse en fórmulas dentro de un
algoritmo además de realizar comparaciones y
también para agrupar elementos. En el esquema
del presente trabajo, veremos los tipos de
operadores que se utilizan en la programación
de forma general cuando se elabora un
algoritmo.

Más contenido relacionado

Similar a Componentes clave lenguajes programación

Similar a Componentes clave lenguajes programación (20)

Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Ensayo de programacion c
Ensayo de programacion cEnsayo de programacion c
Ensayo de programacion c
 
2 poo u1 4 datos
2 poo u1 4 datos2 poo u1 4 datos
2 poo u1 4 datos
 
Programacion
ProgramacionProgramacion
Programacion
 
Computacion para ingenieros las variables
Computacion para ingenieros las variablesComputacion para ingenieros las variables
Computacion para ingenieros las variables
 
Programas (Introducción)
Programas (Introducción)Programas (Introducción)
Programas (Introducción)
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.
 
Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.Estructura de-un-programa-en-lenguaje-c.
Estructura de-un-programa-en-lenguaje-c.
 
Estructura de un Programa en C++
Estructura de un Programa en C++Estructura de un Programa en C++
Estructura de un Programa en C++
 
Programacion emily leal sistemas
Programacion emily leal sistemasProgramacion emily leal sistemas
Programacion emily leal sistemas
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
Lenguajes de programación.
Lenguajes de programación.Lenguajes de programación.
Lenguajes de programación.
 
Para exposición
Para exposiciónPara exposición
Para exposición
 
Glosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programasGlosario de conceptos de la creación de los programas
Glosario de conceptos de la creación de los programas
 
Visual c
Visual cVisual c
Visual c
 
Act26
Act26Act26
Act26
 
Turbo pascal
Turbo pascalTurbo pascal
Turbo pascal
 
elementos de la programación.pptx
elementos de la programación.pptxelementos de la programación.pptx
elementos de la programación.pptx
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 

Último

Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMONICADELROCIOMUNZON1
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaANACENIMENDEZ1
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfXimenaFallaLecca1
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesMIGUELANGEL2658
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILProblemSolved
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfbcondort
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 

Último (20)

Mapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptxMapas y cartas topográficas y de suelos.pptx
Mapas y cartas topográficas y de suelos.pptx
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedica
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdfTEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
TEXTO UNICO DE LA LEY-DE-CONTRATACIONES-ESTADO.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
clasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias localesclasificasion de vias arteriales , vias locales
clasificasion de vias arteriales , vias locales
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVILClase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
Clase 7 MECÁNICA DE FLUIDOS 2 INGENIERIA CIVIL
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdfLA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
LA APLICACIÓN DE LAS PROPIEDADES TEXTUALES A LOS TEXTOS.pdf
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 

Componentes clave lenguajes programación

  • 1. COMPONENTES DE LOS LENGUAJES DE PROGRAMACIÓN ALUMNA: JAZMIN ISABEL TRIGUEROS URBINA FECHA: 21/10/2022
  • 2. IDENTIFICADORES Los "identificadores" o "símbolos" son los nombres que se proporcionan para variables, tipos, funciones y etiquetas del programa. Los nombres de identificadores deben diferir en ortografía y mayúsculas y minúsculas de cualquier palabra clave. No se puede utilizar palabras clave (ya sea de C o de Microsoft) como identificadores; se reservan para uso especial. Para crear un identificador, especifíquelo en la declaración de una variable, un tipo o una función. En este ejemplo, result es un identificador para una variable de tipo entero y main y printf son nombres de identificador para funciones. Una vez declarado, puede utilizar el identificador en instrucciones de programa posteriores para hacer referencia al valor asociado. Una clase especial de identificador, denominada una etiqueta de instrucción, se puede utilizar en instrucciones goto. (Las declaraciones se describen en Declaraciones y tipos. Las etiquetas de instrucción se describen en Instrucciones goto y con etiquetas).
  • 3. TIPO DE DATOS Los tipos de datos en un lenguaje de programación pueden ser muy variados, así que es difícil preguntarte cuantos tipos de datos hay en un lenguaje, ya que incluso puedes crearte los tuyos propios, mediante enumeraciones o estructuras. Ponemos tres ejemplos de tipos de datos básicos que son los más utilizados: los números, los textos y las fechas. Si estamos trabajando con números, podemos sumar, restar, multiplicar, dividir… y muchas operaciones más, como comparar. Si estamos con textos, podemos comparar (si son iguales o no), podemos sustituir parte del texto, añadir texto a uno existente, etc. Con fechas podemos también sumar o restar fechas (o días, meses, años), compararlas, etc. Más adelante veremos más tipos de datos que se usan en programación. Tipo de datos para variables • Tipo de datos número: int • Tipos de datos número real: double o float • Tipos de datos cadena: char o string tipo de datos booleano: boolean • Tipos de datos abstractos
  • 4.
  • 5. PALABRA RESERVADA 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 pueden ser las variables. Por ejemplo, en SQL, un usuario no puede ser llamado "group", porque la palabra group es usada para indicar que un identificador se refiere a un grupo, no a un usuario. Al tratarse de una palabra clave su uso queda restringido.
  • 6.
  • 7. SENTENCIA Sentencias (programación). Son las unidades ejecutable más pequeña de un programa, en otras palabras una línea de código escrita es una sentencia. Especifican y controlan el flujo y orden de ejecución del programa. Una sentencia consta de palabras clave o reservadas como (cout, cin, for, while, if ... else,etc.), Expresiones, declaraciones, o llamadas a funciones. Si no existen sentencias específicas de selección o salto, el programa se ejecuta de forma secuencial en el mismo orden en que se ha escrito el código fuente (es el que podríamos considerar orden "natural" de ejecución).
  • 8. BLOQUES DE CÓDIGO El bloque de código es un usuario o sección de código con una o más declaraciones y sentencias. Un lenguaje de programación que permite bloques, incluyendo bloques anidados dentro de otros bloques es llamado un lenguaje de programación estructurado por bloques.
  • 9. COMENTARIOS En la programación de computadoras, un comentario es una construcción del lenguaje de programación​ destinada a incrustar anotaciones legibles al programador en el código fuente de un programa informático ​ estas anotaciones son potencialmente significativas para los programadores, pero usualmente ignorados por los compiladores e intérpretes.​ Los comentarios son añadidos usualmente con el propósito de hacer el código fuente más fácil de entender con vistas a su mantenimiento o reutilización. La sintaxis y reglas para los comentarios varían y usualmente son definidas en la especificación del lenguaje de programación.
  • 10. EXPRESIONES Las expresiones son combinaciones de constantes, variables y operadores de diferentes tipos que nos permiten manipular datos para obtener información nueva. Los lenguajes de programación usan los mismos conceptos de las operaciones matemáticas tradicionales, tales como el agrupamiento y la precedencia de operadores. •Expresión relacional: y>8 •Expresión aritmética: 3+2, x+1,... •Expresión lógica: x or y, not x,... •Expresión con predicados: p(a) and q(b)
  • 11. OPERADORES En la programación, los operadores nos sirven como para utilizarse en fórmulas dentro de un algoritmo además de realizar comparaciones y también para agrupar elementos. En el esquema del presente trabajo, veremos los tipos de operadores que se utilizan en la programación de forma general cuando se elabora un algoritmo.