Informática I. Bases de Numeración. Alejandro Furfaro

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Informática I. Bases de Numeración. Alejandro Furfaro"

Transcripción

1 Informática I Marzo 2011

2 Temario 1 Sistemas de Numeración Primeros conceptos 2 Sistemas Posicionales Bases y representación Sistema Binario Métodos de Cambios de Base 3 Sistemas de representación Números con signo Números Reales Representación de caracteres 4 Conclusiones

3 Primeros conceptos Definición Sistema de Numeración Conjunto de símbolos y reglas de combinación de dichos símbolos que permiten representar los números enteros y/o fraccionarios.

4 Primeros conceptos Definición Sistema de Numeración Conjunto de símbolos y reglas de combinación de dichos símbolos que permiten representar los números enteros y/o fraccionarios.

5 Primeros conceptos Definición Sistema de Numeración Conjunto de símbolos y reglas de combinación de dichos símbolos que permiten representar los números enteros y/o fraccionarios.

6 Primeros conceptos Clasificación Cronológicamente se dividen en: 1 No posicionales 2 Semi posicionales 3 Posicionales

7 Primeros conceptos Sistemas de numeración no posicionales Son los más primitivos. Usaban los dedos de la mano para representar la cantidad cinco y después hablaba de cuántas manos se tenía. Usaban cuerdas con nudos para representar cantidad.

8 Primeros conceptos Sistemas de numeración Semi posicionales El sistema de los números romanos por ejemplo. Es muy complejo diseñar algoritmos de uso general (por ejemplo, para sumar, restar, multiplicar o dividir). En el número romano XCIX (99 decimal) los numerales X (10 decimal) del inicio y del fin de la cifra equivalen siempre al mismo valor, sin importar su posición dentro de la cifra.

9 Bases y representación El número de símbolos permitidos en un sistema de numeración posicional se conoce como base del sistema de numeración. Si un sistema de numeración posicional tiene base b significa que disponemos de b símbolos diferentes para escribir los números. En un sistema de numeración posicional de base b, la representación de un número se define a partir de la regla: (... a 3, a 2, a 1, a 0, a 1, a 2, a 3... ) =... a 3 b 3 + a 2 b 2 + a 1 b 1 + a 0 b 0 + a 1 b 1 + a 2 b 2 + a 3 b Donde: b Z, y b > 1 cuando a i Z y 0 a i < b El punto entre los dígitos a 0 y a 1 se denomina punto fraccionario. Cuando b = 10 se lo llama punto decimal y cuando b = 2, punto binario.

10 Bases y representación Bases de Interés 1 Sistema Decimal: Es el sistema de numeración utilizado en la vida cotidiana, cuya base es diez, utilizando los símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. 2 Sistema Binario: los dos símbolos utilizados son el 0 y el 1, los que reciben el nombre de bit (binarydigit). 3 Sistema Octal: de base 8, los símbolos utilizados son 0, 1, 2, 3, 4, 5, 6,7. 4 Sistema Hexadecimal: de base 16, los símbolos utilizados son 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

11 Bases y representación Expresiones Generales Sistema Decimal: Sistema Binario: Sistema Octal: Sistema Hexadecimal: nx d i 10 i i= k nx d i 2 i i= k nx d i 8 i i= k nx d i 16 i i= k

12 Bases y representación Expresiones Generales Sistema Decimal: Sistema Binario: Sistema Octal: Sistema Hexadecimal: nx d i 10 i i= k nx d i 2 i i= k nx d i 8 i i= k nx d i 16 i i= k

13 Bases y representación Expresiones Generales Sistema Decimal: Sistema Binario: Sistema Octal: Sistema Hexadecimal: nx d i 10 i i= k nx d i 2 i i= k nx d i 8 i i= k nx d i 16 i i= k

14 Bases y representación Expresiones Generales Sistema Decimal: Sistema Binario: Sistema Octal: Sistema Hexadecimal: nx d i 10 i i= k nx d i 2 i i= k nx d i 8 i i= k nx d i 16 i i= k

15 Bases y representación Expresiones Generales Sistema Decimal: Sistema Binario: Sistema Octal: Sistema Hexadecimal: nx d i 10 i i= k nx d i 2 i i= k nx d i 8 i i= k nx d i 16 i i= k

16 Bases y representación Ejemplos 243,51 10 = = = = = 22 10

17 Sistema Binario Unidades 1 Bit: (Binary Digit) Un bit es un dígito binario. Como tal, puede tener 2 valores posibles, 1 y 0. Como los circuitos de una computadora pueden asumir 2 estados, los bits se utilizan para representar el estado de los circuitos. Y siendo uno de estos circuitos la unidad mínima de almacenamiento que posee una computadora, el bit será la mínima unidad de representación. 2 Byte: En términos generales, un byte es un conjunto de bits. En el presente, se entiende como byte al conjunto de 8 bits. 3 Palabra: Una palabra es el conjunto de bits que pueden ser accedidos por la CPU en un requerimiento de lectura/escritura. Su tamaño depende de la arquitectura de la CPU.

18 Sistema Binario Representación en las cuatro bases Decimal Binario Octal Hexa Decimal Binario Octal Hexa A B C D E F

19 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

20 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

21 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

22 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

23 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

24 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

25 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

26 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

27 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

28 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

29 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

30 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

31 Métodos de Cambios de Base Divisiones Sucesivas Procedimiento Se divide el número a convertir por la base a convertir, hasta que el cociente de un número menor que dicha base. Ej: 97 decimal, a binario.el resultado se compone del último cociente y los restos tomados en sentido inverso a la sucesión de cocientes =

32 Métodos de Cambios de Base Ejemplos a base o a octal (o sea ) a octal C = = = 141 8

33 Métodos de Cambios de Base Mas ejemplos (o sea ) a hexa = 61 16

34 Métodos de Cambios de Base Mas ejemplos (o sea ) a hexa = 61 16

35 Métodos de Cambios de Base Mas ejemplos (o sea ) a hexa = 61 16

36 Métodos de Cambios de Base Restas sucesivas Procedimiento Consiste en tomar el número a convertir y buscar la potencia de 2 mas grande que se pueda restarle, tomando el resultado de la resta, como nuevo número para seguir el proceso, siempre que éste no sea negativo, en cuyo caso se sigue trasladando el último resultado válido (> 0). Se repiten las mismas operaciones hasta que se llegue al Bit menos significativo (2 0 ). El numero binario resultante será un uno (1) en las posiciones correspondientes a las potencias restadas y un cero (0) en las que no se han podido restar. Bit Nº Bit Resultado Binario

