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.