Los componentes clave de los lenguajes de programación incluyen identificadores, tipos de datos, palabras reservadas, sentencias, bloques de código, comentarios, expresiones y operadores. Los identificadores son los nombres de variables, funciones y etiquetas. Los tipos de datos especifican el tipo de información que puede almacenar una variable. Las palabras reservadas tienen significados especiales en el lenguaje. Las sentencias son las instrucciones más pequeñas que componen un programa.
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.