Está en la página 1de 15

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE CIENCIAS MATEMÁTICAS


E.P Computación Científica
Semestre 2021-I

Laboratorio N°2

Prof. Mg José Luis Acuña Guillermo 1


TIPOS DE DATOS ENTEROS

• El objetivo de todos los programas es procesar datos, sean


numéricos, alfabéticos, de audio o de video. Es fundamental para este
objetivo la clasificación de los datos en tipos específicos.
• La diferencia esencial entre los diversos tipos de datos enteros es la
cantidad de almacenamiento usado por cada tipo, el cual afecta al
rango de valores que cada tipo es capaz de representar. Los tres tipos
mas importantes usados en forma casi exclusiva en la mayor parte de
las aplicaciones son los tipos de datos int, char y bool.
El tipo de dato int El conjunto de valores admitidos por el tipo de dato int son números enteros.
0 5 –10 +25 1000 253 –26 351 +36
El tipo de dato char El tipo de dato char se usa para almacenar caracteres individuales

‘A’ ‘$’ ‘b’ ‘7’ ‘y’ ‘!’ ‘M’ 'q'

El tipo de datos bool En C++, el tipo de datos bool se usa para representar datos booleanos
(lógicos). Por ello, este tipo de datos esta restringido a uno de dos valores: verdadero o falso. Este tipo
de datos es mas útil cuando un programa debe examinar una condición especifica y, debido a la
condición de ser verdadera o falsa, tomar un curso de acción prescrito.
Determinación del tamaño de almacenamiento

Una característica única de C++ es que le permite al programador ver donde y como se almacenan
los valores. Por ejemplo, C++ proporciona un operador denominado sizeof() que proporciona el
numero de bytes usados para almacenar valores para cualquier nombre de tipo de datos incluidos
dentro de los paréntesis del operador

En el programa ejemplo usa este operador


para determinar la cantidad de almacenamiento
reservado para los tipos de datos, int, char y
bool.
Almacenamiento de tipo de datos enteros
Tipos de punto flotante

Un número de punto flotante, al cual se le llama número real, puede ser el numero cero o
cualquier numero positivo o negativo que contenga un punto decimal. Los siguientes son
ejemplos de números de punto flotante:
+10.625 5. -6.2 3251.92 0.0 0.33 -6.67 +2.

C++ acepta tres tipos de datos de punto flotante: float, double y long double.
La diferencia entre estos tipos de datos es la cantidad de almacenamiento
que usa un compilador para cada tipo.
Tipos de datos de punto flotante
Notación exponencial

Los números de punto flotante pueden escribirse en notación exponencial, la cual es semejante
a la notación científica y se usa por lo común para expresar valores grandes y pequeños en forma
compacta. Los siguientes ejemplos ilustran como pueden expresarse números con decimales en
notación exponencial y científica:
endl es una instrucción especial de C++ que significa “comienzo de nueva línea”.

cout << " \n " equivale a cout << endl

Prof. Mg José Luis Acuña Guillermo 10


C++ permite que se sumen o resten caracteres y enteros.
Por ejemplo, la expresión ‘a’ + 1 es igual a ‘b’, y ‘z’ – 1 es igual a
‘y’. Del mismo modo, ‘A’ + 1 es ‘B’ y ‘Z’ – 1 es ‘Y’.

Prof. Mg José Luis Acuña Guillermo 11


Determine el carácter que resulta de las siguientes expresiones. (Asuma que todos los
caracteres se almacenan usando el código ASCII.)

a. ‘m’ – 5
b. ‘m’ + 5
c. ‘G’ + 6
d. ‘G’ – 6
e. ‘b’ – ‘a’
f. ‘g’ – ‘a’ + 1
g. ‘G’ – ‘A’ + 1
Prof. Mg José Luis Acuña Guillermo 12
Variables numéricas básicas El programador puede garantizar que
se garantice que una variable no
cambiará en todo el código asignando
un valor a la variable cuando se
declara, junto con el uso de la palabra
clave const como se muestra en el
fragmento de código a continuación.

Prof. Mg José Luis Acuña Guillermo 13


Puede usar cout para desplegar el valor de cualquier expresión aritmética en la pantalla de
la computadora. Para hacer esto, el valor deseado debe trasladarse al objeto. Por ejemplo,
esta instrucción produce el despliegue 21:

Prof. Mg José Luis Acuña Guillermo 14


Prof. Mg José Luis Acuña Guillermo 15

También podría gustarte