La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

COMPUTO I - UASF karitogaes@gmail.com SISTEMA BINARIOS.

Presentaciones similares


Presentación del tema: "COMPUTO I - UASF karitogaes@gmail.com SISTEMA BINARIOS."— Transcripción de la presentación:

1 COMPUTO I - UASF SISTEMA BINARIOS

2 Definición El sistema binario, en matemáticas e informática, es un sistema de numeración en el que los números se representan utilizando solamente las cifras cero y uno (0 y 1). Es el que se utiliza en los ordenadores, pues trabajan internamente con dos niveles de voltaje, por lo que su sistema de numeración natural es el sistema binario (encendido 1, apagado 0).

3 REPRESENTACION BINARIA
BASE NUMÉRICA DÍGITOS EMPLEADOS CANTIDAD TOTAL DE DÍGITOS Binaria(2) 0 y 1 2 Octal(8) 0, 1, 2, 3, 4, 5, 6 y 7 8 Decimal(10) 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9 10 Hexadecimal(16) 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F 16

4 SISTEMA DE NUMERACIÓN DECIMAL
El sistema de numeración del ser humano es el decimal. La regla principal indica que toda cantidad se puede representar por el desarrollo de potencias sucesivas. (incluso decimales)

5 Sistema Binario El código binario es el sistema de representación de textos, o procesadores de instrucciones de ordenador, utilizando el sistema binario (sistema numérico de dos dígitos, o bit: el "0" y el "1 En un código binario de ancho fijo, cada letra, dígito, u otros símbolos, están representados por una cadena de bits de la misma longitud, como un número binario que, por lo general, aparece en las tablas en notación octal, decimal o hexadecimal.

6 SISTEMA OCTAL y HEXADECIMAL
El inconveniente de la codificación binaria es la representación de algunos números resulta muy larga (todo en cadenas de 0 y 1). Por ello aparecen: Sistema numeración OCTAL Sistema numeración HEXADECIMAL La forma de conversión a decimal y viceversa son parecidos a los anteriores a los anteriores. OCTAL utiliza (0,1,2,3,4,5,6,7) HEXADECIMAL utiliza (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

7 SISTEMA OCTAL El sistema numérico en base 8 se llama octal y utiliza los dígitos 0 a 7. Por ejemplo, el número binario para 74 (en decimal) es (en binario), lo agruparíamos como 1 / 001 / 010, de tal forma que obtengamos una serie de números en binario de 3 dígitos cada uno (para fragmentar el número se comienza desde el primero por la derecha y se parte de 3 en 3), despues obtenemos el número en decimal de cada uno de los números en binario obtenidos: 1=1, 001=1 y 010=2. De modo que el número decimal 74 en octal es 112. Hay que hacer notar que antes de poder pasar un número a octal es necesario pasar por el binario. Para llegar al resultado de 74 en octal se sigue esta serie: decimal -> binario -> octal.

8 Sistema hexadecimal El sistema hexadecimal, a veces abreviado como hex, es el sistema de numeración posicional de base 16 —empleando por tanto 16 símbolos—. Su uso actual está muy vinculado a la informática y ciencias de la computación, pues los computadores suelen utilizar el byte u octeto como unidad básica de memoria; y, debido a que un byte representa 28 valores posibles, y esto puede representarse como , que, según el teorema general de la numeración posicional, equivale al número en base , dos dígitos hexadecimales corresponden exactamente —permiten representar la misma línea de enteros— a un byte. En principio dado que el sistema usual de numeración es de base decimal y, por ello, sólo se dispone de diez dígitos, se adoptó la convención de usar las seis primeras letras del alfabeto latino para suplir los dígitos que nos faltan. El conjunto de símbolos sería, por tanto, el siguiente: S = {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}

9 CONVERSIONES BINARIO A DECIMAL DECIMAL A BINARIO OCTAL A BINARIO BINARIO A OCTAL HEXADECIMAL A BINARIO BINARIO A HEXADECIMAL

10 CONVERSIÓN ENTRE: DECIMAL A BINARIO SIMPLE: Se divide el número del sistema decimal entre 2, cuyo resultado entero se vuelve a dividir entre 2, y así sucesivamente. Ordenados los restos, del último al primero, este será el número binario que buscamos.

11 EJEMPLO Se aplica el método de las “divisiones y multiplicaciones ” sucesivas con la base como divisor y multiplicador (b = 2). Ejemplo: )10 = )2 Para la parte entera: Para la parte fraccionaria: 11 11

