Está en la página 1de 4

UNIVERSIDAD AUTONOMA “JUAN MISAEL SARACHO”

FACULTAD DE CIENCIAS Y TECNOLOGIA


CARRERA DE INGENIERIA INFORMÁTICA

MATERIA: Programación I
GUIA DE LABORATORIO #: 3
Fecha:

COMPETENCIAS:

Describir los conceptos: Tipos de datos


Numéricos
Lógicos
Caracteres
Cadenas

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:

int: Representa números enteros y generalmente ocupa 4 bytes en la


memoria. Puede almacenar valores en el rango de aproximadamente
-2,147,483,648 a 2,147,483,647.

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.

Estos valores pueden variar según la implementación y la plataforma, por lo que


siempre es recomendable consultar la documentación específica del compilador para
obtener detalles precisos.

• Reales o de punto flotante, en contraposición a los datos numéricos enteros, estos


son empleados para denotar toda clase de información que admite números con
decimales.
Los tipos de datos de punto flotante más comunes
en C++ son float, double y long double.

float (flotante): Utiliza 4 bytes de almacenamiento. Con un rango aproximado: 3.4E-


38 a 3.4E+38.

double (doble precisión): Utiliza 8 bytes de almacenamiento. Con un rango


aproximado: 1.7E-308 a 1.7E+308.
UNIVERSIDAD AUTONOMA “JUAN MISAEL SARACHO”
FACULTAD DE CIENCIAS Y TECNOLOGIA
CARRERA DE INGENIERIA INFORMÁTICA

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;

float monto; float saldo=234.5;

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

char nombre-variable = 'valor';


• El nombre de la variable es el nombre de la variable char.
• El valor es el valor que se asignará a la variable char que debe ser un solo
caracter.
Ejemplos:
char gen;
char inicial= 'A'

Datos de tipo Cadena


Las cadenas son un tipo de datos que agrupa a caracteres o símbolos del código ASCII
En C++ se define las cadenas como:
string, y se utiliza para almacenar una secuencia de caracteres (texto). Este no es un
tipo incorporado, pero se comporta como tal en su uso más básico. Los valores de cadena
deben estar entre comillas dobles
Sintaxis
string nombre-variable; string nombre-variable=”valor”;
Ejemplos
string nombreEstudiante; string apellido=”Torrejon”;

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;
}

EJERCICIOS PROPUESTOS PARA RESOLVER EN SALA:

3. Escribir un programa para almacenar en una variable de tipo char la inicial de su primer nombre,
y desplegarla 5 veces seguida.

EJEMPLO DE SALIDA (si su inicial es E)


EEEEE

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

EJERCICIOS PROPUESTOS PARA RESOLVER EXTRACLASE:

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.

6. El plan de estudios de la carrera de Ingeniería Informática contiene cinco materias en el primer


semestre, almacene en variables de tipo adecuado, el nombre de cada materia y la nota que podrá
ser con decimales, finalmente despliegue en pantalla en cada fila, el nombre y nota de cada materia.

También podría gustarte