Professional Documents
Culture Documents
Sistemas de numeracin
El concepto de nmero surge de la necesidad de contar, por ejemplo:
Sistemas de numeracin
Inicialmente se contaba con la ayuda de los medios disponibles, por ejemplo:
- Dedos
- Piedras
- Marcas en bastones
Sistemas de numeracin
Cada civilizacin ha desarrollado sus propios sistemas de numeracin, no slo en los smbolos, sino en los criterios usados para contar.
En esta unidad conocers distintos sistemas de numeracin y los podrs comparar con el sistema que actualmente usamos: es sistema de numeracin decimal.
Sistemas de numeracin
Sistema de numeracin egipcio (Tercer milenio a. C.)
Utiliza un sistema de base 10 con distintos smbolos para las sucesivas potencias de 10.
Sistemas de numeracin
Sistema de numeracin romano
(3000 a. C.)
Sistemas de numeracin
Sistema de numeracin babilnico
(1900 a. C.) Utiliza un sistema de base sexagesimal (60).
Sistemas de numeracin
Sistema de numeracin maya
(s. IV d. C.)
Sistemas de numeracin
Sistema de numeracin mapuche Se representa mediante palabras y su base es 10. 1 = kie 6 = kayu
2 = epu 7 = regle
3 = kula 8 = pura 4 = meli 9 = aylla 5 = kechu 10 = mari
Sistemas de numeracin
El estudio de estos sistemas te permitir conocer el significado de importantes conceptos, tales como:
Adems permitir apreciar las ventajas del sistema decimal posicional, que es el sistema que nosotros usamos actualmente.
Sistemas de numeracin
Sistemas binario, octal y hexadecimal
Sistemas de numeracin Sistema de numeracin decimal Sistema de numeracin binario Conversin entre nmeros decimales y binarios El tamao de las cifras binarias Conversin de binario a decimal Sistema de numeracin octal Conversin de un nmero decimal a octal Conversin octal a decimal Sistema de numeracin hexadecimal Conversin de nmeros binarios a octales y viceversa
Sistemas de numeracin
Teorema Fundamental Numeracin En un sistema de numeracin posicional de base b, la representacin de un nmero se define a partir de la regla:
(a3a2a1a0.a-1 a-2 a-3 )b= + a2b2+ a1b1+ a0b0+ a-1b-1+ a-2b-2+ a-3b-3+
Donde b es un entero no negativo mayor a 1 y donde los ai pertenecen al conjunto de enteros en el rango 0 ai< b El punto que aparece entre los dgitos a0 y a-1 se denomina punto fraccionario. Cuando b = 10 se lo llama punto decimal y cuando b = 2, punto binario.
Sistemas de numeracin
Sistema de numeracin decimal:
Sistemas de numeracin
Sistema de numeracin binario:
1011 2 = 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 = 8 + 0 + 2 + 1 = 1110
Ejercicio 1: Expresa, en el sistema decimal, los siguientes nmeros binarios: 110111, 111000, 010101, 101010, 1111110
Sistemas de numeracin
Sistema de numeracin octal:
Ejercicio 2: Convierte al sistema decimal los siguientes nmeros octales: 458, 1258, 6258
Sistemas de numeracin
Sistema de numeracin Hexadecimal &H:
Diecisis smbolos o dgitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)
Posicional
1A3F 16 = 1 * 163 + A* 162 + 3 * 161 + F * 160 = = 4096 + 10* 256 + 3*16 + 15*1 = 6719 10
Ejercicio 3:
100 , 1FF
16
16
Sistemas de numeracin
Conversiones entre sistemas de numeracin
Conversin entre nmeros decimales y binarios. Mtodo de los restos de cocientes
Ejercicio 4: Expresa, en cdigo binario, los nmeros decimales siguientes: 191, 25, 67, 99, 135, 276
Sistemas de numeracin
Conversiones entre sistemas de numeracin
Conversin entre nmeros decimales y octales.
10
Sistemas de numeracin
Conversiones entre sistemas de numeracin
Conversin entre nmeros decimales y hexadecimales.
Ejercicio 6: Convierte al sistema hexadecimal los siguientes nmeros decimales: 351910, 102410, 409510
Sistemas de numeracin
Conversiones entre sistemas de numeracin
Conversin entre binarios a octales y viceversa.
DECIMAL
BINARIO
OCTAL
0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7
Ejercicio 7: Convierte los siguientes nmeros binarios en octales: 11011012, 1011102, 110110112, 1011010112 Ejercicio 8: Convierte los siguientes nmeros octales en binarios: 258, 3728, 27538
Sistemas de numeracin
Conversiones entre sistemas de numeracin
Conversin entre binarios a hexadecimales y viceversa.
DECIMAL 0 1 2 BINARIO 0000 0001 0010 HEXADECIMAL 0 1 2
3
4 5 6 7
0011
0100 0101 0110 0111
3
4 5 6 7
8
9 10 11 12
1000
1001 1010 1011 1100
8
9 A B
C
D E F
13
14 15
1101
1110 1111
Ejercicio 9: Convierte a hexadecimales los siguientes nmeros binarios: 10101001010111010102, 1110000111100002, Convierte a binario los nmeros hexadecimales siguientes: 7A5D16, 101016, 8F8F16
Unidades de Informacion
Bit, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte, Exabyte
Sistemas de numeracin
Cdigo ASCII
Cdigo ASCII
Cdigo ASCII
Operaciones Binarias
SUMA + 1 10011000 + 00010101 10101101 RESTA 0 1 0 0 1 1 1 10
http://es.wikipedia.org/wiki/Sistema_binario
Operaciones Binarias
MULTIPLICACION 10110 1001 10110 00000 00000 10110 11000110 0 1 0 0 0 1 0 1
DIVISION
Operaciones Binarias
DIVISION Dividir 100010010 (274) entre 1101 (13):
Operaciones Binarias
ACTIVIDADES Restar 110002 menos 100112 Restar 11001010012 menos 1101101102 Dividir 10100012 entre 112 Dividir 11101112 entre 10012
Operaciones Binarias
Ejercicio Completar la siguiente tabla
Binario
Factor binario
Hexadecimal
Octal
Decimal
0000 0010
0000 0100
0000 1000
0001 0000
0010 0000
0100 0000
1000 0000
Operaciones Binarias
Ejercicio Completar la siguiente tabla
Binario
Factor binario 21
22
Hexadecimal
Octal
Decimal
0000 0010
0000 0100
2
4
2
4
2
4
0000 1000
0001 0000
23
24
8
10
10
20
8
16
0010 0000
0100 0000
25
26
20
40
40
100
32
64
1000 0000
27
80
200
128
En definitiva, las fracciones en una base slo pueden ser estimadas como una expresin finita en otra.
Actividades
1. Efectuar 1101102 multiplicado por 1012 2. Convertir 437,4062510 en binario 3. Efectuar 111,000012 dividido entre 1,012 4. Efectuar 1110012 dividido entre 10012 y aproximar con dos posiciones decimales
Ejercicio: convencerse de que tomar el complemento a 1 de un nmero binario es apenas invertir los dgitos.
Complemento a 2: La idea detrs de este mtodo es la misma que se present como Complemento a 1, salvo que realizaremos la resta sobre el menor nmero que resulta mayor a todos los nmeros representables con el tamao de palabra con el que contamos:
(-101)2 = (10000)2 (00101)2 = (1011)2
Ejercicio: convencerse de que complemento a 2 no es ms que complemento a 1, ms 1.
El rango representable con complemento a 2 es [-(2n-1), 2n-1-1] El complemento a r en d dgitos del nmero N es rd-N si N != 0 y 0 en caso contrario.
Suma en complemento a 2
La suma se opera exctamente igual a la suma en complemento a 1. La resta, al igual que vimos antes se reduce a la suma del complemento del sustraendo. Detectando overflow: Si el acarreo sobre el bit de signo es igual al acarreo fuera de dicho bit, no hay overflow. En caso que sean distintos s lo hay.
Multiplicacin de enteros
Hay casos en los que se cuenta con hardware que optimiza esta operacine, pero en el fondo son optimizaciones sobre el mtodo que nos ensearon en la primaria. Se basa en el simple hecho de que 0 multiplicando cualquier nmero es 0 y 1 multiplicando cualquier nmero es ese mismo nmero.
La clave del algoritmo es reproducir el desplazamiento que se produce antes de la adicin, que no es ms que un decalaje en una posicin.
Meta?