12 EJEMPLO Dividir sucesivamente entre 2, y después, tomar el último cociente y todos los restos en orden inverso a como han aparecido Por lo tanto, el número 18 (en sistema decimal) equivale al número (en sistema binario)

13 Decimal a binario Método de factorización
100|0 50|0 25|1 --> 1, 25-1=24 y seguimos dividiendo por 2 12|0 6|0 3|1 1|1 --> (100)10 = ( )2

14 Método de distribución
Consiste en distribuir los unos necesarios entre las potencias sucesivas de 2 de modo que su suma resulte ser el número decimal a convertir. Sea por ejemplo el número 151, para el que se necesitarán las 8 primeras potencias de 2, ya que la siguiente, 28=256, es superior al número a convertir. Se comienza poniendo un 1 en 128, por lo que aún faltarán 23, = 23, para llegar al 151. Este valor se conseguirá distribuyendo unos entre las potencias cuya suma de el resultado buscado y poniendo ceros en el resto. En el ejemplo resultan ser las potencias 4, 2, 1 y 0, esto es, 16, 4, 2 y 1, respectivamente.

15 Ejemplo 20= 1|1 21= 2|1 22= 4|1 23= 8|0 24= 16|1 25= 32|0 26= 64|0
20= 1|1 21= 2|1 22= 4|1 23= 8|0 24= 16|1 25= 32|0 26= 64|0 27=128| = (151)10 = ( )2

16 Decimal (con decimales) a binario
Para transformar un número del sistema decimal al sistema binario: Se inicia por el lado izquierdo, multiplicando cada número por 2 (si la parte entera es mayor que 0 en binario será 1, y en caso contrario es 0) En caso de ser 1, en la siguiente multiplicación se utilizan sólo los decimales. Después de realizar cada multiplicación, se colocan los números obtenidos en el orden de su obtención. Algunos números se transforman en dígitos periódicos, por ejemplo: el 0,1

17 EJEMPLO Ejemplo 0.3125 (decimal) => 0.0101 (binario).
Proceso: x 2 = => 0 0.625 x 2 = 1.25 => 1 0.25 x 2 = 0.5 => 0 0.5 x 2 = 1 => 1 En orden: > (binario)

18 CONVERSIÓN ENTRE: BINARIO A DECIMAL Para realizar la conversión de binario a decimal, realice lo siguiente: Inicie por el lado derecho del número en binario, cada número multiplíquelo por 2 y elévelo a la potencia consecutiva (comenzando por la potencia 0). Después de realizar cada una de las multiplicaciones, sume todas y el número resultante será el equivalente al sistema decimal.

19 EJEMPLO: También se puede optar por utilizar los valores que presenta cada posición del número binario a ser transformado, comenzando de derecha a izquierda, y sumando los valores de las posiciones que tienen una. Ejemplo El número binario corresponde en decimal al 82 se puede representar de la siguiente manera: entonces se suman los números 64, 16 y 2: = 1 * * * * * * 20 = 53 Por lo tanto, = 5310

20 CONVERSIÓN ENTRE: BINARIO A OCTAL
Para realizar la conversión de binario a octal, realice lo siguiente: Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado derecho. Si al terminar de agrupar no completa 3 dígitos, entonces agregue ceros a la izquierda. Número en binario 000 001 010 011 100 101 110 111 Número en octal 1 2 3 4 5 6 7 UASF - Computo I

21 EJEMPLOS 110111 (binario) = 67 (octal). Proceso: 111 = 7 110 = 6
Agrupe de izquierda a derecha: 67 (binario) = 317 (octal). Proceso: 001 = 1 11 entonces agregue un cero, con lo que se obtiene 011 = 3 Agrupe de izquierda a derecha: 317 (binario) = 103 (octal). Proceso: 011 = 3 000 = 0 1 entonces agregue 001 = 1 Agrupe de izquierda a derecha: 103. UASF - Computo I