37 Métodos de Cambios de Base Ejemplos a base a base 8 Dígito 1 0 Nº Bit = 96 Resultado 1 0 Hexa 6 1 Dígito Nº Bit = 64; = 32 Resultado Hexa 1 4 1

38 Métodos de Cambios de Base Conversiones Rápidas Binario a Octal Dividiendo el número en grupos de tres bits se pasa en forma directa traduciendo cada grupo a decimal (al ser tres bits nunca tendremos un número mayor de 7). Número Binario }{{} 110 }{{} 100 }{{} 110 }{{} 101 }{{} 111 }{{} 001 }{{} 010 }{{} 011 Número Octal Octal a Binario Cada Dígito Octal se explota en un grupo de tres bits. Número Octal {}}{{}}{{}}{{}}{{}}{{}}{{}}{{}}{ Número Binario

39 Métodos de Cambios de Base Mas Conversiones Rápidas Binario a Hexadecimal Dividiendo el número en nibbles (grupos de cuatro bits) se pasa en forma directa traduciendo cada grupo a decimal (cuando se tiene 10, 11, 12, etc se coloca A,B,etc). Número Binario 1010 }{{} 0100 }{{} 1110 }{{} 1101 }{{} 0111 }{{} 1001 }{{} 0010 }{{} 1011 }{{} Número Octal A 4 E D B

40 Números con signo Notaciones para representar números signados Signo y Magnitud Complemento a 1 Complemento a 2 Binario Desplazado.

41 Números con signo Signo y Magnitud Se destina el bit mas significativo (MSB) para el signo: 0 para números positivos y 1 para números negativos. El resto de los bits contiene la magnitud, es decir el valor absoluto = = = =

42 Números con signo Signo y Magnitud Se destina el bit mas significativo (MSB) para el signo: 0 para números positivos y 1 para números negativos. El resto de los bits contiene la magnitud, es decir el valor absoluto = = = =

43 Números con signo Signo y Magnitud Se destina el bit mas significativo (MSB) para el signo: 0 para números positivos y 1 para números negativos. El resto de los bits contiene la magnitud, es decir el valor absoluto = = = =

44 Números con signo Signo y Magnitud Se destina el bit mas significativo (MSB) para el signo: 0 para números positivos y 1 para números negativos. El resto de los bits contiene la magnitud, es decir el valor absoluto = = = =

45 Números con signo Signo y Magnitud Se destina el bit mas significativo (MSB) para el signo: 0 para números positivos y 1 para números negativos. El resto de los bits contiene la magnitud, es decir el valor absoluto = = = =

46 Números con signo Complemento a 1. C(1) Para representar el número es necesario invertir cada bit por su complemento (1 en 0 y viceversa). Cada número negativo es el C(1) del positivo = = = = Al sumar dos números de distinto signo hay que sumar el acarreo del MSB para no tener errores.

47 Números con signo Complemento a 1. C(1) Para representar el número es necesario invertir cada bit por su complemento (1 en 0 y viceversa). Cada número negativo es el C(1) del positivo = = = = Al sumar dos números de distinto signo hay que sumar el acarreo del MSB para no tener errores.

48 Números con signo Complemento a 1. C(1) Para representar el número es necesario invertir cada bit por su complemento (1 en 0 y viceversa). Cada número negativo es el C(1) del positivo = = = = Al sumar dos números de distinto signo hay que sumar el acarreo del MSB para no tener errores.

49 Números con signo Complemento a 1. C(1) Para representar el número es necesario invertir cada bit por su complemento (1 en 0 y viceversa). Cada número negativo es el C(1) del positivo = = = = Al sumar dos números de distinto signo hay que sumar el acarreo del MSB para no tener errores.

50 Números con signo Complemento a 1. C(1) Para representar el número es necesario invertir cada bit por su complemento (1 en 0 y viceversa). Cada número negativo es el C(1) del positivo = = = = Al sumar dos números de distinto signo hay que sumar el acarreo del MSB para no tener errores.

51 Números con signo Complemento a 1. C(1) Para representar el número es necesario invertir cada bit por su complemento (1 en 0 y viceversa). Cada número negativo es el C(1) del positivo = = = = Al sumar dos números de distinto signo hay que sumar el acarreo del MSB para no tener errores.

52 Números con signo Complemento a 2. C(2) C(2) = 1 + C(1) Elimina la ambigüedad del 0 signado. No requiere ajuste con acarreo en la suma de números de diferente signo = = = = = = 1 10

53 Números con signo Complemento a 2. C(2) C(2) = 1 + C(1) Elimina la ambigüedad del 0 signado. No requiere ajuste con acarreo en la suma de números de diferente signo = = = = = = 1 10

54 Números con signo Complemento a 2. C(2) C(2) = 1 + C(1) Elimina la ambigüedad del 0 signado. No requiere ajuste con acarreo en la suma de números de diferente signo = = = = = = 1 10

55 Números con signo Complemento a 2. C(2) C(2) = 1 + C(1) Elimina la ambigüedad del 0 signado. No requiere ajuste con acarreo en la suma de números de diferente signo = = = = = = 1 10

56 Números con signo Complemento a 2. C(2) C(2) = 1 + C(1) Elimina la ambigüedad del 0 signado. No requiere ajuste con acarreo en la suma de números de diferente signo = = = = = = 1 10

57 Números con signo Complemento a 2. C(2) C(2) = 1 + C(1) Elimina la ambigüedad del 0 signado. No requiere ajuste con acarreo en la suma de números de diferente signo = = = = = = 1 10

58 Números con signo Complemento a 2. C(2) C(2) = 1 + C(1) Elimina la ambigüedad del 0 signado. No requiere ajuste con acarreo en la suma de números de diferente signo = = = = = = 1 10

59 Números con signo Binario Desplazado Se suma al valor signado el valor absoluto de la mitad del rango. Ej: 8 bits: Suma = = = = =

60 Números con signo Binario Desplazado Se suma al valor signado el valor absoluto de la mitad del rango. Ej: 8 bits: Suma = = = = =

61 Números con signo Binario Desplazado Se suma al valor signado el valor absoluto de la mitad del rango. Ej: 8 bits: Suma = = = = =

62 Números con signo Binario Desplazado Se suma al valor signado el valor absoluto de la mitad del rango. Ej: 8 bits: Suma = = = = =

63 Números con signo Binario Desplazado Se suma al valor signado el valor absoluto de la mitad del rango. Ej: 8 bits: Suma = = = = =

64 Números con signo Binario Desplazado Se suma al valor signado el valor absoluto de la mitad del rango. Ej: 8 bits: Suma = = = = =

65 Números con signo Resumen de Números Signados

66 Números con signo Números de precisión finita En un computador la cantidad de dígitos disponibles para representar un número siempre será limitada. No podemos por ejemplo almacenar el rango de los números enteros, ya que se extiende desde hasta +. A los números que podemos almacenar en un computador se los denomina por lo tanto: números de precisión finita.

67 Números Reales Rango y precisión El rango de los números reales comprende desde - hasta + Los registros de un procesador tienen resolución finita. Por lo tanto un computador solo puede representar un sub conjunto de R. Además, no es solo un tema de magnitud sino de resolución.

68 Números Reales Representación binaria de Números Reales Formatos En general podemos formalizar la representación de un número real expresado en los siguientes formatos: 1 Punto Fijo 2 Punto Flotante

69 Números Reales Representación binaria en Punto Fijo con signo Se representan mediante una expresión del tipo: (a n a n 1... a 0.a 1 a 2... a m ) 2 = ( 1) s (a n 2 n + + a a a a m 2 m ) Donde: s es el signo: 0 si el número es positivo y 1 si es negativo a i Z y 0 a i 1, i= -m, -1, 0, 1,... n Distancia entre dos números consecutivos es 2 m. Deja de ser un rango continuo de números para transformarse en un rango discreto.

70 Números Reales Notación Científica Para el caso de los números reales se trabaja en notación científica. n = ±f 10 e 725,832 = 7, = 725, ,14 = 0, = 3, , = 0, = 1, = 0, = 1, Para unificar la representación se recurre a la notación científica normalizada, en donde: 0,1 f < 1, y e es un entero con signo.

71 Números Reales Notación Científica Para el caso de los números reales se trabaja en notación científica. n = ±f 10 e 725,832 = 7, = 725, ,14 = 0, = 3, , = 0, = 1, = 0, = 1, Para unificar la representación se recurre a la notación científica normalizada, en donde: 0,1 f < 1, y e es un entero con signo.

72 Números Reales Notación Científica Para el caso de los números reales se trabaja en notación científica. n = ±f 10 e 725,832 = 7, = 725, ,14 = 0, = 3, , = 0, = 1, = 0, = 1, Para unificar la representación se recurre a la notación científica normalizada, en donde: 0,1 f < 1, y e es un entero con signo.

73 Números Reales Notación Científica Para el caso de los números reales se trabaja en notación científica. n = ±f 10 e 725,832 = 7, = 725, ,14 = 0, = 3, , = 0, = 1, = 0, = 1, Para unificar la representación se recurre a la notación científica normalizada, en donde: 0,1 f < 1, y e es un entero con signo.

74 Números Reales Notación Científica Para el caso de los números reales se trabaja en notación científica. n = ±f 10 e 725,832 = 7, = 725, ,14 = 0, = 3, , = 0, = 1, = 0, = 1, Para unificar la representación se recurre a la notación científica normalizada, en donde: 0,1 f < 1, y e es un entero con signo.

75 Números Reales Notación Científica Para el caso de los números reales se trabaja en notación científica. n = ±f 10 e 725,832 = 7, = 725, ,14 = 0, = 3, , = 0, = 1, = 0, = 1, Para unificar la representación se recurre a la notación científica normalizada, en donde: 0,1 f < 1, y e es un entero con signo.

76 Números Reales Notación Científica en el sistema Binario En el sistema binario la expresión de un número en notación científica normalizada es: n = ±f 2 e En donde: 0,5 f < 1, y e es un entero con signo.

77 Números Reales Representación en Punto Flotante Se representan con los pares de valores (m, e), denotando: (m, e) = m b e En donde: 1 m llamado mantisa, y que representa un número fraccionario. 2 e llamado exponente, al cual se debe elevar la base numérica (b) de representación para obtener el valor real.

78 Números Reales Representación en Punto Flotante Mantisa y exponente pueden representarse: 1 con signo. 2 sin signo. 3 con notación complemento. 4 con notación exceso m. Para que las representaciones sean únicas, la mantisa deberá estar normalizada.

79 Números Reales Representación en Punto Flotante Mantisa y exponente pueden representarse: 1 con signo. 2 sin signo. 3 con notación complemento. 4 con notación exceso m. Para que las representaciones sean únicas, la mantisa deberá estar normalizada.

80 Números Reales Representación en Punto Flotante Mantisa y exponente pueden representarse: 1 con signo. 2 sin signo. 3 con notación complemento. 4 con notación exceso m. Para que las representaciones sean únicas, la mantisa deberá estar normalizada.

81 Números Reales Representación en Punto Flotante Mantisa y exponente pueden representarse: 1 con signo. 2 sin signo. 3 con notación complemento. 4 con notación exceso m. Para que las representaciones sean únicas, la mantisa deberá estar normalizada.

82 Números Reales Representación en Punto Flotante Mantisa y exponente pueden representarse: 1 con signo. 2 sin signo. 3 con notación complemento. 4 con notación exceso m. Para que las representaciones sean únicas, la mantisa deberá estar normalizada.

83 Números Reales Representación en Punto Flotante Mantisa y exponente pueden representarse: 1 con signo. 2 sin signo. 3 con notación complemento. 4 con notación exceso m. Para que las representaciones sean únicas, la mantisa deberá estar normalizada.

84 Números Reales Punto Flotante: Formato IEEE 754 IEEE (Institute of Electrical and Electronic Engineers). El Standard IEEE 754 para punto flotante binario es el mas ampliamente utilizado. En este Standard se especifican los formatos para 32 bits, 64 bits, y 80 bits. En 2008 se introdujeron un formato de 16 bits y el de 80 fue reemplazado por uno de 128 bits (IEEE ).

85 Números Reales Formatos IEEE 754

86 Números Reales IEEE 754: Rangos

87 Representación de caracteres Introducción Además de representar números es necesario manipular mensajes y guardar información alfabética en un computador. Por tal motivo se requiere poder guardar caracteres alfabéticos. Su representación sin duda alguna será a través de números binarios pero será imprescindible poder codificarlos mediante algún Standard.

88 Representación de caracteres ASCII 1 American Standard Code for Information Interchange. 2 Define 95 caracteres ASCII imprimibles, numerados del 32 al Es un código de caracteres basado en el alfabeto latino tal como se usa en inglés moderno y en otras lenguas occidentales. 4 Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundación o evolución de los conjuntos de códigos utilizados entonces en telegrafía.

89 Representación de caracteres ASCII 5 En 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII. 6 Utiliza 7 bits para representar los caracteres. 7 Inicialmente empleaba un bit adicional (bit de paridad) para detectar errores en la transmisión. 8 En la actualidad define códigos para 33 caracteres no imprimibles, de los cuales la mayoría son caracteres de control obsoletos que tienen efecto sobre como se procesa el texto, más otros 95 caracteres imprimibles que les siguen en la numeración (empezando por el carácter espacio).

90 Representación de caracteres ASCII 9 Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar textos y para el control de dispositivos que manejan texto.

91 Representación de caracteres Tabla ASCII

92 Representación de caracteres ISO

93 Representación de caracteres Unicode 1 Estándar industrial cuyo objetivo es proveer el medio por el cual se codifique para uso informático un texto en cualquier forma e idioma. 2 El establecimiento de Unicode ha involucrado un ambicioso proyecto para reemplazar los esquemas de codificación de caracteres existentes, muchos de los cuales están muy limitados en tamaño y son incompatibles con entornos multilingües. 3 La última versión comprende una tabla de mas de caracateres.

94 Representación de caracteres Unicode 4 Inlcuye lenguajes como el mandarín, árabe, hebreo, y demás lenguajes de caracteres no latinos. 5 Implementado en un número considerable de tecnologías recientes, que incluyen XML, Java y Sistemas Operativos modernos.

95 Representación de caracteres UTF-8 1 UTF-8 (8-bit Unicode Transformation Format) es una norma de transmisión de longitud variable para caracteres codificados utilizando Unicode. 2 Usa grupos de bytes para representar el estándar de Unicode para los alfabetos de muchos de los lenguajes del mundo. 3 Especialmente útil para la transmisión sobre sistemas de correo de 8 bits. 4 Usa 1 a 4 bytes por carácter, en función del símbolo Unicode. P.ej. se necesita un solo byte en UTF-8 para codificar los 128 caracteres US ASCII en el rango U+0000 a U+007F Unicode.

96 Representación de caracteres UTF-8 5 No es afectado al utilizar compresión de datos. 6 El IETF requiere que todos los protocolos de Internet indiquen qué codificación utilizan para los textos y que UTF-8 esté entre las mismas.

97 Representación de caracteres UTF-8: Ventajas 1 Puede codificar cualquier carácter. 2 Ahorra espacio respecto de UTF-16 o UTF-32 que utilizan muchos caracteres ASCII de 7 bits. 3 Una secuencia de bytes para un carácter jamás será parte de una secuencia más larga de otro carácter como lo hacían viejas codificaciones. 4 El primer byte de una secuencia multi-byte es suficiente para determinar la longitud de una secuencia multi-byte. Esto hace muy simple extraer una subcadena de una cadena dada sin elaborar un análisis exhaustivo.

98 Representación de caracteres UTF-8: Ventajas 5 Está diseñado para que los bytes codificados nunca tomen alguno de los valores de los caracteres especiales de ASCII, previniendo problemas de compatibilidad con librerías y sistemas operativos legacy como la ANSI C. 6 Las cadenas en UTF-8 pueden ser ordenadas usando rutinas de ordenamiento estándar orientadas a byte. 7 UTF-8 es el valor predeterminado para el formato XML.

99 Representación de caracteres UTF-8: Desventajas 1 Es de longitud variable; eso significa que diferentes caracteres toman secuencias de diferentes longitudes para codificar. La agudeza de esto podría ser disminuida, sin embargo, creando una interfaz abstracta para trabajar con cadenas UTF-8 y haciéndolo transparente al usuario. 2 Un analizador de UTF-8 mal escrito podría aceptar un número de diferentes representaciones pseudo-utf-8 y convertirlas en la misma salida Unicode. 3 Los caracteres ideográficos usan 3 bytes en UTF-8, pero sólo 2 en UTF-16. Así, los textos chinos/japoneses/coreanos usarán más espacio cuando sean representados en UTF-8.

100 Representación de caracteres UTF-16 1 Es un código de caracteres que proporciona una forma de representar caracteres Unicode e ISO/IEC como una serie de palabras de 16 bits y 24 bits susceptibles de ser almacenados o transmitidos a través de redes de datos. 2 Se halla oficialmente definido en el Anexo Q de la norma ISO/IEC Está descripta en el estándar Unicode (versión 3.0 u superior), al igual que en la RFC 2781 de la IETF. 4 Representa un carácter que ha sido asignado dentro del conjunto de los puntos del código unicode o ISO/IEC como un valor de código único equivalente al punto de código del carácter: por ejemplo, 0 para 0, FFFD hexadecimal para FFFD.

101 Que aprendimos? 1 Aprendimos a manejar el mismo lenguaje que un computador: 1 s y 0 s, y como organizar esa información. 2 Como resolver los cambios de sistemas de numeración. 3 Como representar números fraccionarios, considerando en el caso de los irracionales la relación de compromiso con la precisión para poder almacenarlos en un computador 4 Como representar caracteres alfabéticos de modo que puedan ser entendidos por el computador.

Organización del Computador 1. Representación binaria de Números Reales Sistemas de Representación

Organización del Computador 1. Representación binaria de Números Reales Sistemas de Representación Organización del Computador 1 Representación binaria de Números Reales Sistemas de Representación Representación de la Información Bit: (Binary Digit) Un bit es un dígito binario. Como tal, puede tener

Más detalles

Agenda. 0 Operaciones aritméticas 0 ASCII 0 UTF-8 0 Código Gray. 0 Números de punto flotante

Agenda. 0 Operaciones aritméticas 0 ASCII 0 UTF-8 0 Código Gray. 0 Números de punto flotante Agenda 0 Operaciones aritméticas 0 ASCII 0 UTF-8 0 Código Gray 0 BCD 0 Números de punto flotante Operaciones aritméticas Suma de números binarios 0 0 1 1 + 0 + 1 + 0 + 1 0 1 1 10 1 Sumando + 1 Sumando

Más detalles

TEMA V SISTEMAS DE NUMERACIÓN

TEMA V SISTEMAS DE NUMERACIÓN TEMA V SISTEMAS DE NUMERACIÓN En la vida diaria el hombre se expresa, se comunica, almacena y maneja información desde el punto de vista alfabético con un determinado idioma y desde el punto de vista numérico

Más detalles

UT01 03 Sistemas de codificación

UT01 03 Sistemas de codificación UT01 03 Sistemas de codificación Cap 1 Introducción a los Sistemas Informáticos IES Barajas - JRGRL Tipo de software y tipos de datos Tipos de software de un SI Aplicaciones (no forman parte del SO) Datos

Más detalles

Arquitectura de Computadoras

Arquitectura de Computadoras Arquitectura de Computadoras Representación de la Información J. Irving Vásquez [email protected] Centro de Innovación y Desarrollo Tecnológico en Cómputo 17 de febrero de 2016 1 / 41 Table of contents

Más detalles

APUNTES DOCENTES ASIGNATURA: ANALISIS NUMERICO ASIGNATURA: ANALISIS NUMERICO UNIDADES TECNOLÓGICAS DE SANTANDER

APUNTES DOCENTES ASIGNATURA: ANALISIS NUMERICO ASIGNATURA: ANALISIS NUMERICO UNIDADES TECNOLÓGICAS DE SANTANDER APUNTES DOCENTES ASIGNATURA: ANALISIS NUMERICO ASIGNATURA: ANALISIS NUMERICO PROFESOR: ESP. PEDRO ALBERTO ARIAS QUINTERO 1. ERRORES Y ARITMETICA DE PUNTO FLOTANTE 1.1. Introducción a la Computación Numérica

Más detalles

Representación de la Información en los Sistemas Digitales

Representación de la Información en los Sistemas Digitales Representación de la Información en los Sistemas Digitales Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Introducción a los computadores Computador: Máquina

Más detalles

Tipos de Datos y Representaciones. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.

Tipos de Datos y Representaciones. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC. Tipos de Datos y Representaciones Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC. Índice 1. Sistemas numéricos posicionales 2. Números octales y hexadecimales 3. Conversiones entre

Más detalles

Representación de la Información.... en los Computadores

Representación de la Información.... en los Computadores Representación de la Información... en los Computadores 1 Información e Informática Un computador es una máquina que procesa información. La ejecución de un programa implica el tratamiento de los datos.

Más detalles

TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN

TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN 1. INTRODUCCIÓN. SISTEMAS DE NUMERACIÓN EN. Sistema binario. Sistema octal. Sistema hexadecimal. 2. REPRESENTACIÓN DE TEXTOS.. Números naturales. Números enteros.

Más detalles

Representación de datos y aritmética básica en sistemas digitales

Representación de datos y aritmética básica en sistemas digitales Representación de datos y aritmética básica en sistemas digitales DIGITAL II - ECA Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica Rosa Corti 1 Sistemas de Numeración: Alfabeto:

Más detalles

Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores

Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores Bloque 1: Introducción Tema 2: Sistema binario de representación numérica Pablo Huerta Pellitero ÍNDICE Bibliografía.

Más detalles

Numeración Maya. Numeración indo-arábiga. Sistemas de Numeración Posicional. Conversión de una base cualquiera a base 10 = 4! !

Numeración Maya. Numeración indo-arábiga. Sistemas de Numeración Posicional. Conversión de una base cualquiera a base 10 = 4! ! Sistemas de Numeración Posicional Universidad Simón Bolívar Departamento de Electrónica y Circuitos Prof. Juan. Claudio Regidor Circuitos Digitales EC1723 En un número a n a n!1 a n!2!a 2 a 1 a 0, cada

Más detalles

SISTEMAS DIGITALES. Margarita Pérez Castellanos

SISTEMAS DIGITALES. Margarita Pérez Castellanos SISTEMAS DIGITALES TEMA 3: SISTEMAS ARITMÉTICOS 1 TEMA 3: SISTEMAS ARITMÉTICOS Introducción y objetivos (3) 1. Representación y codificación de la información (4-7) 2. Sistemas numéricos posicionales.

Más detalles

5.2. Sistemas de codificación en binario

5.2. Sistemas de codificación en binario 5.2. Sistemas de codificación en binario 5.2.1. Sistemas numéricos posicionales [ Wakerly 2.1 pág. 26] 5.2.2. Números octales y hexadecimales [ Wakerly 2.2 pág. 27] 5.2.3. Conversión general de sistemas

Más detalles

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I CAPÍTULO III ARITMÉTICA Y CODIFICACIÓN TEMA 3. Aritmética y codificación 3.1 Aritmética binaria 3.2 Formatos de los números y su representación 3.3 Definiciones

Más detalles

Sistemas de Numeración. I semestre 2011

Sistemas de Numeración. I semestre 2011 Sistemas de Numeración I semestre 2011 Sistema Decimal 7392 7 10 3 + 3 10 2 + 9 10 1 + 2 10 0 10 símbolos: 0 9 Un número decimal puede ser expresado por una serie de coeficientes: a 3 a 2 a 1 a 0, a 1

Más detalles

1.1 Sistemas de numeración. Ejemplos de sistemas de numeración posicionales. Base numérica. Circuitos Digitales

1.1 Sistemas de numeración. Ejemplos de sistemas de numeración posicionales. Base numérica. Circuitos Digitales Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Circuitos Digitales Unidad I Introducción a la Lógica Digital 1.1 Sistemas de numeración Los sistemas de numeración son un conjunto

Más detalles

INFORMÁTICA APLICADA A LA ECONOMÍA Tema 3: Representación de la Información. Verónica A. Bollati

INFORMÁTICA APLICADA A LA ECONOMÍA Tema 3: Representación de la Información. Verónica A. Bollati INFORMÁTICA APLICADA A LA ECONOMÍA Tema 3: Representación de la Información Verónica A. Bollati 2010-2011 Objetivos Conocer cómo se representa la información. Dominar los distintos tipos de sistemas de

Más detalles

TEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA.

TEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. TEMA II SISTEMAS DE NUMERACIÓN USUALES EN INFORMÁTICA. INTRODUCCIÓN. Codificación de la información. Codificación consiste en representar los elementos de un conjunto mediante los elementos de otro conjunto.

Más detalles

Tipo de datos. Montse Bóo Cepeda. Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain.

Tipo de datos. Montse Bóo Cepeda. Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Tipo de datos Montse Bóo Cepeda Este trabajo está publicado bajo licencia Creative Commons Attribution- NonCommercial-ShareAlike 2.5 Spain. Estructura del curso 1. Evolución y caracterización de los computadores.

Más detalles

Representación de datos y aritmética básica en sistemas digitales

Representación de datos y aritmética básica en sistemas digitales Representación de datos y aritmética básica en sistemas digitales DIGITAL II - ECA Departamento de Sistemas e Informática Escuela de Ingeniería Electrónica Rosa Corti 1 Sistemas de Numeración: Alfabeto:

Más detalles

OBJETIVOS: Reconocer la aplicación de la tecla ALT y las utilidades del código ASCII

OBJETIVOS: Reconocer la aplicación de la tecla ALT y las utilidades del código ASCII 86 TALLER 14 TEMAS: IMPORTANCIA DE LA TECLA ALT Y EL CÓDIGO ASCII OBJETIVOS: Reconocer la aplicación de la tecla ALT y las utilidades del código ASCII INDICADOR DE LOGRO: Identifica algunos caracteres

Más detalles

Implantación de Sistemas Operativos 1º ASIR

Implantación de Sistemas Operativos 1º ASIR Sistemas de Numeración Sistema decimal El sistema de numeración que utilizamos es el decimal, que se compone de diez símbolos o dígitos a los que otorga un valor dependiendo de la posición que ocupen en

Más detalles

Representación Información

Representación Información Informática Aplicada a la Economía Tema 3: Representación Información Objetivos Conocer cómo se representa la información. Dominar los distintos tipos de sistemas de numeración. Capítulos Capítulo 1: Representación

Más detalles

Representación de la Información

Representación de la Información Representar: Expresar una información como una combinación de símbolos de un determinado lenguaje. Trece -> símbolos 1 y 3 Interpretar: Obtener la información originalmente representada a partir de una

Más detalles

Práctica 1 - Representación de la información

Práctica 1 - Representación de la información Práctica 1 - Representación de la información Organización del Computador 1 Primer Cuatrimestre 2014 Ejercicio 1 a) Utilizando el método del cociente, expresar en bases 2, 3 y 5 los números 33, 100 y 1023.

