Práctica no 5_6

35
MANEJO INTERNO DE DATOS

Transcript of Práctica no 5_6

Page 1: Práctica no 5_6

MANEJO INTERNO DE DATOS

Page 2: Práctica no 5_6

Circuiteria: Son los elementos físicos de las pc’s.

Arquitectura: es la circuitería del procesador central

Las computadoras reducen la información a ceros y unos es decir representa los números con un sistema binario, por lo tanto el potencial de la computadora se basa en solo dos estados electrónicos: encendido y apagado. Las características físicas de una computadora permite combinar los dos estados para representar letras, números y colores.

Bit: Unidad mínima de información. Un bit se representa por la presencia o la ausencia de un impulso electrónico (0 ó 1 en el código binario).

Byte: Agrupación fundamental de información binaria formada por 8 bits. Unidad de información compuesta de 8 bits. (octeto)

Palabra: Unidad de información que consta generalmente de 32 bits. Es el número de bits que manipula el ordenador en cada ciclo de trabajo.

Page 3: Práctica no 5_6

Los números se pueden representar en distintos sistemas de numeración que se diferencian entre si por su base. Así el sistema de numeración decimal es de base 10, el binario de base 2, el octal de base 8 y el hexadecimal de base 16.

El sistema octal consta de 8 dígitos del 0 al 7 el 8 se

representa con un 10 el 9 con un 11 y así sucesivamente

El sistema hexadecimal del consta de 16 dígitos que van desde el 0 hasta el , es decir que los números del 10 al 15 se representan por A, B, C, D, E y F por lo que el 16 se representa por 10, el 17 por 11 y así sucesivamente

Page 4: Práctica no 5_6

Para que las palabras, frases y párrafos se ajusten a los circuitos exclusivamente binarios de la computadora, se han creado códigos que representan cada carácter como una cadena única de bits. El código más común es el ASCII (American Standard Code for Information Ínterchange, Código estándar estadounidense para el intercambio de información).

Page 5: Práctica no 5_6

•Código ASCII (American Standard

Code for Information Interchange).

El mas empleado y actualmente

usado, debido a su popularidad en

los primeros equipos de cómputo, se

difundió su uso en el desarrollo de los

sistemas operativos para el manejo

de texto.

•El conjunto ASCII básico, o estándar,

utiliza 7 bits para cada código, lo que

da como resultado 128 códigos de

caracteres desde 0 hasta 127 (00H

hasta 7FH hexadecimal). El conjunto

ASCII extendido utiliza 8 bits para

cada código, dando como resultado

128 códigos adicionales, numerados

desde el 128 hasta el 255 (80H hasta

FFH extendido).

Page 6: Práctica no 5_6
Page 7: Práctica no 5_6

EBCDIC, acrónimo de Extended Binary Coded Decimal

Interchange Code (Código Ampliado de Caracteres

Decimales Codificados en Binario para el Intercambio de

la Información).

Es un código binario que representa caracteres

alfanuméricos, controles y signos de puntuación. Cada

carácter está compuesto por 8 bits, define un total de 256

caracteres.

Es un código estándar usado por computadoras mainframe

IBM

Page 8: Práctica no 5_6
Page 9: Práctica no 5_6
Page 10: Práctica no 5_6

2³=8 2²=4 2¹=2 2⁰=1 ( x ) ₂ ( x ) ₈ ( x ) ₁₀ ( x ) ₁₆0 0 0 0 0000 0 0 0

0 0 0 1 0001 1 1 1

0 0 1 0 0010 2 2 2

0 0 1 1 0011 3 3 3

0 1 0 0 0100 4 4 4

0 1 0 1 0101 5 5 5

0 1 1 0 0110 6 6 6

0 1 1 1 0111 7 7 7

1 0 0 0 1000 10 8 8

1 0 0 1 1001 11 9 9

1 0 1 0 1010 12 10 A

1 0 1 1 1011 13 11 B

1 1 0 0 1100 14 12 C

1 1 0 1 1101 15 13 D

1 1 1 0 1110 16 14 E

1 1 1 1 1111 17 15 F

Page 11: Práctica no 5_6
Page 12: Práctica no 5_6

Convirtiendo de ( )10 ( )2

Convertir 28.37(10) a binario(2)

Parte entera: Parte Fraccionaria:

28/2=14 sobra 0 0.37 X 2=0.74 sobra 0

14/2=7 sobra 0 0.74X2=1.48 sobra 1

7/2=3 sobra 1 0.48X2=0.96 sobra 0

3/2=1 sobra 1 0.96X2=1.92 sobra 1

0.92X2=1.84

Así que 28.37(10) = 11100.0101(2)

Page 13: Práctica no 5_6

Convertir 27.37(8) a binario(2)