22 CONVERSIÓN ENTRE: OCTAL A BINARIO
Para convertir números octales a binarios se sustituye cada dígito octal por su representación binaria con tres dígitos de acuerdo a la anterior tabla. EJEMPLO: 1274 →    1      2     7      4 001    100 UASF - Computo I

23 CONVERSIÓN ENTRE: BINARIO A HEXADECIMAL
Para realizar la conversión de binario a hexadecimal, realice lo siguiente: Agrupe la cantidad binaria en grupos de 4 en 4 iniciando por el lado derecho. Si al terminar de agrupar no completa 4 dígitos, entonces agregue ceros a la izquierda. Binario Decimal HEXA 0000 1000 8 0001 1 1001 9 0010 2 1010 10 A 0011 3 1011 11 B 0100 4 1100 12 C 0101 5 1101 13 D 0110 6 1110 14 E 0111 7 1111 15 F UASF - Computo I

24 EJEMPLOS 110111010 (binario) = 1BA (hexadecimal). Proceso: 1010 = A
1 entonces agregue 0001 = 1 Agrupe de izquierda a derecha: 1BA (binario) = 6F5 (hexadecimal). Proceso: 0101 = 5 1111 = F 110 entonces agregue 0110 = 6 Agrupe de izquierda a derecha: 6F5 →  7BA3.BC    7       B      A      3    .     B       C UASF - Computo I

25 CONVERSIÓN ENTRE: HEXADECIMAL A BINARIO
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15. En ocasiones se emplean letras minúsculas en lugar de mayúsculas. Como en cualquier sistema de numeración posicional, el valor numérico de cada dígito es alterado dependiendo de su posición en la cadena de dígitos, quedando multiplicado por una cierta potencia de la base del sistema, que en este caso es 16. Para convertir números hexadecimales a binarios se sustituye cada dígito hexadecimal por su representación binaria con cuatro dígitos de acuerdo a la anterior tabla. EJEMPLO: 2BC →     2        B       C 0010  1011  1100 3E0A16 = 3×163 + E× ×161 + A×160 = 3× × × ×1 = = UASF - Computo I

26 Con 7 bits = 128 estados. Corto Con 8 bits = 256 estados. OK
¿Cuántos bits usar? Si sumamos todos los simbolos que conocemos: Números+letras+caracteres raros+signos de puntuación… aprox. 150 Con 7 bits = 128 estados. Corto Con 8 bits = 256 estados. OK Para representar 1 carácter se utilizan 8 bits y a esta agrupación se le llama BYTE. 1 carácter = 1 byte = 8 bits

27 Unidades de medida de información
La magnitud más pequeña empleada es el bit, que hemos definido como la unidad mínima de información. Sin embargo, la más utilizada es el Byte, que está compuesto por 8 bits y nos permite representar un carácter. Se utilizan múltiplos de Bytes, se llama kiloBytes a 1024 B por ser el múltiplo de 8 mas cercano a 1000.

28 Como cualquier unidad de medida tiene sus equivalencias:
Nombre Símbolo Binario Número de bytes Equivale kilobyte KB 2^10 1.024 = megabyte MB 2^20 1.024KB gigabyte GB 2^30 1.024MB terabyte TB 2^40 1.024GB petabyte PB 2^50 1.024TB exabyte EB 2^60 1.024PB zettabyte ZB 2^70 1.024EB yottabyte YB 2^80 1.024ZB D I V E M U L T I P C A

29 EJEMPLOS UASF - Computo I

30 El código ASCII

31 EJEMPLOS 3.- Calcula el código binario de cada uno de los caracteres ( considera el código ASCII) U = A = S = F = 083 065 070 UASF - Computo I


Descargar ppt "COMPUTO I - UASF karitogaes@gmail.com SISTEMA BINARIOS."

Presentaciones similares


Anuncios Google