Más detalles

SISTEMAS NUMÉRICOS. Conocer los diferentes sistemas numéricos y su importancia en la informática y la computación

SISTEMAS NUMÉRICOS. Conocer los diferentes sistemas numéricos y su importancia en la informática y la computación SISTEMAS NUMÉRICOS OBJETIVO GENERAL Conocer los diferentes sistemas numéricos y su importancia en la informática y la computación OBJETIVOS ESPECÍFICOS Distinguir los sistemas de numeración Identificar

Más detalles

Informática Básica: Representación de la información

Informática Básica: Representación de la información Informática Básica: Representación de la información Departamento de Electrónica y Sistemas Otoño 2010 Contents 1 Sistemas de numeración 2 Conversión entre sistemas numéricos 3 Representación de la información

Más detalles

I.E.S Santo Domingo. Departamento Informática. Tema 1 Los Sistemas de Numeración. José Luis Mollinedo Jiménez

I.E.S Santo Domingo. Departamento Informática. Tema 1 Los Sistemas de Numeración. José Luis Mollinedo Jiménez I.E.S Santo Domingo Departamento Informática Tema 1 Los Sistemas de Numeración José Luis Mollinedo Jiménez El Ejido - 6 de mayo de 2012 Página:2 Índice 1. Denición 2 2. Ejemplos 2 3. Clasicación 2 3.1.

