UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO

FACULTAD DE INGENIERÍA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS

M.I. JAIME ALFONSO REYES CORTÉS

MANEJO INTERNO DE DATOS

 

Bit (binary digit): Es la unidad mínima de información en computación. Consiste de dos valores: 0,1 Byte: Conjunto de 8 bits Nibble: Conjunto de 4 bits Palabra de Computadora (word): Número de bits que puede manejar el bus de datos al mismo tiempo. Ej. Arquitecturas de 8, 16, 32 y 64 bits

073.842.606.099.627.125.511.624 bytes 1000 PB o 1 000 000 de TB o 260 = 1. P = peta = 1015 .921.048.152.741.976 bytes Prefijos: k = kilo = 103. G = giga = 109 .846. E = exa = 1018 en sistema decimal .576 bytes 1000 MB o 1 000 000 de KB o 230 = 1. por ejemplo 1 KB 1 MB 1 GB 1 TB 1 PB 1 EB mil bytes 1000 KB o un millón de bytes 1000 MB o un millón de KB 1000 GB o un millón de MB 1000 TB o un millón de GB 1000 PB o un millón de TB 1000 bytes o 210 = 1024 bytes 1000 KB o 1 000 000 de bytes 220 = 1. T = tera = 1012.899.MANEJO INTERNO DE DATOS  La capacidad de la memoria de la computadora se mide en bytes. M = mega = 106.776 bytes 1000 TB o 1 000 000 de GB o 250 = 1.504.906.824 bytes 1000 GB o 1 000 000 de MB o 240 = 1.

los que son verdadero (true) o falso (false). Son usados para la representación de alternativas (si/no) que se dan según la condición que se plantee . este tipo de dato es aquel que sólo admite dos tipos de valores. También se les llama caracteres alfanuméricos Números enteros que generalmente ocupan 2 bytes en memoria (depende del compilador) Números reales que ocupan 4 bytes en memoria Cadenas conjunto de caracteres. Datos Lógicos: Conocidos también como datos booleanos.MANEJO INTERNO DE DATOS  La información se puede representar como: – – – – – Caracteres que ocupan 1 byte en memoria.

Los más comunes son: – ASCII (American Standard Code for Information Interchange — Código Estadounidense Estándar para el Intercambio de Información) es un código de caracteres basado en el alfabeto latino tal como se usa en el inglés moderno y en otras lenguas occidentales.MANEJO INTERNO DE DATOS  Caracteres: permiten representar texto en la computadora. . para ello se han establecido el uso de varios códigos que agrupan la representación de sus símbolos.

Representa caracteres alfanuméricos.MANEJO INTERNO DE DATOS  Caracteres – EBCDIC (Extended Binary Coded Decimal Interchange Code) es un código estándar de 8 bits usado por computadoras mainframe IBM. . controles y signos de puntuación.

(Se asigna un código único a cada carácter) Es el esquema de codificación de caracteres más extenso y completo. sin embargo ya no es de 8 bits.MANEJO INTERNO DE DATOS  Caracteres – – – Unicode es un estándar industrial cuyo objetivo es proporcionar el medio por el cual un texto en cualquier forma e idioma pueda ser codificado para manejo de la información. siendo el más dominante en la internacionalización y adaptación local del software.000 caracteres codificados. ya que usa grupos de bytes para representar los caracteres para los alfabetos de muchos de los lenguajes del mundo . Se han definido más de 90.

la más común es la UTF-8 .MANEJO INTERNO DE DATOS  Caracteres – – Unicode Existen varias codificaciones.

MANEJO INTERNO DE DATOS  Enteros Parte alta (bits o cifras más significactivos) Parte baja (bits o cifras menos significactivos) .

MANEJO INTERNO DE DATOS    Enteros Sin Signo (magnitud no signada) Con signo (magnitud signada)  ¿Cuántos posibles valores tendrá c/u? s = bit de signo .

MANEJO INTERNO DE DATOS   Enteros Sistemas de representación numérica o de numeración posicional – – – – Decimal o base 10 Binario o base 2 Octal o base 8 Hexadecimal o base 16 .

MANEJO INTERNO DE DATOS   Enteros Conversión de base 10 (decimal) a base n – – – Conversión de enteros decimales a enteros binarios Conversión de enteros decimales a enteros octales Conversión de enteros decimales a enteros hexadecimales Conversión de binario a decimal Conversión de octal a decimal Conversión de hexadecimal a decimal Conversión de binario a octal y octal a binario Conversión de binario a hexadecimal y hexadecimal a binario Conversión de hexadecimal a octal y octal a hexadecimal  Conversión de base m a base 10 – – –  Conversión 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 .

