Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMAS NUMERICOS
(UNIDAD 1)
INGENIERIA EN SISTEMAS COMPUTACIONALES
1 SEMESTRE
GRUPO: C
MORALES VELAZQUEZ JARED GAMALIEL
JORGE OMAR DE LA CRUZ HILERIO
KEVIN OMAR VERA GONZALEZ
07/SEPTIEMBRE/2015
INDICE
I.
INTRODUCCION....................................
.............4
SISTEMAS NUMERICOS
SISTEMAS NUMERICOS (BINARIO, OCTAL, DECIMAL,
HEXADECIMAL)
.................5
Sistema Decimal
Sistema Binario
Sistema Octal
Sistema Hexadecimal
CONVERSIONES ENTRE SISTEMAS
NUMERICOS........................................7
Conversin de decimal a binario
Conversin de binario a decimal
Conversin de un nmero decimal a octal
Conversin De Nmeros Octales a Decimales
Conversin De Un Nmero Decimal a Hexadecimal
Conversin De Un Numero Hexadecimal a Decimal
Conversin De Binario a Octal
Conversin De Nmeros Binarios a Hexadecimales y Viceversa
Complemento a2
CONCLUSION....
39
BIBLIOGRAFIA.4
0
CUESTIONARIO...4
1
Introduccin
Los sistemas numricos son un conjunto de smbolos y
reglas que permiten representar datos numricos. Los
sistemas numricos actuales son sistemas posicionales
que se caracterizan porque un smbolo tiene distinto valor
segn la posicin que ocupa la cifra en este trabajo (unidad
1) se identificaran los diferentes sistemas numricos, y se
realizaran las conversiones entre diferentes sistemas
numricos (binario, octal, decimal y hexadecimal) se vern
y analizaran los sistemas numricos para poder realizar
operaciones bsicas de suma, resta, multiplicacin y
divisin.
Hexadecima
Octal Binario
l
0
0
0
0000
1
1
1
0001
2
2
2
0010
3
3
3
0011
4
4
4
0100
5
5
5
0101
6
6
6
0110
7
7
7
0111
8
8
10
1000
9
9
11
1001
10
A
12
1010
11
B
13
1011
12
C
14
1100
13
D
15
1101
14
E
16
1110
15
F
17
1111
16
10
20
10000
17
11
21
10001
18
12
22
10010
19
13
23
10011
20
14
24
10100
21
15
25
10101
22
16
26
10110
23
17
27
10111
24
18
30
11000
25
19
31
11001
26
1A
32
11010
27
1B
33
11011
28
1C
34
11100
29
1D
35
11101
30
1E
36
11110
31
1F
37
11111
32
20
40
100000
Representacin de nmeros con base 10: Desde nuestro primer contacto con
los nmeros nos familiarizamos con el sistema base diez, utiliza diez smbolos
llamados dgitos que son D={0,1,2,3,4,5,6,7,8,9}.
Los elementos se agrupan en decenas, diez decenas en una centena y diez
centenas en una unidad de millar, etc. por lo que cada nmero se representa
con una cadena o sucesin de dgitos, por ejemplo: 3469 representa 3
millares, 4 centenas, 6 decenas y 9 unidades como diez se representa por
10.
4 / 2 = 2 Resto: 0
2 / 2 = 1 Resto: 0
1 / 2 = 0 Resto: 1
Y, tomando los restos en orden inverso obtenemos la cifra binaria:
Decimal 77 = Binario 1001101.
Ejemplos:
(Ejercicios Realizados En Clases)
Decimal Binario
a) 23 = 10111
23
11
b) 2476= 100110101100
2476
1218 0
619
309
154
77
38
19
0
8
62
31
15
b) 64=1000000
64
32
16
b) 111000(2) = 56(10)
(1*25)+ (1*24)+ (1*23)+ (0*22)+ (0*21)+ (0*20)
(1*32)+ (1*16)+ (1*8)+ (0*4)+ (0*2)+ (0*1)
32+16+8+0+0+0=56
c) 010101(2) = 21(10)
(0*25)+ (1*24)+ (0*23)+ (1*22)+ (0*21)+ (1*20)
(0*32)+ (1*16)+ (0*8)+ (1*4)+ (0*2)+ (1*1)
0+16+0+4+0+1=21
10
Resto: 2
15 / 8 = 1
1/8=0
Resto: 7
Resto: 1
460
57
11
57
b) 400=620
400
50
b) 536=350
5x82+3x81+6x80=
5x64+3x8+6x1=
320+24+6=350
Resto: 7
108 / 16 = 6
6 / 16 = 0
Resto: 6
14
16
39
b) 128=82
130
16
14
Ejemplo:
(Ejercicios Realizados En Clases)
E64 = 3684
14X162+6X161+4X160=
14X256+6X16+4X1=
3584+96+4= 3684 resultado
10x256+8x16+11x1
2560+128+11=2699
15
b) B79=2937
11x162+7x161+9x160=
11x256+7x16+9x1=
2816+112+9=2937
Binario Octal
000
001
010
011
100
101
110
111
Ejemplo:
(Actividades realizadas en clases)
Binario -- octal
001110110= 166
001= 1
110= 6
110= 6
166 resultado
5=101
b) 456=100101110 resultado
4=100
5=101
6=110
Bina Hexadeci
rio
mal
0000 0
0001 0
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
10
1010 A
11
1011 B
12
1100 C
13
1101 D
14
1110 E
18
15
1111 F
6 = 0110
Y, por lo tanto el nmero hexadecimal 1F6 = al binario 000111110110
Ejemplo:
(Actividades realizadas en clases)
Hexadecimal Binario
A8C2 = 1010100011000010
A= 1010
8= 1000
C= 1100
2= 0010
(Ejercicios Propuestos Por el Equipo)
a) C9D3=1100100111010011
C=1100
9=1001
D=1101
3=0011
b) E7F=111001111111
E=1110
7=0111
F=1111
001= 1
010= 2
100= 4
011= 3
000= 0
20
010= 2
001= 1
011= 3
100= 4
011= 3
100= 4
010= 2
b) C7316=1100011100112=5153
C=1100
7=0111
3=0011
110= 5
001=1
110= 5
011=3
0001=1
1110=D
0101=3
10
00010101
Res 1 0 1 0 1 1 0 1
ultad
o
Se puede convertir la operacin binaria en una operacin decimal, resolver la
decimal, y despus transformar el resultado en un (nmero) binario. Operamos
como en el sistema decimal: comenzamos a sumar desde la derecha, en
nuestro ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y
llevamos 1 (este "1" se llama acarreo o arrastre). A continuacin se suma el
acarreo a la siguiente columna: 1 + 0 + 0 = 1, y seguimos hasta terminar todas
la columnas (exactamente como en decimal).
Ejemplo:
(Actividades realizadas en clases)
Suma Binaria
1011 11
+ 101 5
-------------------10000
16
22
10011 19
+ 1001 9
--------------------11100
28
(Ejercicios Propuestos Por el Equipo)
a) 10000 16
+10000 16
--------------------100000
32
b) 10101
+
1
-----------10110
Ejemplo: vamos a restar 201 - 67, ya sabemos que es 134, vamos a hacerlo en
binario:
1 1 0 0 1 0 0 1.......................201
- 0 1 0 0 0 0 1 1.......................67
Tomamos los dos ltimos nmeros, 1-1 es igual a 0, y no llevamos nada (no
pedimos prestado)
11001001
-01000011
-----------------------0
Ahora la siguiente columna 0-1, ya vimos que no se puede, as que va a tomar
1 prestado al de la columna del lado izquierdo, pero como es un cero, no nos
puede prestar 1, lo que pasa es que ese cero le pide a su vez al de lado, y as
hasta que encuentres un 1, pero no debemos fijarnos en eso, vamos a seguir
restando y no nos vamos a preocupar por eso ahora, entonces ahora nos
prestaron 1 (no importa quin) y tenemos un 1 0 (este nmero es 2 en binario
no 10 en decimal, no te vayas a confundir), entonces en binario tienes 10-1,
que en decimal es 2-1=1, y llevamos 1 (porque pedimos 1 prestado)
1 1 0 0 1 0 0 1 arriba
- 0 1 0 0 0 0 1 1 abajo
-----------------------10
Para la siguiente columna tenemos 0 - 0, pero recuerda que tomamos 1
prestado as que en realidad tenemos 0 - 1 (le sumamos el 1 al de abajo), de
nuevo tenemos que pedir prestado y entonces tenemos en binaria 1 0 -1 que
en decimal es 2-1=1, y de nuevo llevamos 1
11001001
-01000011
-----------------------110
24
11001001
-01000011
-----------------------0110
0 - 0=0
0 - 0=0
1 - 1=0
1 - 0=1
11001001
-01000011
-----------------------10000110
que en decimal es 134.
Es lo mismo que la resta en decimal, pides prestado y llevas, nada ms debes
de
ser
cuidadoso
y
recordar
que
tu
base
es
2.
Ejemplo:
(Actividades realizadas en clases)
101101 45
- 1011
- 11
----------------- --------100010
34
10110001 177
- 101010 -42
------------------ -------10000111
135
(Ejercicios Propuestos Por el Equipo)
25
101010
000000
101010
----------------11010010
27
28
29
Divisin
(+) (+) = +
(+) : (+) = +
() () = +
() : () = +
(+) () =
(+) : () =
() (+) =
() : (+) =
Por ejemplo:
a)
e)
(+5) (3) = 15
(+20) : (4) = 5
c)
g)
se
Si tienes una divisin puedes intentar pasar los nmeros a base 10 y dividir,
96A = A * 16 + 6 * 16 + 9 * 16 = A+96+2304=10+96+2304=2410
Como
F
=
15
Solo tienes que efectuar la divisin. Ahora si quieres hacerla en base
hexadecimal, solo tienes que hacerla como en base 10 pero acordndote de
que cuando el numero pasa de 16 tienes que contar las llevadas, a ver si me
explico
mejor.
la
0 0 recorrer a la derecha
0 1P=P+A
1 0 P=P+S
1 1 recorrer a la derecha
Se realizar esta comparacin 8 veces en este ejemplo (nmero de bits de los
operados) y al final de cada comparacin, realizamos un desplazamiento de un
bit hacia la derecha, manteniendo el ltimo bit de la izquierda, y descartando el
ltimo bit del lado contrario. Si hacemos una traza paso a paso nos quedaran
los siguientes resultados:
Finalmente obtenemos el nmero en binario resultante (12 en este ejemplo),
descartando el bit extra que hemos aadido al principio del procedimiento y que
se encuentra en el extremo a la derecha.
Procedimiento
Supongamos dos nmeros, multiplicando y multiplicador, con longitudes
en bits, x para el primero, e Y para el segundo:
A, el multiplicando.
P, ceros.
A, ceros.
S, ceros.
P, el multiplicador.
35
0110
0000
S 1010
0000
0010
0000
36
P* 0<000 0001
1010
0001
0
0
1101
0000
P*
0011
0000
0001
1000
0000
1100
0110
X0010
------------0000
0110
0000
0000
---------0001100
37
38
Conclusin
En conclusin un sistema de numeracin es un conjunto de
smbolos y reglas de generacin que permiten construir
todos los nmeros vlidos, aprendimos que en el caso del
sistema decimal es (0-9), en octal (0-7), en binario (0-1)en
este mundo hay 10 tipos de personas las que saben binario
y las que no y en hexadecimal es (0-9,A,B,C,D,E,F),
estas son las reglas que nos indican que nmeros son
vlidos en el sistema y cules no. En un sistema de
numeracin posicional las reglas son bastantes simples. Se
debe aclarar que las matemtica, y lo que respecta a los
nmeros es vital para entender esta materia ya que nos
encontramos con que cada funcin est relacionada con
los nmeros directa o indirectamente. Con este trabajo se
aprendi mucho sobre las conversiones, operaciones
bsicas y todo lo que respecta a los sistemas numricos.
39
BIBLIOGRAFIA
https://sites.google.com/site/matematicasdiscretasevz/1-1-sistemas-numericosbinario-octal-decimal-hexadecimal
https://sites.google.com/site/matematicasdiscretasevz/1-2-conversiones-entresistemas-numericos
http://tecelecuniminuto1.wix.com/sistemasdenumeracion#!resta-en-el-sistemadecimal/cbw0
https://devisemektronix.wordpress.com/2009/09/30/sistema-de-numeracionoctal/
Libros:
Matemticas discretas y lgica Winfriend Kari Grassmann
Elementos de matemticas discretas
40
CUESTIONARIO (RESUELTO)
Qu es el sistema decimal?
El sistema de numeracin decimal es un sistema posicional.
La base del sistema de numeracin decimal es 10 (0,9)
En la computacin qu Sistema se utiliza a nivel del
hardware?
El sistema binario
Qu es el algoritmo de Booth?
Es un mtodo rpido y sencillo para obtener el producto de
dos nmeros binarios con signo en notacin complemento a
dos.
Cul es el sistema de base 8(0, 1, 2, 3, 4, 5, 6, 7)?
El sistema octal
En la computacin qu sistema se usa al momento de
comunicarse con el usuario?
El sistema decimal
Cul es el sistema de numeracin ms utilizado en la
computacin?
El Hexadecimal
Cules son los sistemas numricos que se utilizan en la
aplicacin de computadoras?
El decimal, hexadecimal, octal y binario
Sistema numrico que va de 0 a 1?
El sistema Binario
De Cuantos dgitos consta el sistema hexadecimal?
De 16 dgitos diferentes (1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D,
E, F)
41
42