Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MATERIA: Programación I
GUIA DE LABORATORIO #: 3
Fecha:
COMPETENCIAS:
TEORÍA ASOCIADA:
TIPOS DE DATOS
Un dato es una representación simbólica de un atributo o variable cuantitativa o cualitativa.
Se pueden distinguir varios tipos de datos, dependiendo de las operaciones que podemos
asociarlos a ellos: Pudiendo ser numéricos, lógicos, caracteres, cadenas, entre otros.
Datos numéricos
Son aquellos que vienen conformados por un dato específico, los cuales son fácilmente
expresables, en rangos comunes, éstos pueden distinguirse en:
• Enteros: Obedecen a los números enteros, tal cual se les conoce en las matemáticas,
estos son aquellos que no gozan de parte decimal;
En C++, los tipos de datos enteros más utilizados son:
long: Similar al int, pero con mayor capacidad de almacenamiento. Puede ocupar 8
bytes en la memoria y su rango es mucho más amplio.
Sintaxis
Aquí está la sintaxis para la declaración de enteros y reales en C++:
int nombre-variable;
float nombre-variable;
El nombre de la variable es el nombre que se asignará a la variable.
Si se va a asignar un valor en el momento de la declaración, puede utilizar esta
sintaxis:
int nombre-variable = valor;
• El nombre de la variable es el nombre de la variable int o float.
• El valor es el valor que se asignará a la variable int o float que debe ser en el
caso de int, un número entero y en el caso de float, puede ser un número con
decimales.
Ejemplos:
int edad; int gestion=2024;
Datos Lógicos.
Un tipo booleano es un tipo de dato que puede tener uno de dos
valores: verdadero (representado como true) o falso (representado como false). En C++,
el tipo bool se utiliza para expresar condiciones lógicas y decisiones en programas. Por
ejemplo:
• Si tienes una variable llamada esDiaSoleado y quieres saber si es verdadero o
falso, puedes asignarle el valor true si hace sol o false si no.
• Las expresiones condicionales, como if, while o for, evalúan una expresión
booleana y toman decisiones basadas en su valor.
• Los operadores lógicos, como && (AND), || (OR) y ! (NOT), se utilizan para
combinar o negar expresiones booleanas.
Sintaxis
bool nombre-variable; bool nombre-variable=valor;
Ejemplos:
bool esDiaSoleado=true; bool encuentra;
Datos de Caracteres.
Este tipo de datos está relacionado con los símbolos del código ASCII.
En C++ se define los tipos de datos de caracteres de como:
char , es una abreviatura de carácter alfanumérico. Es un tipo de datos integral, lo que
significa que el valor se almacena como un número entero. Un carácter ocupa un tamaño
de memoria de 1 byte. También almacena un solo carácter. Los valores deben colocarse
entre comillas simples.
Sintaxis
Aquí está la sintaxis para la declaración de caracteres en C++:
char nombre-variable;
El nombre de la variable es el nombre que se asignará a la variable.
Si se va a asignar un valor en el momento de la declaración, puede utilizar esta sintaxis:
UNIVERSIDAD AUTONOMA “JUAN MISAEL SARACHO”
FACULTAD DE CIENCIAS Y TECNOLOGIA
CARRERA DE INGENIERIA INFORMÁTICA
EJERCICIOS RESUELTOS:
1. Escribir un programa para almacenar la inicial de su primer nombre en una variable de tipo char,
y su primer apellido en una variable de tipos string, y desplegarlas en pantalla.
#include <iostream>
using namespace std;
int main ( ) {
char iniNom='E'; char apellido=”Tejerina”;
cout<<”Inicial Nombre=”<<iniNom<<” Inicial Apellido=”<<apellido;
return 0;
}
2. Escribir un programa para almacenar su edad en años en una variable de tipo int, el promedio de
sus notas (asuma que su promedio es 99.8) en el primer semestre, en una variable de tipo float y
desplegarlos en pantalla.
#include <iostream>
using namespace std;
int main ( ) {
char edad=17; char promNota=99.8;
cout<<”Edad=”<<iniNom<<” Promedio notas=”<<promNota;
return 0;
}
UNIVERSIDAD AUTONOMA “JUAN MISAEL SARACHO”
FACULTAD DE CIENCIAS Y TECNOLOGIA
CARRERA DE INGENIERIA INFORMÁTICA
3. Escribir un programa que defina una variable de tipo bool que a su vez represente su aprobación
o no en la materia de programación I, luego imprima la variable.
#include <iostream>
using namespace std;
int main ( ) {
char aprobarProgra=true;
cout<<”Aprobar la materia de programación=”<<aprobarProgra;
return 0;
}
3. Escribir un programa para almacenar en una variable de tipo char la inicial de su primer nombre,
y desplegarla 5 veces seguida.
4. Escribir un programa para almacenar su apellido en una variable de tipo string, y se despliegue 4
veces, una en cada fila.
EJEMPLO DE SALIDA (si su apellido es TEJERINA)
TEJERINA
TEJERINA
TEJERINA
TEJERINA
5. Almacenar su primer nombre y su primer apellido en dos variables, escribir un programa con dos
funciones adicionales, la primera función desplegará en pantalla su nombre y la segunda función
desplegará en pantalla su apellido; luego escribir la función principal que llamará a cada una de las
funciones adicionales para imprimir su nombre completo, separando cada dato con un espacio.