Vous êtes sur la page 1sur 29

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO

FACULTAD DE INGENIERA DIVISIN DE INGENIERA ELCTRICA COMPUTACIN PARA INGENIEROS

M.I. JAIME ALFONSO REYES CORTS

MANEJO INTERNO DE DATOS

Bit (binary digit): Es la unidad mnima de informacin en computacin. Consiste de dos valores: 0,1 Byte: Conjunto de 8 bits Nibble: Conjunto de 4 bits Palabra de Computadora (word): Nmero de bits que puede manejar el bus de datos al mismo tiempo. Ej. Arquitecturas de 8, 16, 32 y 64 bits

MANEJO INTERNO DE DATOS

La capacidad de la memoria de la computadora se mide en bytes, por ejemplo


1 KB 1 MB 1 GB 1 TB 1 PB 1 EB mil bytes 1000 KB o un milln de bytes 1000 MB o un milln de KB 1000 GB o un milln de MB 1000 TB o un milln de GB 1000 PB o un milln de TB 1000 bytes o 210 = 1024 bytes 1000 KB o 1 000 000 de bytes 220 = 1,048,576 bytes 1000 MB o 1 000 000 de KB o 230 = 1,073,741,824 bytes 1000 GB o 1 000 000 de MB o 240 = 1,099,511,627,776 bytes 1000 TB o 1 000 000 de GB o 250 = 1,125,899,906,842,624 bytes 1000 PB o 1 000 000 de TB o 260 = 1,152,921,504,606,846,976 bytes

Prefijos: k = kilo = 103, M = mega = 106, G = giga = 109 , T = tera = 1012, P = peta = 1015 , E = exa = 1018 en sistema decimal

MANEJO INTERNO DE DATOS

La informacin se puede representar como:


Caracteres que ocupan 1 byte en memoria. Tambin se les llama caracteres alfanumricos Nmeros enteros que generalmente ocupan 2 bytes en memoria (depende del compilador) Nmeros reales que ocupan 4 bytes en memoria Cadenas conjunto de caracteres.
Datos Lgicos: Conocidos tambin como datos booleanos, este tipo de dato es aquel que slo admite dos tipos de valores, los que son verdadero (true) o falso (false). Son usados para la representacin de

alternativas (si/no) que se dan segn la condicin que se plantee

MANEJO INTERNO DE DATOS

Caracteres: permiten representar texto en la computadora; para ello se han establecido el uso de varios cdigos que agrupan la representacin de sus smbolos. Los ms comunes son:

ASCII (American Standard Code for Information Interchange Cdigo Estadounidense Estndar para el Intercambio de Informacin) es un cdigo de caracteres basado en el alfabeto latino tal como se usa en el ingls moderno y en otras lenguas occidentales.

MANEJO INTERNO DE DATOS

Caracteres

EBCDIC (Extended Binary Coded Decimal Interchange Code) es un cdigo estndar de 8 bits usado por computadoras mainframe IBM. Representa caracteres alfanumricos, controles y signos de puntuacin.

MANEJO INTERNO DE DATOS

Caracteres

Unicode es un estndar industrial cuyo objetivo es proporcionar el medio por el cual un texto en cualquier forma e idioma pueda ser codificado para manejo de la informacin. (Se asigna un cdigo nico a cada carcter) Es el esquema de codificacin de caracteres ms extenso y completo, siendo el ms dominante en la internacionalizacin y adaptacin local del software. Se han definido ms de 90.000 caracteres codificados, sin embargo ya no es de 8 bits, ya que usa grupos de bytes para representar los caracteres para los alfabetos de muchos de los lenguajes del mundo

MANEJO INTERNO DE DATOS

Caracteres

Unicode Existen varias codificaciones, la ms comn es la UTF-8

MANEJO INTERNO DE DATOS

Enteros

Parte alta (bits o cifras ms significactivos)

Parte baja (bits o cifras menos significactivos)

MANEJO INTERNO DE DATOS


Enteros Sin Signo (magnitud no signada) Con signo (magnitud signada)

Cuntos posibles valores tendr c/u?

s = bit de signo

MANEJO INTERNO DE DATOS


Enteros Sistemas de representacin numrica o de numeracin posicional

Decimal o base 10 Binario o base 2 Octal o base 8 Hexadecimal o base 16

MANEJO INTERNO DE DATOS


Enteros Conversin de base 10 (decimal) a base n


Conversin de enteros decimales a enteros binarios Conversin de enteros decimales a enteros octales Conversin de enteros decimales a enteros hexadecimales Conversin de binario a decimal Conversin de octal a decimal Conversin de hexadecimal a decimal Conversin de binario a octal y octal a binario Conversin de binario a hexadecimal y hexadecimal a binario Conversin de hexadecimal a octal y octal a hexadecimal

Conversin de base m a base 10


Conversin de base m a base n


MANEJO INTERNO DE DATOS


Octal 0 1 2 3 4 5 6 7 Binario 000 001 010 011 100 101 110 111 Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F Binario 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

MANEJO INTERNO DE DATOS


Enteros Suma binaria

Las posibles combinaciones al sumar dos bits son


0+0=0 0+1=1 1+0=1 1 + 1 = 10

