jueves, 29 de septiembre de 2011

Codificación de la información.

En la computadora digital, sólo puede utilizar dos símbolos: el cero(0) y el uno (1), que son los únicos representables por los dispositivos electrónicos que componen la computadora. 
Por tanto, para que el ordenador pueda manejar la misma información que los humanos, hay que realizar una conversión de los signos de nuestros lenguajes a ceros y unos (bits).


Tres tipos de codificación.
  • Sistema de numeración decimal. (BASE 10)
    • 10 dígitos : 0  1  2  3  4  5  6  7  8  9  
  • Sistema de numeración binario. (BASE 2)
    • 2 dígitos: 0  1 
  • Sistema de numeración hexadecimal.
    • 16 dígitos: 0  1  2  3  4  5  6  7  8  9  10(A)  11(B)  12(C)  13(D)  14(E)  15(F)

Código de color RGB

RGB: Red-Green-Blue
Se basa en la mezcla de estos tres colores para conseguir toda la dama completa.
Cada uno de los colores toma un valor entre 0 y 255, un total de 256, con los que se consigue un total de 256 x 256 x 256 = 16777216 colores distintos.
Este valor entre 0 y 255 se representa en código HEXADECIMAL -> el rango en hexadecimal sería entonces de 00 a FF (00 dec. = 0 dec , FF hex = 255 dec.

El código de mcolor RGB se expresa así: #RRGGBB siendo cada uno de los valores de 2 cifras del rango de cada uno de los tres colores, con lo que obtenemos el valor final que representa a cada color.

EJEMPLO

Negro. Representa la ausencia de color -> #000000
Blanco. Es la mezcla de todos los colores -> #FFFFFF
Rojo. Todo el tono es el del rojo, siendo los otros dos nulos -> #FF0000
Verde. Todo el tono es el del verde, siendo los otros dos nulos -> #00FF00
Azul. Todo el tono es el del azul, siendo los otros dos nulos -> #0000FF
Otras combinaciones de colores:
Chocolate. #D2691E
Magenta. #FF00FF
Naranja. #FFA500




miércoles, 28 de septiembre de 2011

Tabla ASCII

ASCII: American Standard Code for Informatica Interchange.

  • Es un código de caracteres basado en el alfabeto latino. Este código especifica una correspondencia entre cadenas debits y simbolos escritos de la lengua. Permitiendo la comunicación entre dispositivos digitales, así como su almacenamiento.
  • Los primeros 32 códigos sirven para controlar dispositivos.
POR EJEMPLO:

- Carácter 27 -> Tecla ESC.
- Carácter 127 -> Tecla SUPR.
Los códigos del 33 al 126, representan letras, dígitos, signos de puntuación y varios símbolos.



EJERCICIO:

Escribir en codificación hexadecimal y binaria la palabra CASA.

dec.  A   B   C   D   E   F    G   H   I   J   K   L   M   N   O   P    Q     R   S   T 
         65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86

    C  A  S  A
   67 65 83 65   dec.
    |    |    |    |
   43 41 53 41  hex.
1000011100000110100111000001   bin.