Sunteți pe pagina 1din 12

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE CHIHUAHUA II

MÉTODOS NUMÉRICOS
Práctica #1
Unidad I
Docente: Laura Ortega
Integrantes:
Pamela Cárdenas
Irving Mancera
Roberto Pedroza

Chihuahua Chih. 09/09/2019


TABLA DE CONTENIDOS
TECNOLÓGICO NACIONAL DE MÉXICO ..................................................................................... 1
INSTITUTO TECNOLÓGICO DE CHIHUAHUA II ......................................................................... 1
Introducción ........................................................................................................................................ 3
Marco Teórico ..................................................................................................................................... 3
Desarrollo ............................................................................................................................................. 4
Conclusiones ....................................................................................... Error! Bookmark not defined.
Bibliografía......................................................................................................................................... 12
Introducción
Las computadoras se manejan con el sistema binario para representar distintas
cosas, entre ellas almacenar números. Dependiendo de la cantidad de bits de las
computadoras es posible almacenar o representar números hasta cierto límite.
Es muy interesante el saber que nosotros como humanos de manera abstracta
podemos afirmar que existen cantidad infinita de números, pero una computadora
no puede comprender más allá de su memoria o palabras de bits.

Marco Teórico
Extracto del PDF de la práctica #1:
Manejo de números en la computadora
Dada la naturaleza electrónica de las computadoras, uno de los sistemas
más adecuados para usarse en estos aparatos es el sistema binario. Un bit es un
dígito del sistema de numeración binario (el cual solamente puede ser cero o uno).
La capacidad de almacenamiento de una memoria digital se mide en bits. Para una
computadora, el número de bits representa una palabra. Las palabras van desde 8
hasta 64 bits. Un byte corresponde a 8 bits. Por razones obvias, una computadora
no puede manejar palabras con longitudes infinitas, esto implica también que es
imposible almacenar todos los números reales en ella.
Números enteros
Considere una palabra de 8 bits para almacenar números enteros. El primer
bit se utiliza para almacenar el signo; un cero es un signo más y un uno es un signo
menos. Los restantes siete bits se utilizarán para guardar los números binarios.
Números reales (punto flotante)
Cuando se desea almacenar un número real, se emplea en su representación
binaria la forma de punto flotante. En esta representación el número se divide en
dos partes: una fraccionaria llamada mantisa o significado y una parte entera
llamada exponente o característica.
Errores
Errores de redondeo: Los errores de redondeo se originan por el hecho de
que la computadora no puede representar o guardar un número con un número
infinito de cifras por lo cual almacena ciertas cifras y las demás las omite o “corta”.
También el hecho de que las computadoras usan una representación en base 2, no
pueden representar exactamente algunos números en base 10. Esto también
representa un error de redondeo.

Errores de truncamiento: Los errores de truncamiento representan la


diferencia entre una formulación matemática exacta de un problema y su
aproximación obtenida por un método numérico.
Error de desbordamiento (overflow): Se presenta cuando se genera una
cantidad demasiado grande, en una operación aritmética, que rebasa la capacidad
de registro,

Error de underflow: Se presenta cuando se genera una cantidad demasiado


pequeña, en una operación aritmética, para que pueda ser almacenada

Desarrollo
Número a representar Binario Decimal
Número entero más 01111111 127
grande en una palabra de
8 bits
Número entero negativo 10000000 -128
más pequeño en una
palabra de 8 bits
Número entero positivo 0111111111111111 32765
más grande en una
palabra de 16 bits
Número entero negativo 1000000000000000 -32768
más pequeño en una
palabra de 16 bits
Número positivo de punto 0011.1111 .9372x2^3 = 7.5
flotante más grande en
una palabra de 8 bits
Número negativo de 1011.1111 -.9372x2^3 = -7.5
punto flotante más
pequeño en una palabra
de 8 bits
Número positivo de punto 0011111111111111 .99609375x2^63 =
flotante más grande en 9.1873x10^18
una palabra de 16 bits
Número positivo de punto 01111111.00000001 0.00390625x2^-63 =
flotante más pequeño en 4.23x10^-22
una palabra de 16 bits
Conteste las siguientes preguntas:
1. ¿Cuántos números enteros se pueden almacenar en una palabra de 8 bits?
R= 256
2. ¿Cuántos números enteros podemos almacenar en una palabra de 16 bits?
R= 65536
Realice los siguientes ejercicios:
1. Represente tres números enteros distintos en los espacios de la recta de ocho
espacios que corresponde a una palabra de 8 bits, anexando en su reporte una
imagen de dichos números y su equivalencia en el sistema decimal.

Primer número al azar(8bits): 10


Segundo número al azar (8bits): -255

Tercer número al azar (8bits): 109


2. Represente tres números enteros distintos en los espacios de la recta de dieciséis
espacios que corresponde a una palabra de 16 bits, anexando en su reporte una
imagen de dichos números y su equivalencia en el sistema decimal.
Primer número al azar (16bits): 3

Segundo número al azar (16bits): 7

Tercer número al azar (16bits): -32775


3. Represente tres números de punto flotante distintos en los espacios de la recta de
ocho espacios que corresponde a una palabra de 8 bits, anexando en su reporte
una imagen de dichos números y su equivalencia en el sistema decimal.

Primer número de punto flotante (8bits): -0.03125

Segundo número de punto flotante (8bits): 0.03125


Tercer número de punto flotante (8bits): 7.5
4. Represente tres números de punto flotante distintos en los espacios de la recta de
dieciséis espacios que corresponde a una palabra de 16 bits, anexando en su
reporte una imagen de dichos números y su equivalencia en el sistema decimal.

Primer número de punto flotante (16bits): 4.61x10^18


Segundo número de punto flotante (16bits): -5.42x10^-20

Tercer número de punto flotante (16bits): -4.74x10^-20


5. Escribe el número 32780 en una palabra de 16 bits
0100000000001100 = 32780
6. Escribe el número 273 en una palabra de 8 bits
Bits insuficientes
7. Escribe el número 0.04 en una palabra de 8 bits utilizando la notación de punto
flotante.
No se puede
8. De los ejercicios anteriores, ¿en cuál de ellos se presenta un error y a qué tipo de
error corresponde?
En los ejercicios 6 y 7 se presentan errores de overflow y underflow
respectivamente.

Conclusiones
¿Qué aprendí al realizar esta práctica? A representar números enteros, números
muy grandes y muy pequeños con el sistema binario, además del cómo funciona el
sistema numérico en las computadoras de distintos bits y sus posibles limitantes.
¿Qué dificultades tuve durante el desarrollo de la práctica? Ninguna, con el
contenido teórico visto en clase fue suficiente para llevar a cabo la práctica.
¿Consideras que han cambiado las ideas previas que tenías sobre los
conceptos estudiados? Si la respuesta es afirmativa, menciona qué ideas
cambiaron Si, ahora tenemos claro cómo funcionan las computadoras al almacenar
números y sus distintos tipos de errores y en qué situaciones se dan.
Comentarios sobre la práctica: Muy buena para reforzar los temas vistos en
clase.
Bibliografía
Iriarte V. R., Métodos Numéricos, 2007, Ed. Trillas, 2ª edición, México.

Nieves A., Domínguez F., Métodos Numéricos aplicados a la Ingeniería, 2012,


Grupo Editorial Patria, 4ª edición, México.

S-ar putea să vă placă și