1 = 1 y me llevo 1 .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 . 10 .1 = no cabe o se pide prestado al proximo. es decir.

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 .

Si se obtiene un 1 como sobrante de la suma.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 también en complemento a 2. éste último se descarta .

MANEJO INTERNO DE DATOS   Enteros Multiplicación binaria – El producto en binario es igual que en números decimales   0x0=0 1x1=1 .

MANEJO INTERNO DE DATOS  Multiplicación octal 673 x 254 3354 4247 1566 224644  Multiplicación hexadecimal 8 AD x4E3 1A07 7976 22 B 4 2 A6567 .

estas deben ser realizadas en binario. vamos a dividir 100010010 (274) entre 1101 (13): .MANEJO INTERNO DE DATOS   Enteros División binaria – La división en binario es similar a la decimal. la única diferencia es que a la hora de hacer las restas. Por ejemplo. dentro de la división.

De base 10 a base m y de base n a base 10 . en octal y en hexadecimal.MANEJO INTERNO DE DATOS  Reales s = bit de signo  Representación de los números reales en binario.

Tipos de errores que se presentan en la manipulación de cantidades  Debido a las limitaciones físicas de la memoria se presentan distintos tipos de errores en la manipulación de datos numéricos. Los más comunes son: – – – Error inherente Error de redondeo Error de truncamiento .

– Ej. El perímetro de Error de redondeo: Ocurre por la necesidad de utilizar menos dígitos en alguna fracción. 2/3 = 0. .666667  Error de truncamiento: Ocurre cuando se detiene algún proceso matemático recursivo sin alcanzar el resultado exacto.Tipos de errores que se presentan en la manipulación de cantidades   Error inherente: Es aquel error que se encuentra ligado a cualquier medición debido a que no se pueden realizar mediciones exactas y por lo mismo las cantidades que se representan tampoco son exactas. Ej.

es X  X   0. en el cálculo de Sean F ( x)  x 2  4.5 distintos métodos numéricos como en 4.Tipos de errores que se presentan en la manipulación de cantidades  P.5  0 necesario emplear 1 F'(X 0 ) 20.068 . ej.25 de Newton cuya fórmula es 2 X n 1  X n  F(Xn) F'(X n ) X3  X2  2. F ' ( x)  2 x.25  F ' ( X1) 24.52  4  4.596 2 2.252  4  2.5 0 raíces de polinomios.068 F(X2)  2.25 F(X0) raíces exactas. X  0.068  4  2.596  4  2.596  F'(X 2 ) 22.001 F(X3) X4  X3   2. como no siempre son 0.068  F'(X3) 22.596 F ( X1) el caso del método X 2  X 1   4.

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.Tipos de errores que se presentan en la manipulación de cantidades   Cálculo del error absoluto y del error relativo Error absoluto. Es el cociente (la división) entre el error absoluto y el valor exacto erelativo valor actual  valor exacto  100% valor exacto .

edite. mientras que un documento es todo aquello que se cree con una aplicación. El nombre sirve para distinguirlo de otros archivos y la extensión 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. Archivo: es una colección de datos guardados bajo un formato determinado. . Un archivo consta de un nombre único y una extensión separados por un punto. presente en pantalla o guarde. Sabemos que una aplicación es un software o programa que se utilizan para realizar un determinado tipo de trabajo.MANEJO INTERNO DE DATOS (Archivos)     La información almacenada en la computadora se encuentra en archivos. incluyendo cualquier información que se escriba.

mp3. doc. no sólo música Los formatos guardan conjuntos de imágenes y el audio que las acompaña Permiten reunir varios archivos en uno y que se ocupe el menor espacio posible Cada formato tiene un método de representación y da una calidad diferente a cada uno Existen aquellos que sólo manejan texto plano y otros texto enriquecido wav. gif. rtf. avi. Texto txt. . rar. etc.MANEJO INTERNO DE DATOS (Archivos)  Los tipos de archivos más comunes son: Tipo Descripción Extensiones Audio Video Comprimidos Son los que contienen sonidos. etc Imágenes jpeg. etc mpeg. bmp. tar. etc zip. etc.

Sign up to vote on this title
UsefulNot useful