Más detalles

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 1 Representación de la Información

Más detalles

TEMA 1 Representación de la información

TEMA 1 Representación de la información TEMA 1 Representación de la información Tema 1: Representación de la información. Aritmética y Representación binaria 1) Introducción BB1, Cap 2, Ap: 2.1, 2.2.1 2) Sistemas binario-octal-hexadecimal BB1,

Más detalles

Tema 2: Sistemas de numeración

Tema 2: Sistemas de numeración Tema 2: Sistemas de numeración Definiciones Bases de numeración Modos de representación Representaciones numéricas Coma fija (números enteros) Suma-resta en base dos Representaciones alfanuméricas Definiciones

Más detalles

Estructura de Computadores Tema 2. Representación de la información

Estructura de Computadores Tema 2. Representación de la información Estructura de Computadores Tema 2. Representación de la información Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido!

Más detalles

LÓGICA SECUENCIAL Y COMBINATORIA

LÓGICA SECUENCIAL Y COMBINATORIA LÓGICA SECUENCIAL Y COMBINATORIA SESIÓN # 2 1.4 Conversión de otra base a decimal. En los sistemas numéricos posicionales, la conversión de otra base a decimal se hace con el método de la suma [3]. Este

Más detalles

{, }, #, $, %, &,,, +,,/,(, ), },!,?, [, ]