MANEJO INTERNO DE DATOS

Suma octal

Suma hexadecimal

572 243 1035

8 AD 5 F1 E9E

Magnitud signada

MANEJO INTERNO DE DATOS


Enteros Resta binaria

Las posibles combinaciones al restar dos bits son

0-0=0 1-0=1 1-1=0 0 - 1 = no cabe o se pide prestado al proximo, es decir, 10 - 1 = 1 y me llevo 1

MANEJO INTERNO DE DATOS


Resta binaria por complemento a 1 Se obtiene el complemento a 1 del sustraendo y se suma al minuendo Si se obtiene un 1 como sobrante de la suma, ste ltimo se le suma de nuevo

MANEJO INTERNO DE DATOS


Resta binaria por complemento a 2 Se obtiene el complemento a 2 del sustraendo y se suma al minuendo El resultado est dado tambin en complemento a 2. Si se obtiene un 1 como sobrante de la suma, ste ltimo se descarta

MANEJO INTERNO DE DATOS


Enteros Multiplicacin binaria

El producto en binario es igual que en nmeros decimales


0x0=0 1x1=1

MANEJO INTERNO DE DATOS

Multiplicacin octal
673 x 254 3354 4247 1566 224644

Multiplicacin hexadecimal

8 AD x4E3 1A07 7976 22 B 4 2 A6567

MANEJO INTERNO DE DATOS


Enteros Divisin binaria

La divisin en binario es similar a la decimal, la nica diferencia es que a la hora de hacer las restas, dentro de la divisin, estas deben ser realizadas en binario. Por ejemplo, vamos a dividir 100010010 (274) entre 1101 (13):

MANEJO INTERNO DE DATOS

Reales

s = bit de signo

Representacin de los nmeros reales en binario, en octal y en hexadecimal. De base 10 a base m y de base n a base 10

Tipos de errores que se presentan en la manipulacin de cantidades

Debido a las limitaciones fsicas de la memoria se presentan distintos tipos de errores en la manipulacin de datos numricos. Los ms comunes son:

Error inherente Error de redondeo Error de truncamiento

Tipos de errores que se presentan en la manipulacin de cantidades

Error inherente: Es aquel error que se encuentra ligado a cualquier medicin debido a que no se pueden realizar mediciones exactas y por lo mismo las cantidades que se representan tampoco son exactas. Ej. El permetro de Error de redondeo: Ocurre por la necesidad de utilizar menos dgitos en alguna fraccin.

Ej. 2/3 = 0.666667

Error de truncamiento: Ocurre cuando se detiene algn proceso matemtico recursivo sin alcanzar el resultado exacto.

Tipos de errores que se presentan en la manipulacin de cantidades

P. ej. en el clculo de Sean F ( x) x 2 4, F ' ( x) 2 x, X 0.5 0 races de polinomios, como no siempre son 0.52 4 4.25 F(X0) races exactas, es X X 0.5 0 necesario emplear 1 F'(X 0 ) 20.5 distintos mtodos numricos como en 4.252 4 2.596 F ( X1) el caso del mtodo X 2 X 1 4.25 F ' ( X1) 24.25 de Newton cuya frmula es 2

X n 1 X n

F(Xn) F'(X n )

X3 X2

2.596 4 2.068 F(X2) 2.596 F'(X 2 ) 22.596


2

2.068 4 2.001 F(X3) X4 X3 2.068 F'(X3) 22.068

Tipos de errores que se presentan en la manipulacin de cantidades


Clculo del error absoluto y del error relativo Error absoluto. Es la diferencia entre el valor de la medida (que se obtiene) y el valor tomado como exacto

eabsoluto valor actual valor exacto

Error relativo. Es el cociente (la divisin) entre el error absoluto y el valor exacto

erelativo

valor actual valor exacto 100% valor exacto

MANEJO INTERNO DE DATOS (Archivos)


La informacin almacenada en la computadora se encuentra en archivos. Archivo: es una coleccin de datos guardados bajo un formato determinado. Un archivo consta de un nombre nico y una extensin separados por un punto. El nombre sirve para distinguirlo de otros archivos y la extensin le asocia las propiedades del formato en el que est almacenado La funcionalidad de un archivo se centra en las aplicaciones y en los documentos. Sabemos que una aplicacin es un software o programa que se utilizan para realizar un determinado tipo de trabajo, mientras que un documento es todo aquello que se cree con una aplicacin, incluyendo cualquier informacin que se escriba, edite, presente en pantalla o guarde.

MANEJO INTERNO DE DATOS (Archivos)

Los tipos de archivos ms comunes son:


Tipo Descripcin Extensiones

Audio
Video Comprimidos

Son los que contienen sonidos, no slo msica


Los formatos guardan conjuntos de imgenes y el audio que las acompaa Permiten reunir varios archivos en uno y que se ocupe el menor espacio posible Cada formato tiene un mtodo de representacin y da una calidad diferente a cada uno Existen aquellos que slo manejan texto plano y otros texto enriquecido

wav, mp3, etc


mpeg, avi, etc zip, rar, tar, etc

Imgenes

jpeg, bmp, gif, etc.

Texto

txt, doc, rtf, etc.

Vous aimerez peut-être aussi