Lenguajes de programación
Un lenguaje de programación es un lenguaje formal que proporciona una serie de instrucciones que permiten a un progrmaador escribir secuencias de órdenes y algoritmos a modo de controlar el comportamiento físico y lógico de una computadora con el objetivo de que produzca diversas clases de datos.
C++
- Lenguaje imperativo.
 
- Secuencial: los comandos se ejecutan línea a línea de arriba hacia abajo.
 
- La ejecución de sus programas tiene temporalidad.
 
- Entidad fundamental: variables, corresponden a posiciones de memoria RAM que almacenan valores durante la ejecución de un programa.
 
- Operación fundamental: asignación.
- Una variable no cambia su valor a menos que sea cambiado explícitamente a través de una asignación.
 
- En los lenguajes tipados las variables tienen un tipo de dato.
 
 
- Entrada y Salida desde Consola: definidas en la librería 
iostream.
cout: console out. Imprime en la pantalla un dato. << 
cin: console in. Lee un dato ingresado por consola. >> 
 
Tipos de datos
- Una variable está asociada a un tipo de dato:
- Es un conjunto de valores llamado conjunto base del tipo.
 
- Tiene definidas una seria de operaciones asociadas al tipo.
 
 
int para números enteros $\Z$. 
float para números reales $\R$. 
bool para valores booleanos. 
char para caracteres. 
Declaración y asignación de variables
<aside>
❗ TODAS LAS VARIABLES TIENEN QUE SER DECLARADAS ANTES DE SU USO
</aside>
- Declaración: Especificación de la existencia de la variable con su tipo de dato.
 
- Inicialización: La primera asignación de una variable.
 
- Asignación: Asociación de una valor a la variable.