{, }, #, $, %, &,,, +,,/,(, ), },!,?, [, ] 3. Sistemas de Numeración, Códigos y Representación interna de la información 1. Introducción 2. Sistemas de Numeración 1) Sistemas de representación más usuales 2) Representación en base b: decimal y

Más detalles

Tema 2: Sistemas y códigos numéricos

Tema 2: Sistemas y códigos numéricos Tema 2: Sistemas y códigos numéricos Sistemas numéricos posicionales En este sistema la posición de cada digito tiene un peso asociado. El valor de un número es una suma ponderada de los dígito, por ejemplo:

Más detalles

Tema IV. Manejo Interno de Datos

Tema IV. Manejo Interno de Datos Tema IV. Manejo Interno de Datos Objetivo: El alumno describirá cómo se almacenan los datos en los diferentes medios de un sistema de cómputo, asimismo manipulará los datos para minimizar los diferentes

Más detalles

Colegio Diocesano San José de Carolinas

Colegio Diocesano San José de Carolinas Tema 1. Representación digital de la información 1. Introducción. Los ordenadores son máquinas digitales y como tales operan con información representada en formato binario. La unidad elemental de información

Más detalles

Capítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 2 REPRESENTACIÓN DE LOS DATOS. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 2 REPRESENTACIÓN DE LOS DATOS 1 OBJETIVOS Entender cómo la computadora

