INFORMÁTICA 1º BACHILLER

jueves, 29 de septiembre de 2011

CODIFICACIÓN DE LA INFORMACIÓN

Existen varios tipos de sistemas de numeración


- Binario (base 2): 0, 1
- Decimal (base 10): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- Hexadecimal (base 16): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F               


Sistema Binario


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).
Un número binario puede ser representado por cualquier secuencia de bits (dígitos binarios).


Para pasar un numero decimal a binario basta con dividir dicho número entre 2 y poner los restos empezando de abajo a arriba.


Ejemplo:


Pasar 131 de decimal a binario:
131:2 = 65,resto 1
65:2 = 32,resto 1
32:2 = 16,resto 0
16:2= 8,resto 0
8:2= 4,resto 0
4:2= 2,resto 0
2:2 = 1,resto 0
1:2= 0, resto 1


Por tanto,131 decimal es 10000011




Sistema Decimal



Es uno de los denominados sistemas posicionales, utilizando un conjunto de símbolos cuyo significado depende fundamentalmente de su posición relativa al símbolo coma (,), denominado coma decimal, que en caso de ausencia se supone colocada implícitamente a la derecha.
Utiliza como base el 10, que corresponde al número de símbolos que comprende para la representación de cantidades; estos símbolos (también denominados dígitos) son:
123456789


Pasar de binario a decimal


Los números representados con el sistema binario, que contienen ceros y unos, pueden trasformarse al sistema decimal de forma muy sencilla: en lugar de realizar divisiones sucesivas entre dos, como hemos hecho anteriormente, realizamos la operación inversa, es decir, multiplicamos de forma sucesiva por las potencias de 2. En el ejemplo anterior (Fig. 1.1), para llegar al último cociente 1 hemos tenido que dividir entre 2 seis veces. Por tanto, ahora multiplicaremos 1 por 26. Pero se debe continuar mientras queden restos completando el desarrollo polinómico en función de las potencias de 2.


Sistema Hexadecimal


El sistema Hexadecimal ,a veces abreviado como Hex, 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.

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}
Se debe notar que A = 10, B = 11, C = 12, D = 13, E = 14 y F = 15

TABLA DE COLORES RGB


miércoles, 28 de septiembre de 2011

CÓDIGO ASCII


Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.
El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión. A menudo se llama incorrectamente ASCII a otros códigos de caracteres de 8 bits, como el estándar ISO-8859-1 que es una extensión que utiliza 8 bits para proporcionar caracteres adicionales usados en idiomas distintos al inglés, como el español.
ASCII fue publicado como estándar por primera vez en 1967 y fue actualizado por última vez en 1986. En la actualidad define códigos para 33 caracteres no imprimibles, de los cuales la mayoría son caracteres de control obsoletos que tienen efecto sobre cómo se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la numeración (empezando por el carácter espacio).
Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar textos y para el control de dispositivos que manejan texto como el teclado. No deben confundirse los códigos ALT+número de teclado con los códigos ASCII.