27.37(8)= 2X81 + 7X80 + 3X8-1 + 7X8-2 = 16 + 7 + 0.375 +

0.109375 = 23.484375 = 23.48(10)

Parte entera: Parte Fraccionaria:

23/2=11 sobra 1 0.48 X 2=0.96 sobra 0

11/2=5 sobra 1 0.96X2=1.92 sobra 1

5/2=2 sobra 1 0.92X2=1.82 sobra 1

2/2=0 sobra 0 0.82X2=1.64 sobra 1

1/2=0 sobra 1 0.64X2=1.28

Así que 27.37(8) = 23.48(10) = 10111.0111(2)

Page 14: Práctica no 5_6

Una forma sencilla es:

Page 15: Práctica no 5_6

La cantidad correspondiente en hexadecimal

se agrupa de derecha a izquierda.

Ejemplos

0001 1011 1010 (2)

1 B A (16)

Page 16: Práctica no 5_6

Conversión de ( )16 ( )8 Convertir E8A.3D(16) a octal(8)

E8A.3D(16)= 14X162 + 8X161 + 10X160 + 3X16-1 + 13X16-2

=3584 + 128 + 10 + 0.1875 + 0.05078125 = 3722.24(10)

Parte entera: Parte Fraccionaria:

3722/8=465 sobra 2 0.24 X 8=1.92 sobra 1

465/8=58 sobra 1 0.92X8=7.36 sobra 7

58/8=7 sobra 2 0.36X8=2.88 sobra 2

0.88X8=7.04 sobra 7

0.04X8=0.32

E8A.3D(16) = 7212.17270(8)

Page 17: Práctica no 5_6

OPERACIONES BASICAS

Suma en binario

Para aprender a sumar en binario sólo

hay que recordar cuatro combinaciones

posibles:

+ 0 1

0 0 1

1 1 0, y sumo al

siguiente 1

Page 18: Práctica no 5_6

OPERACIONES BASICAS

Resta en binario

Para aprender a restar en binario sólo

hay que recordar cuatro combinaciones

posibles:

- 0 1

0 0 1

1 1 + 1 0

Page 19: Práctica no 5_6

OPERACIONES BASICAS

Multiplicación en binario

Para aprender a multiplicar en binario

sólo hay que recordar cuatro

combinaciones posibles:

X 0 1

0 0 0

1 0 1

Page 20: Práctica no 5_6

EJEMPLOS

3 A 5 6 B . 1 B (16)

+ 4 E 7 D 0 . 7 E (16)

8 8 D 3 B . 9 9 (16)

Page 21: Práctica no 5_6

4 1 5 7 2 . 7 4

(8)

- 3 2 0 4 6 . 3 1 (8)

0 7 5 2 4 . 4 3 (8)

EJEMPLOS

Page 22: Práctica no 5_6

EJEMPLOS

1 0 1 1 (2)

x 1 1 0 1 (2)

1 0 1 1

0 0 0 0

1 0 1 1

1 0 1 1

1 0 0 0 1 1 1 1 (2)

Page 23: Práctica no 5_6

OPERACIONES BASICAS

Complemento a uno

Como en el sistema binario sólo existen

como dígitos válidos el 0 y el 1.

Entonces se dice que el complemento de

0 es 1, y el complemento de 1 es 0

Para el complemento a uno basta con

cambiar todos los ceros por unos y

todos los unos por ceros, sin cambiar el

bit de signo (bit de la extrema izquierda)

Page 24: Práctica no 5_6

OPERACIONES BASICAS

Complemento a dos

El complemento a dos se obtiene

sumando 1 al bit menos

significativo del complemento a

uno; con esto se muestra que

primero se tendrá que realizar el

complemento a uno y

posteriormente el complemento a

dos.

Page 25: Práctica no 5_6

EJEMPLOS

Obteniendo el valor de

complemento a uno

Valor inicial

1 1010111001001.01 (2)

Su complemento a uno es

1 0101000110110.10 (2)

Page 26: Práctica no 5_6

EJEMPLOS

Obteniendo complemento a dos…

Complemento a uno

1 0101000110110.10 (2)

Su complemento a dos es

1 0101000110110.10 (2)

+ 1(2)

1 0101000110110.11 (2) complemento a dos

Page 27: Práctica no 5_6

2

Page 28: Práctica no 5_6

El siguiente mensaje esta en código hexadecimal convertirlo a código octal y decimal

5069656E73612C20637265652C20737565A4612C20

7920 61747282766574652E

Aquí hay un mensaje oculto cual es ?????

Page 29: Práctica no 5_6

FORMATO DE ARCHIVOS

Page 30: Práctica no 5_6

