Metodos Numericos
Universidad Autónoma de Querétaro
Facultad de Informática
Ingeniería en Computación
Métodos Numéricos
PRÁCTICA 2. Tipos de Errores
1.- Investigue los diferentes tipos de variables que manejan los lenguajes de programación, y su tamaño en bit.
Variables de C++
Bool: Utiliza 1 byte de memoria y sus valores son true o false.
Char: Generalmente utiliza 1 byte dememoria, permite almacenar un carácter, valores de -128 a 127
Unsigned short int: Utiliza 2 bytes de memoria, valores de 0 a 65,535.
Short int: Utiliza 2 bytes de memoria, valores de -32768 a 32767.
Unsigned long int: Utiliza 4 bytes de memoria, valores de 0 a 4, 294, 967, 295.
Long int: Utiliza 4 bytes de memoria, valores de -2, 147, 483, 648 a 2, 147, 483, 647.
Int (16 bit): Utiliza 2bytes de memoria, valores de -32, 768 a 32, 767.
Int (32 bit): Utiliza 4 bytes de memoria, valores de -2, 147, 483, 648 a 2, 147, 483, 647.
Unsigned int (16 bit): Utiliza 2 bytes de memoria, valores de 0 a 65, 535.
Unsigned int (32 bit): Utiliza 2 bytes de memoria, valores de 0 a 4, 294, 967, 295.
Double: Utiliza 2 bytes de memoria, valores de 2.22507e-308 a 3.40282e+38
Float: Utiliza 4 bytesde memoria, valores de 1.17549e-38 a 1.79769e+308
Variables de java
Enteros: Estos tipos son byte (8-bit complemento a 2), short (16-bit complemento a 2), int (32-bit complemento a 2) y long (64-bit complemento a 2), guardan el signo valor, representan un número y no pueden representar elementos fraccionarios.
Números en coma Flotante: Son float (32-bit) y double (64-bit) y almacenan númerosen coma flotante y signo esto quiere decir que representan números decimales.
Carácter: Estos son de tipo char (16-bit), almacena la representación de los caracteres, un carácter está almacenado en 16 bit.
Tipo Booleano: Solo guarda dos valores, verdadero o falso (true o false).
Variables de Visual Basic
Booleano : Es un tipo de datos que contiene si o un no que corresponden a TRUE o FALSEByte: Numérico, valores de 0 a 255 (sin signo)
Char: Carácter individual de 2 bytes, valores de 0 a 65,535 (sin signo)
Date: 8 bytes, valores de 0:00:00 (medianoche) del 1 de enero de 0001 a 11:59:59 p.m. del 31 de diciembre de 9999.
Double: punto flotante de precisión doble, 8 bytes valores de -1,79769313486231570E+308 a -4,94065645841246544E-324 † para los valores negativos;4,94065645841246544E-324 a 1,79769313486231570E+308 † para los valores positivos
Integer: Int 32, 4 bytes, valores de -2.147.483.648 a 2.147.483.647 (con signo)
Long (entero largo): 8 bytes, valores de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 (9,2...E+18 †) (con signo)
Object: 4 bytes en plataforma de 32 bit, 8 bytes en plataforma de 64 bit, Cualquier tipo puede almacenarse en una variable detipo Object.
SByte: 1 byte, valores de -128 a 127 (con signo)
Short: entero corto de 2 bytes, valores -32.768 a 32.767 (con signo)
Single: punto flotante de precisión simple de 4 bytes, valores de -3,4028235E+38 a -1,401298E-45 † para los valores negativos, 1,401298E-45 a 3,4028235E+38 † para los valores positivos.
String: longitud variable, en función de la plataforma de implementación,valores de 0 a 2.000 millones de caracteres Unicode aprox.
UInteger: 4 bytes valores de 0 a 4.294.967.295 (sin signo).
ULong: 8 bytes valores de 0 a 18.446.744.073.709.551.615 (1,8...E+19 †) (sin signo)
User-Defined: estructura, en función de la plataforma de implementación, cada miembro de la estructura tiene un intervalo de valores determinado por su tipo de datos y es independiente de losintervalos de valores correspondientes a los demás miembros.
UShort: 2bytes valores de 0 a 65.535 (sin signo).
2.- Compruebe los valores máximo y mínimo de los tipos de variables que manejan los lenguajes de programación.
C++
Tipo
Tamaño Bit
Dígitos de Precisión
Rango
Min
Max
Bool
8
0
0
1
Char
8
2
-128
127
Signed char
8
2
-128
127
Unsigned char
8
2
0
255
Short int...
Regístrate para leer el documento completo.