Está en la página 1de 6

Tarea 1: Representación de números Nombre: Cindy Melissa Gatica Arriola

Fı́sica Computacional Carné: 201709692

Representación de números
1. Forma de representación de los números en la computadora
(sistema binario)
En el sistema binario los números se representan utilizando los dı́gitos 0 y 1. La re-
presentación de un número de esta forma es única, como una suma de potencias de 2 [1].

Este sistema es muy utilizado en áreas como la informática y la electrónica, ya que


las computadoras trabajan internamente en dos niveles: Está encendido o apagado, hay
corriente circulando o no, el interruptor está pulsado o no, etc.
A cada número o dı́gito de este sistema se denomina bit y puede ser representado
por un 1 o 0.

Conteo binario
El conteo comienza con la sustitución del dı́gito menos significativo (el dı́gito más
a la derecha). Cuando se agotan los sı́mbolos disponibles para esta posición, el dı́gito
menos significativo se restablece a 0 y el siguiente dı́gito de mayor importancia (una
posición a la izquierda) se incrementa. Luego, se reanuda la sustitución incremental del
dı́gito de orden inferior. Este método de reinicio y desbordamiento se repite para cada
dı́gito significativo. De la siguiente forma:

00 →
− Dı́gito menos significativo a la derecha (representando a 0).

01 →
− Cambio dı́gito menos significativo (representando al 1).

10 →
− Restablecimiento e incremento (representando al 2).

11 →
− Incremento del dı́gito menos significativo (representando al 3).

En el sistema binario, cada bit representa una potencia creciente de 2, con el bit
más a la derecha representando 20 , el siguiente representando 21 , luego 22 y ası́ sucesi-
vamente. El valor de un número binario es la suma de las potencias de 2 representadas
por cada bit ”1”.
Se puede seguir la siguiente notación

2n rn + 2n−1 rn−1 + ... + 22 r2 + 21 r1 + 20 r0 (1)

Donde r representa al bit en cuestión para la n-ésima posición, es decir, r puede to-
mar valores de 0 o 1, dependiendo del número binario dado. Un ejemplo se muestra a
continuación:

1001012 = [(1) ∗ 25 ] + [(0) ∗ 24 ] + [(0) ∗ 23 ] + [(1) ∗ 22 ] + [(0) ∗ 21 ] + [(1) ∗ 20 ]

1
Tarea 1: Representación de números Nombre: Cindy Melissa Gatica Arriola
Fı́sica Computacional Carné: 201709692

¿Por qué se utiliza un sistema binario y no uno en base 3, 4 o cualquier otro


número?
Las principales razones se pasan en los siguientes aspectos
Implementación electrónica: Ya que la computadora está conformada por
electrónica como transistores, circuitos integrados, etc. Estos trabajan con señales
en alto y en bajo, por lo que el paso de corriente puede significar .encendido.o
.apagado”. Debido a la simplicidad del proceso, se pueden representar como 0 y 1,
por lo que el sistema binario encaja con el concepto trabajado en la electrónica.
Eficiencia y simplicidad: Al tratarse de un sistema simple, la eficiencia para
realizar operaciones ariméticas y lógicas es mayor comparada con un sistema en
base 3 o de cualquier otro tipo. De la lógica booleana y secuencial recordamos que
los sistemas son más rápidos si se trabajan con configuraciones sencillas, como la
de dos entradas, por tanto, un sistema de mayor base podrı́a ralentizar el proceso
debido al cambio de estados.
Fiabilidad y tolerancia de errores: Los sistemas binarios son menos sucep-
tibles a errores y ruido en las señales eléctricas.

2. Forma de representación de los números reales en una compu-


tadora
Las computadoras utilizan números enteros para representar a los números reales.

Bit
Es la mı́nima unidad de información que puede tomar solo dos valores, cero o uno.
Entonces un Bit es un número binario de un dı́gito. Un bit puede ser fı́sicamente
implementado con un dispositivo electrónico de dos estados.

Byte
Un byte está compuesto de 8 bits. Representa un número binario de 8 dı́gitos. En
un byte se puede almacenar un número entre 00000000 y 11111111 en binario, entre 0
y 255 en decimal.

Numeración binaria
Refiérase a la sección anterior [].

Numeración decimal
En el sistema de numeración decimal se utilizan diez sı́mbolos, del 0 al 9 para
representar una determinada cantidad. Los diez sı́mbolos no se limitan a representar
solamente diez cantidades diferentes, ya que se utilizan varios dı́gitos en las posiciones
adecuada dentro de un numero para indicar la magnitud de la cantidad [3].