Más detalles

Realizar la siguiente suma y expresar el resultado en hexadecimal: Teniendo los 3 valores expresados en la misma base, podemos realizar la suma:

Realizar la siguiente suma y expresar el resultado en hexadecimal: Teniendo los 3 valores expresados en la misma base, podemos realizar la suma: Realizar la siguiente suma y expresar el resultado en hexadecimal: 83/ d + 33/ 4 + 0/ b El primer paso consiste en expresar todos lo valores con la misma base. Para eso convertiremos los dos primeros valores

Más detalles

APUNTES DE CATEDRA: SISTEMAS DE NUMERACION - REPRESENTACION INTERNA DE NUMEROS Y CARACTERES

APUNTES DE CATEDRA: SISTEMAS DE NUMERACION - REPRESENTACION INTERNA DE NUMEROS Y CARACTERES Cátedra de COMPUTACION Carreras: Licenciatura en Matemática Profesorado en Matemática Profesora: Mgr. María del Carmen Varaldo APUNTES DE CATEDRA: SISTEMAS DE NUMERACION - REPRESENTACION INTERNA DE NUMEROS

Más detalles

Universidad de San Buenaventura - Facultad de Ingeniería

Universidad de San Buenaventura - Facultad de Ingeniería Aproximaciones Para trabajar con números decimales que tienen muchas cifras decimales, o infinitas, hacemos aproximaciones. Decimos que la aproximación de un número es por defecto cuando es menor que el