La función principal del archivo electrónico es el de almacenar la información que el usuario cree, modifique o manipule y los programas informáticos que le permiten a la computadora atener a las solicitudes del mismo.

La nomenclatura del archivo es la siguiente: primeramente va el nombre del archivo, luego, separado por un punto, una serie de letras, de 3 a 4 e incluso más, que es la extensión del archivo y hace referencia al formato del archivo.

El nombre sirve para diferenciar unos archivos de otros y la extensión para atribuirle propiedades concretas.

Page 31: Práctica no 5_6

AUDIO: Son los que contienen audio (no solo música). Las diferentes extensiones atienden al formato de compresión utilizado para convertir el sonido real en digital.

Page 32: Práctica no 5_6

VIDEO: Estos archivo no solo contienen imágenes si no también el sonido que las acompaña.

Page 33: Práctica no 5_6

COMPRIMIDOS; Los formatos de compresión son e gran utilidad para almacenar información ya que hacen que esta ocupe el menor espacio posible y que se puedan reunir muchos archivos en uno sólo.

Page 34: Práctica no 5_6

IMÁGENES: Cada uno de ellos utiliza un método de representación y algunos ofrecen mayor calidad que otros.

.bmp Comúnmente usado por los programas de Microsoft Windows y por el sistema operativo propiamente dicho. Se le puede aplicar compresión sin pérdidas, aunque no todos los programas son compatibles.

.gif GIF es utilizado popularmente en la web. Formato de 8 bits (256 colores máximo), con soporte de animación por frames. Utiliza la compresión LZW.

.jpeg

El formato JPEG es usado ampliamente para fotografías e imágenes de gran tamaño y variedad de color en la web y por las cámaras digitales. Es un formato comprimido con pérdida de calidad, aunque esta se puede ajustar.

.png

PNG es gráfico libre con compresión sin pérdida que ofrece profundidades desde 8 bits con paleta optimizada, 24, 48 bits: 281 trillones de colores y en escala de grises se puede obtener archivos desde 8 y 16 bits igual a 65536 tonos de grises. También se puede salvar un canal mas con alpha channel para video e interlaced. Fue diseñado para reemplazar al GIF en la web.

.xcf Formato nativo para el programa The GIMP, con múltiples características extra, como la composición por capas. Usado, sobre todo, en The GIMP, pero también leíble porImageMagick.

Page 35: Práctica no 5_6

TEXTO: existen los que manejan texto plano y los de texto enriquecido ya que las letras se les puede asignar una fuente, tamaño, color, etc.

TXT

Formato de texto plano que empezó a extenderse con el MS/DOS para identificar que era un archivo que sólo contenía texto. Esta extensión no es necesaria para crear un archivo de texto plano, pero se suele utilizar para identificar este tipo de contenido. Para crear este tipo de documentos podemos utilizar cualquier editor de texto, como gedit, notepad... Además de los editores, muchos procesadores (prácticamente todos) nos da la opción de guardar en TXT.

RTF

Formato de Texto Enriquecido (Rich Text Format). Fue desarrollado inicialmente por Microsoft para poder intercambiar documentos de texto con otros sistemas operativos que no fueran Windows. Es muy difícil que sea incompatible con cualquier procesador de texto, aunque continúa teniendo limitaciones de estilo, pero sí que permite insertar tablas e imágenes, cambiar colores y tamaños...

ODT

Este formato es el que crea por defecto uno de los procesadores de texto más extendidos, el OpenOffice.org Writer, que gracias a su licencia libre y su expansión nos resulta fácil de encontrar e instalar de forma gratuita y legal.

DOC

Es el formato originario de Microsoft Word en las versiones anteriores al 2007. Tiene la ventaja de ser uno de los formatos más avanzados, lo malo es que al ser software propietario ha tenido más de un problema de incompatibilidad. Así pues, los archivos guardados en versiones más actuales no pueden ser leídos por versiones más antiguas. Actualmente, muchos procesadores de texto pueden visualizarlo sin problemas aun siendo software propietario.

DOCX

Microsoft Word en la versión 2007 crea como formato por defecto el DOCX. Este formato además de tener una forma de comprimir mejorada y añadir ciertas mejoras al antiguo .DOC, se acoge a una licencia libre para poder ser estandarizado. De esta forma ha recuperado parte del terreno perdido frente a ODT.

PDF

Este formato está desarrollado por Adobe y cuenta con una gran ventaja sobre los demás formatos: da igual el equipo en el que lo visualicemos, que no vamos a tener distorsiones ni pérdida de información respecto a los estilos como ocurre con otros formatos. Existen programas que sólo permiten visualizar este tipo de archivos (por ejemplo Foxit Reader o Adobe Acrobat Reader), y otros programas que además permiten su edición (por ejemplo Adobe Acrobat Professional).