2
Tarea 1: Representación de números Nombre: Cindy Melissa Gatica Arriola
Fı́sica Computacional Carné: 201709692

Siguiendo la fórmula:
N = An ∗ B n + An−1 ∗ B n−1 + ... + A1 B 1 + A0 B 0 (2)
La posición de cada digito en una numero decimal indica la magnitud de la cantidad
representada y se le puede asignar un peso. Los pesos para los números enteros son
potencias de 10, que aumentan de derecha a izquierda comenzando por 100 = 1.

Numeración octal
Este sistema tiene una base de ocho sı́mbolos. La facilidad que existe en convertir
entre el sistema binario y el octal, permite expresar los números binario en un formato
mas compacto, ya que cada digito octal equivale a tres dı́gitos binarios. La base de la
numeración octal es 8. Los sı́mbolos utilizados son: 0,1,2,3,4,5,6,7.

Numeración hexadecimal
La Notacion hexadecimal tiene base 16. Esto significa que hay 16 sı́mbolos (dı́gitos
hexadecimales): 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
A continuación se muestran ejemplos de cada tipo de numeración.

Figura 1: Ejemplos sistemas de numeración


Recuperado de: Fundación Educacional [2], 2023

3. Formatos de números enteros (1 byte, 2 bytes, 4 bytes, etc)


1 byte:
El número entero se representa utilizando 8 bits, lo que proporciona 256 posibles
valores. El rango para representar números enteros con signo es generalmente de -128

3
Tarea 1: Representación de números Nombre: Cindy Melissa Gatica Arriola
Fı́sica Computacional Carné: 201709692

a 127.

2 byte:
El número entero se representa utilizando 16 bits, lo que proporciona 65,536 posibles
valores. El rango para representar números enteros con signo es de -32,768 a 32,767.

4 bytes
: El número entero se representa utilizando 32 bits, lo que proporciona aproximada-
mente 4.3 mil millones de posibles valores. El rango para representar números enteros
con signo en este formato es generalmente de -2,147,483,648 a 2,147,483,647.

8 bytes
El número entero se representa utilizando 64 bits, lo que proporciona un ran-
go mucho más amplio de posibles valores. En este formato, el rango para represen-
tar números enteros con signo es de aproximadamente -9,223,372,036,854,775,808 a
9,223,372,036,854,775,807.

Formatos de números reales (precisión sencilla, precisión doble,


precisión cuádruple)
Precisión sencilla (32 bits):
Es un formato de número de computador u ordenador que ocupa 4 bytes (32 bits)
en su memoria y representa un amplio rango dinámico de valores mediante el uso de la
coma flotante.

Bit del Signo: 1 bit

Exponente: 8 bits

Mantisa: 23 bits

Rango de exponente: -126 a +127

Representa números reales utilizando 32 bits (4 bytes) en la memoria de la compu-


tadora. Es adecuado para muchas aplicaciones y proporciona aproximadamente 7 dı́gitos
decimales de precisión.

Precisión doble (64 bits):


Formato de número de computador u ordenador que ocupa 64 bits en su memoria y
representa un amplio y dinámico rango de valores mediante el uso de la coma flotante.

Bit del Signo: 1 bit

Exponente: 11 bits

4
Tarea 1: Representación de números Nombre: Cindy Melissa Gatica Arriola
Fı́sica Computacional Carné: 201709692

Mantisa: 52 bits

Rango de exponente: -1022 a +1023

utiliza 64 bits (8 bytes) para representar números reales en coma flotante. Tiene una
mayor precisión que el formato de precisión sencilla y proporciona aproximadamente
15 dı́gitos decimales de precisión [4].

Precisión cuádruple (128 bits):


La precisión cuádruple (o precisión cuádruple) es un formato de número de compu-
tadora basado en punto flotante binario que ocupa 16 bytes (128 bits).

Bit del Signo: 1 bit

Exponente: 15 bits

Mantisa: 112 bits

Rango de exponente: -16382 a +16383

Formato de número real que presenta precisión cuádruple con 128 bits. Es el formato
con la mayor precisión y puede proporcionar más de 30 dı́gitos decimales de precisión.

5
Bibliografı́a

[1] Javier Cilleruelo. El sistema binario. 1999.

[2] Fundación Educacional de la Araucanı́a. Sistema de numeración binario. 2018.

[3] M Morris Mano. Digital design. Pearson Educación, 2002.

[4] Pablo Santamarı́a. Representación de los números en la computadora. Facultad de,


2013.

También podría gustarte