Más detalles

Datos y tipos de datos

Datos y tipos de datos Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato

Más detalles

Números. un elemento perteneciente al conjunto D b. de los dígitos del sistema. D b

Números. un elemento perteneciente al conjunto D b. de los dígitos del sistema. D b 1 Un número es un ente que permite representar simbólicamente las veces que la unidad está presente en la cantidad observada o medida. Números representados por una cantidad finita de dígitos o cifras.

Más detalles

Aritmética de Enteros y

Aritmética de Enteros y 1 Aritmética de Enteros y Flotantes 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 1. Introduccion La aritmética de enteros es aritmética modular en complemento

Más detalles

CURSO 2016/2017 INFORMÁTICA 1ºBCH. La codificación es. Por qué se. Fíjate en. la imagen de decirle que si. cero. decimal: 1* *2 3.

CURSO 2016/2017 INFORMÁTICA 1ºBCH. La codificación es. Por qué se. Fíjate en. la imagen de decirle que si. cero. decimal: 1* *2 3. INFORMÁTICA 1ºBCH 1. CODIFICACIÓN DE LA INFORMACIÓN La codificación es el método que permite epresentar la información utilizando un conjunto de símbolos que se combinan siguiendo determinadas reglas.

Más detalles

Tema 1. Informática Básica

Tema 1. Informática Básica Tema 1. Informática Básica Introducción 1.1 Informática Básica 1.2 Codificación de la Información 1.3 El ordenador. Fundamentos estructurales y de funcionamiento Jesús María Aransay Azofra Informática

Más detalles

Sistemas Numéricos. Introducción n a los Sistemas Lógicos y Digitales 2009

Sistemas Numéricos. Introducción n a los Sistemas Lógicos y Digitales 2009 Sistemas Numéricos Introducción n a los Sistemas Lógicos y Digitales 2009 Sergio Noriega Introducción a los Sistemas Lógicos y Digitales - 2009 MSB = Most Significative Bit LSB = Less Significative Bit

Más detalles

Fundamentos de Informática E.U.P. Universidad de Sevilla

Fundamentos de Informática E.U.P. Universidad de Sevilla rea de Arquitectura y Teoría de Computadores Fundamentos de Informática E.U.P. Universidad de Sevilla Capítulo : INTRODUCCIÓN A LA INFORMÁTICA epartamento de Álgebra. INDICE INFORMÁTICA E INGENIERÍA DEFINICIÓN

Más detalles

Tipos de datos y Operadores Básicos

Tipos de datos y Operadores Básicos Módulo I: Conceptos Básicos Tema 1. Qué es un ordenador? Tema 2. Cómo se representan los datos en un ordenador? Tema 3. Qué es un lenguaje de programación? Tema 4. Cómo se hace un programa informático?

Más detalles

NÚMEROS UTILIZADOS EN ELECTRÓNICA DIGITAL

NÚMEROS UTILIZADOS EN ELECTRÓNICA DIGITAL UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION GUIA DE LABORATORIO #1 CICLO: 01/ 2016 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: Sistemas

Más detalles

MatemáticaDiscreta&Lógica 1

MatemáticaDiscreta&Lógica 1 MatemáticaDiscreta&Lógica 1 Sistemas de numeración Aylen Ricca Tecnólogo en Informática San José 2014 http://www.fing.edu.uy/tecnoinf/sanjose/index.html SISTEMAS DE NUMERACIÓN.::. Introducción. Podemos

Más detalles

Organización de Computadoras. Clase 3

Organización de Computadoras. Clase 3 Organización de Computadoras Clase 3 Temas de Clase Representación de números en Punto Flotante Notas de clase 3 2 Números en punto fijo Todos los números a representar tienen exactamente la misma cantidad

Más detalles

4. Representación interna de la información

4. Representación interna de la información Tema 3. Representación Interna de la Información Contenidos 1. Introducción 2. Sistemas de Numeración 1. Sistemas de numeración más usuales 2. Representación en base b 3. Representación en binario natural

Más detalles

I. INTRODUCCIÓN. A cada valor de una señal digital se le llama bit y es la unidad mínima de información.

I. INTRODUCCIÓN. A cada valor de una señal digital se le llama bit y es la unidad mínima de información. I. INTRODUCCIÓN 1. SEÑALES Y TIPOS Como vimos en el tema anterior, la electrónica es la rama de la ciencia que se ocupa del estudio de los circuitos y de sus componentes que permiten modificar la corriente

Más detalles

Clase 02: Representación de datos

Clase 02: Representación de datos Arquitectura de Computadores y laboratorio Clase 02: Representación de datos Departamento de Ingeniería de Sistemas Universidad de Antioquia 2015-2 Contenido 1 2 Representación de la Información Y sistemas

Más detalles

1.4.3 Errores de redondeo y la aritmética finita de las computadoras

1.4.3 Errores de redondeo y la aritmética finita de las computadoras 1.4.3 Errores de redondeo y la aritmética finita de las computadoras Como la computadora sólo puede almacenar un número fijo de cifras significativas, y cantidades como π, e, 3, 2 no pueden ser expresadas

Más detalles

Sistema De Numeración

Sistema De Numeración Sistema De Numeración Un sistema de numeración es un conjunto de símbolos y reglas de generación que permiten construir todos los números válidos. Un sistema de numeración puede representarse como donde:

Más detalles

Sistemas de Numeración

Sistemas de Numeración Sistemas de Numeración Parte 2: Representación de Reales Lic. Andrea V. Manna Sistemas posicionales: Repaso N= d k-1 d k-2 d 1 d 0,d -1 d -l = d k-1 *p k-1 + d k-2 *p k-2 +.+ d 0 *p 0,+ d -1 *p -1 +...+

Más detalles

Tema 2. Sistemas de representación de la información

Tema 2. Sistemas de representación de la información Tema 2. Sistemas de representación de la información Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 2: Hoja: 2 / 36 Tema 2: Hoja:

Más detalles

Representación de datos en la computadora

Representación de datos en la computadora Representación de datos en la computadora "I wish to God these calculations had been executed by steam Charles Babbage, 1821. C a p í t u l o 2 2.1 INTRODUCCIÓN El lenguaje de una computadora no es el

Más detalles

1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5.

1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5. Representación de la información Contenidos 1. Informática e información. 2. Sistemas de numeración. 3. Sistema binario, operaciones aritméticas en binario, 4. Sistemas octal y hexadecimal. 5. Conversiones

Más detalles

Tema 2: Sistemas de numeración

