Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lenguajes ensambladores La programación en lenguaje máquina era demasiado lenta y tediosa para la mayoría de los
programadores. Por lo tanto, empezaron a utilizar abreviaturas del inglés para representar las operaciones.
Lenguajes de alto nivel Para agilizar el proceso de programación se desarrollaron los lenguajes de alto nivel, en donde
podían escribirse instrucciones individuales para realizar tareas importantes. Los lenguajes de alto nivel, como C++, Java,
C# y Visual Basic nos permiten escribir instrucciones que son muy similares al inglés y contienen expresiones
matemáticas de uso común. Los programas traductores llamados compiladores convierten los programas que se
encuentran en lenguaje de alto nivel a programas en lenguaje máquina.
Toma de decisiones: operadores de igualdad y
relacionales
• Ahora presentaremos una versión simple de la instrucción if de C++, la
cual permite que un programa tome una acción alternativa, con base
en la verdad o falsedad de cierta condición. Si la condición es
verdadera, se ejecuta la instrucción que está en el cuerpo de la
instrucción if. Si la condición es falsa, el cuerpo no se ejecuta. En
breve veremos un ejemplo.
• Cuando hacemos un programa para solucionar un problema, es decir,
cuando estamos trabajando con un sistema informático y el algoritmo
que soluciona un problema se realiza por medio de un programa de
ordenador escrito en un lenguaje de programación, siempre tenemos
datos de entrada, con los que este programa va a trabajar y va a
generar unos datos de salida, que son la información.
• Según la naturaleza de estos datos clasificarlos en distintos tipos. No
es lo mismo el nombre de una persona, que sería un texto o lo que
llamamos una cadena de caracteres, que, por ejemplo, la edad de una
persona, que sería un valor o número entero.
• Tenemos datos que guardan valores muy simples y los tipos de datos
en los lenguajes de programación, y en especial en C++, nos van
posibilitando guardar información más compleja.
Tipos de datos simples en C++
Los tipos de datos básicos normalmente son los numéricos y en la siguiente tabla
podemos ver estos tipos de datos simples en C++, su nombre, descripción, el tamaño
definido por el tipo de dato, que proporciona la cantidad de información que podemos
guardar en una variable de ese tipo de dato, y el rango de valores que permite
almacenar.
Tipos de datos enumerados en C++
Los tipos enumerados son un mecanismo usado en C++ que nos permite agrupar constantes simbólicas.
enum dias { lunes, martes, miercoles, jueves, viernes, sabado, domingo }; for (int d = lunes; d <=domingo; d++) cout << d;
En este ejemplo parece que en la variable dias estamos guardando cadenas de caracteres,
pero realmente estamos guardando números, pero en lugar de guardar los números directamente,
a cada número le define una constante, es decir, el 1 es lunes, el 2 es martes, el 3 es miércoles, etcétera.
Además, podemos recorrerlos, ir desde el lunes hasta el domingo, utilizando una variable entera, porque
lo que realmente estamos guardando son enteros.