Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CODIFICACIN DE LA INFORMACIN.
TIPOS DE DATOS
Segn el sentido de los datos: -Datos de Entrada. -Datos Intermedios -Datos de Salida Segn varen o no -Datos Fijos -Datos Variables. Segn el carcter de los datos -Datos Numricos -Datos Alfabticos -Datos Alfanumricos
SISTEMAS DE NUMERACIN
Son sistemas posicionales:
586,310=5*102+8*101+6*100+3*10-1 Se podra expresar mediante la frmula:
Xi * Bi
Donde:
X es el valor absoluto del dgito en cuestin. i es la posicin que ocupa el dgito. B es la base del sistema de codificacin.
SISTEMAS DE NUMERACIN
Sistema
Base
decimal:
binario:
Sistema
Cada
dgito es un bit.
Sistema
Base
octal:
hexadecimal:
8 (usa los dgitos: 0-7). 16 (usa los dgitos: 0-9 y letras: A-F).
Sistema
Base
SISTEMAS DE NUMERACIN
SISTEMAS DE NUMERACIN
Ejemplo
SISTEMAS DE NUMERACIN
CAMBIOS
2)
PARTE FRACCIONARIA
SISTEMAS DE NUMERACIN
CAMBIOS
32,37510
COGEMOS LA PARTE ENTERA: 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 32 10= 100002 1:2=0; RESTO 1
SISTEMAS DE NUMERACIN
CAMBIOS
32,37510
AHORA LA FRACCIONARIA:
0,375 * 2 = 0,750; Cogemos el 0 0,75 * 2= 1,5; Cogemos el 1 0,5 * 2 = 1,0; Cogemos el 1 siempre la entera)
(ojo! cogemos
SISTEMAS DE NUMERACIN
CAMBIOS
32,37510
AHORA LA FRACCIONARIA:
0,375 * 2 = 0,750; Cogemos el 0 0,750 * 2= 1,5; Cogemos el 1 0,5 * 2 = 1,0; Cogemos el 1 (ojo! cogemos siempre la fraccionaria) 0,375 2= 0,0112
SISTEMAS DE NUMERACIN
CAMBIOS
Octal (base 8 = 23) Cada dgito octal representa un grupo de exactamente 3 bits Dgitos octales: 0, 1, 2, 3, 4, 5, 6, 7
SISTEMAS DE NUMERACIN
CAMBIOS
SISTEMAS DE NUMERACIN
CAMBIOS
11011101(2= 335(8
HEXADEC. 0 1 2 3
0100
0101 0110
4
5 6
0111
1000 1001 1010 1011 1100 1101
7
8 9 A B C D
134216
F0,0016
Hexadeco,a(base 16 = 24) Cada dgito hexadecimal representa un grupo de exactamente 4 bits
1110
1111
E
F
SISTEMAS DE NUMERACIN
CAMBIOS
SISTEMAS DE NUMERACIN
OPERACIONES Aritmticas
Lgicas
OPERACIONES EN BINARIO
OPERACIONES SUMA
ARITMTICAS
A B = 0 0 0 0 1 1 1 0 1 1 1 0 A B = C (ACARREO) 0 0 0 1 C (ACARREO) 0 1 0 0
RESTA
0 0 0 0 1 1 1 0 1 1 1 0
OPERACIONES EN BINARIO
OPERACIONES LGICAS (LGEBRA DE BOOLE)
NOT A 0 OR 1 A 0 0 1 B 0 1 0 NOT 1 0 OR 0 1 1
OPERACIONES EN BINARIO
OPERACIONES LGICAS (LGEBRA DE BOOLE)
AND A 0 0 1 1 A XOR 0 0 1 1 B 0 1 0 1 B 0 1 0 1 AND 0 0 0 1 XOR 0 1 1 0
REPRESENTACIN DE LA INFORMACIN
OPERACIONES LGICAS (LGEBRA DE BOOLE)
NAND A 0 0 1 1 A NOR 0 0 1 1 B 0 1 0 1 B 0 1 0 1 NOR 1 0 0 0 NAND 1 1 1 0
OPERACIONES EN BINARIO
COMPLEMENTOS
Internamente, el ordenador utiliza los complementos para representar los nmeros negativos. Es ms fcil implementar la circuitera de la suma y el complemento que el de la suma y la resta.
Por ejemplo, para restar dos nmeros, se realiza la suma del primero ms el complemento del segundo. El resultado sera el de una resta.
OPERACIONES EN BINARIO
COMPLEMENTO
a 1 (CA1)
Dado
00001001(2
Por
ejemplo, para restar dos nmeros, se realiza la suma del primero por el complemento del segundo y luego se le suma 1 al resultado.
OPERACIONES EN BINARIO
COMPLEMENTO
a 2 (CA2)
Dado
00001001(2
Por
ejemplo, para restar dos nmeros, se realiza la suma del primero por el complemento del segundo. El resultado sera el de una resta.
REPRESENTACIN DE LA INFORMACIN
CDIGOS
CRC-16, CRC-32,
Polinomio
Pueden
generador G(x)
CODIFICACIN DE LA INFORMACIN
CODIFICAR->
Cdigos
Para
almacenar la informacin:
CODIFICACIN
010101010 (VOLTAJES)
LENGUAJE NATURAL
SIGNO MAGNITUD
Sirve
para representar nmeros muy grandes o muy pequeos = SIGNO MANTISA* BASEEXP
SIMPLE DOBLE
8 para el exponente
23 para la mantisa
SIMPLE
El ordenador internamente no trabaja con letras y nmeros, sino con dgitos binarios o bits. Para almacenar texto se almacenan los caracteres:
Numricos: (0-9)
Especiales: signos de puntuacin, operadores aritmticos, otros ($, , @, %, [,],{,})
/
TECLADO
(Binary Code Decimal) : Decimal codificado binario. Representa caracteres alfanumricos en 6 bits (Extended BCD Interchange Code): una extensin del anterior. Es de 8 bits y representa adems caracteres de control. en sistemas militares (USAF), de 6 bits.
EBCDIC
FIELDATA:
ASCII
(American Standard Code for Information Interchange). Inicialmente de 7 bits para codificar los caracteres alfanumricos, de control y especiales
para del ASCII de 7 bits-> Slo estaba para el ingls. Se ampli a 8 bits para incluir caracteres no anglosajones-> Pero era insuficiente ISO: estandarizados los primeros 127 bits para el ASCII y el resto del idioma elegido. As
ISO-8859-1
Cdigos
para Europa Occidental (tambin llamado Latin-1) aade otros smbolos y el . (Latin-9)
ISO-8859-15:
WINDOWS 1252 -> es usado sobre todo en Microsoft Windows> los primeros 127 como el ASCII UNICODE -> el ms utilizado en la actualidad
FORMATOS PARA ALMACENAR LA INFORMACIN (Para almacenar un fichero: texto, grfico, audio, video) TEXTO
Texto plano (.txt) Texto enriquecido (.rtf) Documentos de texto (procesadores de texto):
MULTIMEDIA
1) Mapas de bits (bitmaps) se almacena el tamao de imagen, pixeles, el color-> gran calidad pero mucho tamao
Los
RLE
y LZW son dos algoritmos que hacen que no pierda mucha calidad GIF, PNG -> pierden calidad pero reduce el tamao significativamente-> apropiado para Internet y almacenamiento reducido
JPG,
Imgenes:
2)
Grficos vectoriales (Drawing) -> para herramientas de CAD. Estas imgenes se pueden ampliar y reducir sin perder calidad, se regeneran.
DWG
Audio:
CDA, Video
MPEG,
MULTIMEDIA
Otros formatos
Hoja de Clculo: (.ods para Calc de OpenOffice Calc y .xls para MS Excell)
Otros
formatos
para compresin y empaquetar: zip y rar
Formatos En En
Linux se utilizan gzip, bizp2 para comprimir Linux se utilizan tar o rpm para empaquetar