Tema 2: Sistemas de numeración Tema 2: Sistemas de numeración Definiciones Bases de numeración Modos de representación Representaciones numéricas Coma fija (números enteros) Suma-resta en base dos Representaciones alfanuméricas Bibliografía

Más detalles

Tema 2. Sistemas de representación de la información

Tema 2. Sistemas de representación de la información Tema 2. Sistemas de representación de la información Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Transparencia: 2 / 3 Índice Definiciones Bases de numeración Modos de

Más detalles

Sistemas Numéricos y Códigos Binarios

Sistemas Numéricos y Códigos Binarios Sistemas Numéricos y Códigos Binarios Marcelo Guarini Departamento de Ingeniería Eléctrica, 5 de Abril, 5 Sistemas Numéricos en Cualquier Base En el sistema decimal, cualquier número puede representarse

Más detalles

Lógica Secuencial y Combinatoria. Dr. Arturo Redondo Galván 1

Lógica Secuencial y Combinatoria. Dr. Arturo Redondo Galván 1 Lógica Secuencial y Combinatoria 1 UNIDAD II Desarrollar cálculos distintos sistemas de numeración y llevar a cabo operaciones aritméticas en el álgebra Booleana y optimizar funciones mediante métodos

Más detalles

CONVERSIONES ENTRE NUMEROS DE BASE DIFERENTE

CONVERSIONES ENTRE NUMEROS DE BASE DIFERENTE CONVERSIONES ENTRE NUMEROS DE BASE DIFERENTE De Binario a Decimal: (1010,01) 2 = 2 3 +2 1 +2-2 + 2-3 = (10,375) 10 De Octal a Decimal: (630,4) 8 = 6x8 2 + 3x8 + 4x8-1 = (408,5) 10 De Decimal a Binario:

Más detalles

https://dac.escet.urjc.es/docencia/etc-sistemas/teoria-cuat1/tema2.pdf

https://dac.escet.urjc.es/docencia/etc-sistemas/teoria-cuat1/tema2.pdf 1.3 Sistemas numéricos 1.3.1. Introducción Un sistema de representación numérica es un lenguaje que consiste en: Un conjunto ordenado de símbolos (dígitos o cifras) y otro de reglas bien definidas para

Más detalles

Tecnólogo en Informática Paysandú - Uruguay

Tecnólogo en Informática Paysandú - Uruguay Tecnólogo en Informática Paysandú - Uruguay Sistemas de Numeración Arquitectura de Computadoras (Versión 4.3-2012) 1 SISTEMAS DE NUMERACIÓN 1.1 Introducción En este capítulo expondremos brevemente (a modo

Más detalles

SISTEMAS DE NUMERACION

SISTEMAS DE NUMERACION SISTEMAS DE NUMERACION INTRODUCCION El número de dígitos de un sistema de numeración es igual a la base del sistema. Sistema Base Dígitos del sistema Binario 2 0,1 Octal 8 0,1,2,3,4,5,6,7 Decimal 10 0,1,2,3,4,5,6,7,8,9

Más detalles

Computación 1. Representación Interna de Números

Computación 1. Representación Interna de Números Computación 1 Representación Interna de Números Contenido Representación de Enteros Sin Signo Representación de Enteros Con Signo con magnitud y signo exceso a M Complemento a 1 Números Enteros Representación

Más detalles

Representación de la información

Representación de la información Laboratorio de Introducción a las Ciencias de la Computación Página 1 UNIERSIDAD CATÓLICA DE SANTA MARÍA PROGRAMA PROESIONAL DE INGENIERÍA DE SISTEMAS SESIÓN 2: Representación de la información OBJETIOS

Más detalles

Aritmética de Enteros

Aritmética de Enteros Aritmética de Enteros La aritmética de los computadores difiere de la aritmética usada por nosotros. La diferencia más importante es que los computadores realizan operaciones con números cuya precisión

Más detalles

S i s t e m a s A n a l ó g i c o s y D i g i t a l e s

S i s t e m a s A n a l ó g i c o s y D i g i t a l e s Sistemas de Numeración Apunte N 1 S i s t e m a s A n a l ó g i c o s y D i g i t a l e s Los circuitos electrónicos se dividen, según la naturaleza de los valores que toman las señales o magnitudes que

Más detalles

SISTEMAS DE NUMERACION

SISTEMAS DE NUMERACION SISTEMAS DE NUMERACION Un sistema de numeración se conoce como el conjunto de símbolos y reglas que se utilizan para la representación de cantidades. En ellos existe un elemento característico que define

Más detalles

Definición(2) La base (r) de un sistema de numeración especifica el número de dígitos o cardinal* de dicho conjunto ordenado. Las bases más utilizadas

Definición(2) La base (r) de un sistema de numeración especifica el número de dígitos o cardinal* de dicho conjunto ordenado. Las bases más utilizadas Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Definición(1) Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos

Más detalles

TEMA II: SISTEMAS DE NUMERACIÓN

TEMA II: SISTEMAS DE NUMERACIÓN 2012 UNAN LEÓN Departamento de Computación Autor: Ing: Karina Esquivel Alvarado. Asignatura: FUNDAMENTOS DE INFORMÁTICA TEMA II: SISTEMAS DE NUMERACIÓN 2.1 INTRODUCCIÓN: TEMA 2: SISTEMAS DE NUMERACIÓN

Más detalles

Sistemas numéricos - otras representaciones - Taller de programación

Sistemas numéricos - otras representaciones - Taller de programación Sistemas numéricos - otras representaciones - Taller de programación I semestre, 2016 Temas Otros sistemas numéricos BCD, Gray Representación de otros tipos de datos Codificación de la Información Tipos

Más detalles

Unidad 3: Control y programación de sistemas automáticos Tema 1: Sistemas de control: introducción

Unidad 3: Control y programación de sistemas automáticos Tema 1: Sistemas de control: introducción El control analógico es aquel en el que las variables a controlar y las que se procesan en el sistema se presentan de forma continua (analógica), de modo que las relaciones que aparecen entre las señales

Más detalles

CAPÍTULO II SISTEMAS NUMÉRICOS. Este método de representar los números se llama sistema de numeración decimal, donde 10 es la base del sistema.

CAPÍTULO II SISTEMAS NUMÉRICOS. Este método de representar los números se llama sistema de numeración decimal, donde 10 es la base del sistema. CIENCIAS DE LA COMPUTACIÓN MAT 1104 12 CAPÍTULO II SISTEMAS NUMÉRICOS 2.1 INTRODUCCIÓN Los números usados en Aritmética están expresados por medio de múltiplos o potencias de 10; por ejemplo: 8654= 8*10

Más detalles