0TEMA 1: FUNDAMENTOS DE LA INFORMTICA 1.- SISTEMA BINARIO El sistema de numeracin binario es el sistema que utilizan los ordenadores para almacenar y procesar la informacin. El sistema binario utiliza solo dos dgitos: 0 y 1. 1010111 sera un nmero expresado en el sistema binario. A cada una de las cifras que forman un nmero binario se le llama bit. En el ejemplo anterior el nmero binario est formado por 7 bits. En la siguiente tabla se representan los primeros 16 nmeros en binario y su correspondiente valor decimal. Binario N decimal
La cantidad mxima de nmeros que se pueden obtener con 4 bits es:16
Este nmero responde a la frmula: 2 4= 16
Por lo tanto, para n bits la cantidad mxima ser: 2 n 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 10 1011 11 1100 12 1101 13 1110 14 1111 15
Como el bit es una unidad muy pequea, se usan mltiplos como:
Bleln Montero Ayarza. TIC 1 Bach. 2 Tecnologas de la Informacin y la Comunicacin. Para siete bits qu nmeros ser el mximo? 2 7 = 128
Calcula cuantos bits son un kilobyte: Si un byte son 8 bits, y un kilobyte son 1024 bytes 1024.8= 8192 Tengo un video grabado en HD que ocupa 5 minutos, sabiendo que la calidad HD 1 segundo de grabacin ocupa 64 bytes, calcula cuanto ocupara mi video, exprsalo en kilobytes: 64.60= 3840 bytes en 1 minuto. 3840.5= 19200 bytes en 5 minutos. 19200: 1024= 18,75 kilobytes. Como pasar nmeros de sistema decimal a binario: 512= 2 9 100000000 Se divide el nmero dejando el resto y hasta acabar de dividir el nmero. Luego se cogen los restos al revs empezando por el ltimo y acabando por el primero. 1. Se divide el nmero entre 2. 2. El resto obtenido se vuelve a dividir entre 2. 3. As sucesivamente hasta que el resto sea menor de 2. 4. El nmero en binario ser el resultado de coger el ltimo cociente y todos los restos anteriores.
Bleln Montero Ayarza. TIC 1 Bach. 3 Tecnologas de la Informacin y la Comunicacin. Ejemplo de como pasar un nmero binario a decimal Nmero posicin 1001110= 0.2 0 +1.2 1 +1.2 2 +1.2 3 +0.2 4 +0.2 5 +1.2 6 = 2+4+8+64=78 base
1. Se multiplica cada cifra por 2 elevado a la posicin qu ocupa. 2. Se empieza con la posicin 0 y as sucesivamente hasta completar todas las cifras. 3. El nmero decimal ser el resultado de sumar todos los sumandos.
Ejercicio 1: Pasar de binario a decimal. 10111= 1.2^0+1.2^1+1.2^2+0.2^3+1.2^4=23 Ejercicio 2: 110101=1.2^0+0.2^1+1.2^2+0.2^3+1.2^4+1.2^5=53 Ejercicio 3: 10101=21 11=3 1011=11 Ejercicio 4: 35=100011 32=100000 15=1111
Bleln Montero Ayarza. TIC 1 Bach. 4 Tecnologas de la Informacin y la Comunicacin. 2.- SISTEMA HEXADECIMAL Es un sistema de numeracin que utiliza 16 dgitos distintos. 10 son los dgitod utilizados en el sistema decimal:0,1,2,3,4,5,6,7,8,9. 6 son las letras:A, B, C, D, E, F. 3FD2 sera un nmero expresado en el sistema hexadecimal. Binario Decimal Hexadecimal 0000 0 0 0001 1 1 0010 2 2 0011 3 3 0100 4 4 0101 5 5 0110 6 6 0111 7 7 1000 8 8 1001 9 9 1010 10 A 1011 11 B 1100 12 C 1101 13 D 1110 14 E 1111 15 F
Ejemplo de cmo pasar un nmero hexadecimal a decimal. Nmero Posicin 1C3 = 3.16 0 +12.16 1 +1.16 2 = 3+ 192+ 256= 45 posicin 2 1 0 Base 1. Se multiplica cada cifra por 16 elevado a la posicin que ocupa. 2. Se empieza con la posicin 0 y as sucesivamente hasta completar todas las cifras. 3. El nmero en decimal ser el resultado de sumar todos los sumandos.
Bleln Montero Ayarza. TIC 1 Bach. 5 Tecnologas de la Informacin y la Comunicacin. Ejercicio 1: 1234 = 4.16^0+3.16^1+2.16^2+1.16^3=4660 Ejemplo de cmo pasar un nmero decimal a hexadecimal.
1. Se divide el nmero entre 15. 2. El resto obtenido se vuelve a dividir entre 16. 3. As sucesivamente hasta que el resto sea menor que 16. 4. El nmero en hexadecimal ser el resultado de coger el ltimo cociente y todos los restos anteriores. Los valores mayores de 9 se representarn con su letra correspondiente.
10=A 11=B 12=C 13=D 14=E 15=F
Por lo tanto, 300 (d = 12C (h
103 56 7 8 3 903 (d=387 (h
903 16
16
Bleln Montero Ayarza. TIC 1 Bach. 6 Tecnologas de la Informacin y la Comunicacin. Para pasar de nmero binario a hexadecimal. El paso de un nmero binario a hexadecimal es muy sencillo. Basta con agrupar los bits en grupos de 4 empezando por la derecha. A cada grupo se le asigna el valor hexadecimal correspondiente.
1110 01 00 01 11 10 391E 3 9 1 E
Pasar un nmero de binario a decimal N BINARIO: 1111 N DECIMAL: 15 Pasar un nmero de decimal a binario N DECIMAL: 5 N BINARIO: 101 Pasar un nmero de binario a hexadecimal N BINARIO: 1010 N HEXADECIMAL: A Pasar un nmero de decimal a hexadecimal N DECIMAL: 5 N HEXADECIMAL: 5 Pasar de hexadecimal a binario: N HEXADECIMAL: A N BINARIO: 1010 Pasar de hexadecimal a decimal: N HEXADECIMAL: B N DECIMAL: 11
Bleln Montero Ayarza. TIC 1 Bach. 7 Tecnologas de la Informacin y la Comunicacin.
Cdigo ASCII Para digitalizar los caracteres del alfabeto y otros smbolos, se asigna a cada uno una combinacin de ceros y unos que recibe el nombre de cdigo ASCII (American Standar Code for Infomation Interchange). En esta tabla puedes ver los cdigos ASCII de las letras maysculas y los nmeros, tambin tienen su cdigo las letras minsculas, signos de puntuacin, pulsaciones de teclado, etc.
Ejercicio 1: Escribe tu nombre en cdigo ASCII 0100 0010-0100 0101-0100 1100-0100 0101- 0100 1110 B E L E N