UNIVERSIDAD DE EXTREMADURA Departamento de Matemáticas. Matemáticas. Manuel Fernández García-Hierro Badajoz, Febrero 2008

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

Download "UNIVERSIDAD DE EXTREMADURA Departamento de Matemáticas. Matemáticas. Manuel Fernández García-Hierro Badajoz, Febrero 2008"

Transcripción

1

2 UNIVERSIDAD DE EXTREMADURA Departamento de Matemáticas Matemáticas Manuel Fernández García-Hierro Badajoz, Febrero 2008

3 Capítulo VI Concepto de error 6.1 Introducción Uno de los temas más importantes en Análisis Numérico es el estudio de las operaciones aritméticas que se utilizan en los cálculos, muchas de las cuales son hechas usando ordenadores. Este capítulo examina la representación de números en ordenadores y los errores que implican.

4 6.2 Sistemas de numeración posicionales. Sistema binario Para representar números y hacer cálculos con ellos, los ordenadores usan el sistema binario de numeración, o alguna variante de él. En el sistema decimal, el número significa Es una suma de múltiplos de potencias de 10. Se usan diez dígitos: 0, 1,..., 9 y 10 es la base del sistema decimal.

5 En el sistema binario los números se representan como sumas de múltiplos de potencias de 2. Se usan dos dígitos: 0, 1 y 2 es la base del sistema binario. Por ejemplo el número en el sistema binario representa a (1) en el sistema decimal. Cuando haya peligro de confusión, incluiremos el número en un paréntesis y especificaremos la base como un subíndice. Por

6 ejemplo: ( ) 2 = (13.75) 10 Para convertir un número en binario a decimal, se usa la fórmula 1. Ejemplo 1. ( ) 2 con n consecutivos 1s a la izquierda del punto binario es en el sistema decimal 2 n n = 2 n 1. Los principios que rigen los algoritmos de la suma, resta, multiplicación y división en binario son los mismos que en el sistema decimal.

7 Conversión de decimal a binario Supóngase que x es un número entero escrito en decimal. Queremos encontrar coeficientes a 0, a 1,..., a n, todos 0 o 1 tales que a n 2 n + a n 1 2 n a a = x. El entero binario será (a n a n 1 a 0 ) 2 = (x) 10. Para encontrar los coeficientes, comenzamos dividiendo x por 2, y denotamos el cociente x 1. El resto es a 0. A continuación

8 dividimos x 1 por 2, y denotamos al cociente x 2. El resto es a 1. Se continua el proceso...

9 Supóngase que x es una fracción decimal, positiva y menor que 1.0. Queremos encontrar coeficientes a 1, a 2, a 3,..., todos 0 o 1 tales que a a a = x. La fracción en binario será (.a 1 a 2 a 3... ) 2 = (x) 10. Para encontrar los coeficientes, se denota x = x 1. Se multiplica x 1 por 2 y se denota x 2 = Frac(2x 1 ), a la parte fraccional de

10 2x 1. La parte entera Ent(2x 1 ) es a 1. Se multiplica x 2 por 2 y se denota x 3 = Frac(2x 2 ), a la parte fraccional de 2x 2. La parte entera Ent(2x 2 ) es a 2. Y así sucesivamente. Ejemplo 2. Convertir a binario el número decimal Para la parte entera se sigue el procedimiento del ejemplo anterior. (5) 10 = (101) 2. Para la parte fraccional x 1 = x = , se usa el algoritmo

11 siguiente: 2x 1 = x 2 = a 1 = 1 2x 2 = x 3 = a 2 = 0 2x 3 = x 4 = a 3 = 0 2x 4 = 1.25 x 5 = 0.25 a 4 = 1 2x 5 = 0.50 x 6 = 0.5 a 5 = 0 2x 6 = 1 x 7 = 0 a 6 = 1 Combinando ambos resultados se obtiene ( ) 10 = ( ) 2. Ejemplo 3. Convertir la fracción decimal 0.1 a binario.

12 Usando el procedimiento anterior se obtiene (0.1) 10 = ( ) 2 una fracción binaria periódica mixta. Si se guarda esta fracción decimal exacta en un ordenador que trabaja en binario, se produce un error.

13 6.3 Números máquina. Redondeo simétrico y redondeo por truncamiento Los problemas que aborda el Cálculo Numérico se resuelven mediante la realización de cadenas de operaciones aritméticas en un ordenador. Deberán, por tanto, almacenarse en la máquina los datos de partida (que se introducen mediante un dispositivo de entrada: un teclado, un fichero de datos,... ), así como los resultados intermedios. Finalmente, deberán comunicarse los resultados finales (mediante un dispositivo de salida: pantalla, escritura de un fichero,... ). En esta sección nos ocupamos de la forma en que se almacenan los números en

14 la máquina. La capacidad de almacenamiento de una máquina es finita, lo que implica que ninguna máquina es capaz de guardar ni siquiera un solo número irracional; por ejemplo las infinitas cifras de π. Notación decimal en punto flotante El número , admite las siguientes representaciones en punto flotante , , , ,...

15 que deben entenderse como , , , ,... De entre todas las representaciones elegimos la normalizada: que está caracterizada por ser la fracción un número entre 1 y 10. Es decir la notación decimal en punto flotante normalizada

16 de un número es: que corresponde al número ±m ± e con 1 m < 10 y e N ±m 10 ±e. El número m se denomina mantisa y e el exponente. La representación de un número en punto flotante decimal es la dada en la fórmula anterior, pero con limitaciones sobre el número de dígitos de la mantisa y sobre el tamaño del exponente. Por ejemplo, podemos suponer que el número

17 máximo de dígitos de la mantisa es 10 y que 99 e +99. Se dice que un ordenador con tal representación tiene una aritmética de punto flotante de 10 dígitos decimales. Como una consecuencia a la limitación anterior, ningún número con más de 10 dígitos en su mantisa puede ser almacenado de manera exacta. Un número real no puede ser almacenado de forma exacta debido a: a) Su exponente, una vez normalizado, está fuera del rango admitido. Es decir el número es demasiado grande o pequeño. En el primer caso se produce un desbordamiento por exceso y

18 la máquina representa el número como ±. En el segundo caso se produce un desbordamiento por defecto y la máquina representa al número por 0. b) Su mantisa tiene más de 10 cifras, (el número tiene más cifras que las que puede almacenar). En este caso se aproxima por un número exacto cercano. Este proceso se llama redondeo. El redondeo se lleva a cabo de la siguiente manera: Sea x = ±a 0.a 1 a 2 10 e con e dentro del rango admisible. Sean x i y x d los números exactos más próximos por la izquierda

19 y por la derecha respectivamente, esto es, En otro caso, si x > 0 Si x < 0,... x = x i = x d si x es un número exacto. x i = a 0.a 1 a 2 a 9 10 e, x d = (a 0.a 1 a 2 a ) 10 e. Definimos dos tipos de redondeo: La técnica más sencilla consiste en truncar x a 10 dígitos, ignorando el resto. Es decir r(x) = x i si x > 0 y r(x) = x d si x < 0.

20 La segunda técnica consiste en redondear x al más próximo entre x i y x d ; en el caso en que estén a igual distancia se elige x d. El redondeo al más próximo, que llamaremos simplemente redondeo, es: r(x) = { xi si x i x < x i+x d 2 x d si x i+x d 2 x x d. Supongamos que x > 0 tiene exponente e = 0. Puesto que x i + x d 2 = a 0.a 1 a 2 a /2

21 Si a 10 5, entonces r(x) = x i = 1.a 1 a 2 a 9 y si a 10 5, entonces r(x) = x d = 1.a 1 a 2 a Consideraciones análogas sirven para el caso en que x < 0. Notación binaria en punto flotante Análogamente a lo anterior se puede utilizar la notación binaria en punto flotante: Un número binario representado en punto flotante normalizado tiene una expresión de la forma: s S e m donde s es el signo del número (0 para los positivos, 1 para los negativos), S es el signo del exponente, el exponente e es

22 un número natural en base 2 y m se denomina mantisa: es un número en base 2 verificando 1 m < (10) 2. El número así representado es ( 1) s m 2 ( 1)S e d donde e d es la conversión decimal del número binario e (es decir, el número de lugares que hay que correr el punto ). Ejemplo es el número = ( 101) 2 = ( 5) 10

23 es el número = (0.11) 2 = = (0.75) 10 Cada número se almacena en la máquina en lo que se denomina una palabra. La mayoría de los ordenadores actuales tienen una longitud de palabra de 32 posiciones de memoria o bits, que es la abreviatura de binary digits. Estos 32 bits se distribuyen de la siguiente forma: 1 se usa para el signo del número, 8 para el exponente con signo y 23 para la mantisa. El hecho de que la mantisa m verifique 1 m < (10) 2 hace que la primera cifra de m sea un 1. Este 1 común a todos los números, no se guarda, (se sobreentiende) y, por tanto, los 23

24 bits que se destinan a la mantisa sirven para almacenar las 24 primeras cifras del número. Desde luego utilizando palabras de 32 bits, tan solo puede ser representada una cantidad finita de números distintos: del orden de Estos números, representables en el ordenador de forma exacta, se llaman números máquina. Es fácil encontrar números que no son números máquinas: por ejemplo ((128) 10 = ( ) 2 ) que no cabe en la parte dedicada al exponente con signo y que no cabe en el espacio dedicado a la mantisa. El primero es un ejemplo en el que se sobrepasa la capacidad del ordenador

25 (desbordamiento) y el segundo muestra que hay números que no se pueden usar en forma exacta y habrá que aproximarlos (redondeo). Si nos preguntamos por la representación del 0 la primera respuesta es: una palabra en la que los 32 bits tengan el valor 0. Pero según el convenio de que se sobreentiende que el primer número de la mantisa es un 1, hace que la palabra anterior represente al número binario 1. De hecho, el 0 no es número máquina, si se utiliza esta representación. Este problema, junto con el de la doble representación de los números con exponente +0 y 0 se resuelve mediante el

26 formato estándar de representación (IEEE Storage Format: Institute of Electrical and Electronic Enginners Storage Format). Para almacenar la información correspondiente al exponente e, se almacena en los 8 bits destinados al exponente el número E = e Por tanto Signo del número E = e Mantisa 1 bit 8 bits 23 bits

27 0 e = E 255 = = ( ) 2. Así que los exponentes de los números están en el rango 127 e d = E d = 128. Los valores extremos 0 y 255 se usan para números especiales. Si s es el signo del número almacenado, m son los 23 números de la mantisa y E d es la conversión decimal del número binario E guardado en los 8 bits dedicados al exponente,

28 (cuando éste toma valores entre 1 y 254 ambos inclusive), el número anteriormente representado corresponde a ( 1) s 1.m 2 E d 127 A este tipo de números se les denomina números normales. Ejemplo 5. El número binario = se ± Mantisa representa de la siguiente forma A la inversa, el número almacenado como

29 es el número = = ( ) 2. Cuando el exponente toma el valor 0 el convenio es ligeramente distinto: el valor representado es ( 1) s 0.m De este modo se puede trabajar con números máquina más pequeños, en valor absoluto, que los que se obtendrían con el convenio habitual. Los números máquinas así representados se denominan subnormales. Los números con exponente 255 representan las excepciones:

30 ± y NaN (Not a number). Los valores ± se producen a causa de un desbordamiento por exceso, mientras que el valor NaN surge al realizar las clásicas indeterminaciones ( 0 0,,... ) La tabla siguiente contiene la representación y valor decimal de algunos números interesantes

31 Número Representación Valor decimal Máx n o nor Mín n o nor Máx n o sub Mín n o sub infinito infinito Desbordamiento y redondeo Ya hemos visto la forma estándar de almacenar números máquina y hemos insistido en que éstos constituyen sólo una cantidad finita. Un número real no es un número máquina debido a:

32 a) Su exponente, una vez normalizado, está fuera del rango admitido. Es decir el número es demasiado grande o pequeño. En el primer caso se produce un desbordamiento por exceso y la máquina representa el número como ±. En el segundo caso se produce un desbordamiento por defecto y la máquina representa al número por 0. b) Su mantisa tiene más de 23 cifras, (el número tiene más cifras que las que puede almacenar). En este caso se aproxima por un número máquina cercano. Este proceso se llama redondeo. El redondeo se lleva a cabo de la siguiente manera:

33 Sea x = ±1.a 1 a 2 a 23 a 24 a 25 2 e d con e d dentro del rango admisible. Sean x i y x d los números máquinas más próximos por la izquierda y por la derecha respectivamente, esto es, x = x i = x d si x es un número máquina. En otro caso, si x > 0 Si x < 0,... x i = 1.a 1 a 2 a 23 2 e d, x d = (1.a 1 a 2 a ) 2 e d.

34 Definimos dos tipos de redondeo: La técnica más sencilla consiste en truncar x a 23 dígitos, ignorando el resto. Es decir r(x) = x i si x > 0 y r(x) = x d si x < 0. La segunda técnica consiste en redondear x al más próximo entre x i y x d ; en el caso en que estén a igual distancia se elige el que tiene a 23 = 0. Supongamos que x > 0 tiene exponente e d = 0. Puesto que x i + x d = 1.a 1 a 2 a = 1.a 1 a 2 a Si a 24 = 0, entonces r(x) = x i = 1.a 1 a 2 a 23 y si a 24 = 1,

35 entonces r(x) = x d = 1.a 1 a 2 a En el caso en que estén a igual distancia: a 24 = 1, a 25 = a 26 = = 0, se elige de entre x i y x d el que tiene a 23 = 0. Consideraciones análogas sirven para el caso en que x < 0. Usaremos principalmente el redondeo al más próximo y lo llamaremos simplemente redondeo.( Es la opción por defecto en los ordenadores) Qué error se comete cuando en lugar de trabajar con un número real se trabaja con su redondeo?

36 Se obtiene la siguiente cota del error de redondeo absoluto: x r(x) x d x i e d 2 = e d Mientras que la cota del error de redondeo relativo es (teniendo en cuenta que x 2 e d): x r(x) x e d 2 e = d La distancia entre dos números máquina es e d. Para

37 dos números máquina con e d = 0, su distancia es 2 23, que se llama precisión o epsilon de la máquina. La cota del error de redondeo relativo, 2 24, es exactamente la mitad de la precisión de la máquina. Por ejemplo, la distancia entre 1 y el siguiente número máquina es el epsilon de la máquina. Puesto que r(x) = = ( ) x + r(x) x x x ( 1 + r(x) x ) x x

38 se verifica r(x) = (1 + ɛ)x ɛ 2 24 = precisión máquina 2 También podemos definir truncamiento y redondeo para números representados en decimal. 6.4 Error absoluto y relativo Una gran parte del Análisis Numérico consiste en desarrollar una sucesión de cálculos numéricos para resolver un problema. Una parte de este proceso consiste en el análisis de los errores

39 que aparecen en este proceso, bien debidos a los errores de redondeo en las operaciones aritméticas, bien debidos a otras causas. En esta sección se establecen las definiciones de error absoluto y relativo, algunas de sus causas y algunos ejemplos. El error (absoluto) de una cantidad calculada se define como Error = valor verdadero valor aproximado y el error relativo

40 ErrorRel = Error valor verdadero Si x T es el valor verdadero y x A el aproximado, entonces Error(x A ) = x T x A ErrorRel(x A ) = x T x A x T.

41 Por ejemplo, x T = π = , x A = 22 7 = , ( ) 22 Error = π 22. = ( ) 22 ErrorRel = π = π Un concepto relacionado con el de error relativo es el de dígitos significativos. Supongamos que x T está representado

42 en decimal, x T = a 0.a 1 a 2 10 e, a 0 0. Sea m = 0, 1, 2,.... Se dice que x A tiene m dígitos significativos de precisión respecto de x T, si 10 m e x T x A 5. Naturalmente, x A también tiene dígitos significativos. 0, 1, 2,..., m 1

43 Ejemplo 6. a) x A = tiene tres dígitos significativos de precisión respecto de x T = En efecto,. Luego e = 1. Además x T = x T x A = , 10 4 x T x A = Luego m e = m + 1 = 4 y m = 3. b) x A = tiene dos dígitos significativos de precisión respecto de x T = En efecto, x T =

44 Luego e = 2. Además x T x A = , 10 4 x T x A = Luego m e = m + 2 = 4 y m = 2. Si x T x A x T 5 10 m 1, entonces x A tiene m dígitos significativos de precisión con respecto a x T. En efecto, sea x T = a 0.a 1 a 2 10 e, a 0 0.

45 Entonces Por tanto, x T 10 e m e x T x A 10 m e x T x A x T x T 10 m e 5 10 m 1 10 e Causas del error Los errores que aparecen al resolver un problema de tipo científico-matemático que implica procedimientos de cálculo son de debidos a diferentes causas. 1. En el proceso de construcción de modelos matemáticos

46 para representar fenómenos de naturaleza física, química, económica,..., se produce un proceso de simplificación que puede conducir a errores. Por ejemplo el modelo matemático Malthusiano para el crecimiento de una población es N(t) = N(0)e at donde N(t) es el número de individuos de la población en el instante de tiempo t. Para intervalos de tiempo cortos con una población con recursos ilimitados, el modelo matemático es bastante preciso, pero en otras circunstancias, los errores pueden ser muy grandes. Este tipo de errores no se estudia en Análisis Numérico.

47 2. Errores debidos a fallos en el cálculo aritmético y sobre todo hoy en día, errores debidos a fallos de programación de algoritmos de cálculo. 3. Errores debidos a los datos experimentales. Por ejemplo, la velocidad de la luz en el vacío es c = ( ɛ) cm/s, ɛ El Análisis Numérico no puede suprimir los errores en los datos, pero puede analizar cómo se propagan a lo largo de los cálculos y proponer la forma de cálculo para minimizar su propagación. 4. Errores de truncamiento y redondeo.

48 5. Errores por aproximación ( o discretización) matemática. Para ilustrar este tipo de error, considérese el cálculo de la integral I = 1 0 e x2 dx. No hay función primitiva expresable mediante funciones elementales del integrando y la integral no puede ser calculada expĺıcitamente usando la regla de Barrow. En lugar de ello, aproximamos la integral por una cantidad que sí puede ser calculada. Usamos el polinomio de Taylor que aproxima a la

49 función: Entonces I. = e x = 1 + x 2 + x4 2! + x6 3!. ) (1 + x 2 + x4 2! + x6 3! dx. Errores frecuentes A continuación se describen tipos de errores que aparecen con frecuencia en la práctica. 1. Error por pérdida de dígitos significativos. También llamado error por cancelación. Aparece cuando

50 restamos dos cantidades muy próximas. El siguiente ejemplo da las claves para entender este tipo de error. Evaluemos f(x) = x ( x + 1 x ) para una sucesión creciente de valores de x. Usamos una calculadora con una aritmética de punto flotante de seis dígitos decimales, que usa redondeo. Suponemos que los valores exactos son los obtenidos por una calculadora con una aritmética de punto flotante de diez dígitos decimales. Se presentan los cálculos en la tabla siguiente:

51 x f(x) aproximado f(x) verdadero-exacto Para comprender qué está sucediendo, miremos las etapas de cálculo cuando x = = = = , que tiene 6 cifras significativas de aproximación respecto del

52 valor verdadero. A continuación calculamos = = Veamos cuántas cifras significativas tiene: Desde luego e = ( ) = Luego 5 = m + 2, m = 3. De modo que se han perdido 3 dígitos significativos.

53 En este caso particular hay un modo sencillo de evitar la pérdida de dígitos significativos: f(x) = x ( x + 1 x ) ( x x ) x x = x x x 2. Ruido en la evaluación de una función Si la función f(x) es continua en el intervalo [a, b], entonces su gráfica es una curva continua en el plano. Evaluemos la función en puntos del intervalo [a, b] con un ordenador que usa

54 aritmética de punto flotante con redondeo o truncamiento. Las operaciones aritméticas producen errores en la evaluación de f(x). Si se mira detenidamente el grafo de la función con los valores aproximados de f(x), no parece una curva continua, sino más bien una curva borrosa a causa de los errores en el proceso de evaluación. Cuando un ordenador calcula la gráfica de una función, debe tenerse en cuenta que es una banda formada por puntos aleatorios, con un ancho de banda suficientemente pequeño.. En la mayoría de las situaciones, las consecuencias son inapreciables, pero hay situaciones donde son importantes. Por ejemplo, un programa para calcular la raíces de f(x) puede

55 considerar que tiene un gran número de raíces sobre la base de muchos cambios de signo, tal como se muestra en la figura siguiente. Propagación del error Si se hace un cálculo con números que contienen errores, entonces el resultado también

56 estará sometido a error. Primero estudiaremos el efecto producido al usar números aproximados en operaciones aritméticas y posteriormente en la evaluación de funciones. Queremos acotar (x T + y T ) (x A + y A ), (x T y T ) (x A y A ) (x T y T ) (x A y A ), x T y T x A y A. Cuando se usa aritmética de punto flotante en un ordenador, el cálculo de x A + y A implica un error adiccional de redondeo

57 o truncamiento. Lo que queremos acotar es x T + y T r(x A + y A ). Propagación del error en la evaluación de funciones Sea f(x) una función. Lo que se desea es acotar f(x T ) f(x A ). Usando el Teorema del Valor Medio f(x T ) f(x A ) = f (c)(x T x A ). = f (x A )(x T x A )

58 Puesto que x A es próximo a x T, tenemos f(x T ) f(x A ). = f (x T )(x T x A ). = f (x A )(x T x A ) En la mayoría de los casos es más conveniente considerar el error relativo. Rel(f(x A )). = f (x T ) f(x T ) (x T x A ) = f (x T ) f(x T ) x T Rel (x A )

59 En Química, se estudia la ley de los gases ideales donde: P V = nrt P indica la presión del gas, V indica el volumen del gas. n es el número de mol-gramos del gas, R la constante de los gases y T la temperatura del gas. En el sistema de medida MKS R = ɛ, ɛ Para ver el efecto que produce la incertidumbre de R,

60 calculemos T suponiendo P = V = n = 1. Entonces T = 1 R. Defínase la función f(x) = 1 x y evalúese en x = R. Siendo x T = R y x A = se tiene x T x A

61 E = f(x T ) f(x A ) =. = f (x A ) x T x A ( ) 1 (0.0012) x 2 A. = R

62 Una cota del error relativo es: E f(x T ) = f(x T ) f(x A ) f(x T ) = f(x T ) f(x A ) x T f(x T ) f(x A ) ( x A + x T x A ) =

63 Referencias Kendall Atkinson, Elementary Numerical Analysis, Second Edition, Jhon Wiley & Sons, Inc. New York, 1993 J.A. Infante del Río, J.M. Rey Cabezas, Métodos Numéricos: Teoría, Problemas y Prácticas con MATLAB, Edit. Pirámide, Madrid, 1999

Aritmética finita y análisis de error

Aritmética finita y análisis de error Aritmética finita y análisis de error Escuela de Ingeniería Informática de Oviedo (Dpto. de Matemáticas-UniOvi) Computación Numérica Aritmética finita y análisis de error 1 / 47 Contenidos 1 Sistemas decimal

Más detalles

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2 Temas: Programación en MATLAB: Sentencias, expresiones y variables. Estructuras de control. Operadores relacionales y lógicos. Programación de funciones. Aritmética finita: Representación de números en

Más detalles

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO

EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO EJERCICIOS RESUELTOS SOBRE ERRORES DE REDONDEO 1º) Considérese un número estrictamente positivo del sistema de números máquina F(s+1, m, M, 10). Supongamos que tal número es: z = 0.d 1 d...d s 10 e Responde

Más detalles

Máster Universitario en Ingeniería de Caminos, Canales y Puertos Introducción al Análisis Numérico

Máster Universitario en Ingeniería de Caminos, Canales y Puertos Introducción al Análisis Numérico Máster Universitario en Ingeniería de Caminos, Canales y Puertos Introducción al Análisis Numérico Departamento de Matemática Aplicada Universidad Granada Introducción El Cálculo o Análisis Numérico es

Más detalles

Sistemas Numéricos Cambios de Base Errores

Sistemas Numéricos Cambios de Base Errores Cálculo Numérico Definición: es el desarrollo y estudio de procedimientos (algoritmos) para resolver problemas con ayuda de una computadora. π + cos ( x) dx 0 Tema I: Introducción al Cálculo Numérico Sistemas

Más detalles

Representación en Punto Flotante

Representación en Punto Flotante Representación en Punto Flotante Minaya Villasana Abril-Julio, 2004 1 Representación en base 2 Las computadoras tienen dos formas de representar números: enteros (solo usado para enteros) y punto flotante

Más detalles

Aritmética del computador. Departamento de Arquitectura de Computadores

Aritmética del computador. Departamento de Arquitectura de Computadores Aritmética del computador Departamento de Arquitectura de Computadores Contenido La unidad aritmético lógica (ALU) Representación posicional. Sistemas numéricos Representación de números enteros Aritmética

Más detalles

SISTEMAS NUMERICOS Y ERRORES

SISTEMAS NUMERICOS Y ERRORES SISTEMAS NUMERICOS Y ERRORES 1. Introducción a la Computación Numérica El primer computador electrónico en base a la tecnología de tubos al vacío fue el ENIAC de la Universidad de Pensilvania, en la década

Más detalles

Taller de Informática I Dpto. Computación F.C.E. y N. - UBA 2010

Taller de Informática I Dpto. Computación F.C.E. y N. - UBA 2010 Detalles de Matlab MATLAB utiliza la aritmética del punto flotante, la cual involucra un conjunto finito de números con precisión finita. Esta limitación conlleva dos dificultades: los números representados

Más detalles

Organización del Computador. Prof. Angela Di Serio

Organización del Computador. Prof. Angela Di Serio Punto Flotante Muchas aplicaciones requieren trabajar con números que no son enteros. Existen varias formas de representar números no enteros. Una de ellas es usando un punto o coma fijo. Este tipo de

Más detalles

Tema 2. La Información y su representación

Tema 2. La Información y su representación Tema 2. La Información y su representación 2.1 Introducción. Un ordenador es una máquina que procesa información. La ejecución de un programa implica la realización de unos tratamientos, según especifica

Más detalles

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad

Más detalles

Asignatura: PROGRAMACIÓN Y MÉTODOS NUMÉRICOS

Asignatura: PROGRAMACIÓN Y MÉTODOS NUMÉRICOS UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIEROS DE MINAS DEPARTAMENTO DE MATEMÁTICA APLICADA Y MÉTODOS INFORMÁTICOS Asignatura: PROGRAMACIÓN Y MÉTODOS NUMÉRICOS Tema: ERRORES DE

Más detalles

TEMA 2 REPRESENTACIÓN BINARIA

TEMA 2 REPRESENTACIÓN BINARIA TEMA 2 REPRESENTACIÓN BINARIA ÍNDICE. INTRODUCCIÓN HISTÓRICA A LA REPRESENTACIÓN NUMÉRICA 2. REPRESENTACIÓN POSICIONAL DE MAGNITUDES 2. Transformaciones entre sistemas de representación (cambio de base)

Más detalles

UNIDAD 3: ARITMÉTICA DEL COMPUTADOR

UNIDAD 3: ARITMÉTICA DEL COMPUTADOR UNIDAD 3: ARITMÉTICA DEL COMPUTADOR Señor estudiante, es un gusto iniciar nuevamente con usted el desarrollo de esta tercera unidad. En esta ocasión, haremos una explicación más detallada de la representación

Más detalles

Representación de los números en la computadora

Representación de los números en la computadora Facultad de Ciencias Astronómicas y Geofísicas - UNLP - Representación de los números en la computadora Pablo J. Santamaría Representación de los números en la computadora. Pablo J. Santamaría. Abril 2013

Más detalles

1.1 Sistema de numeración binario

1.1 Sistema de numeración binario 1.1 Sistema de numeración binario Un sistema de numeración consta de: Un conjunto ordenado de cifras y un conjunto de operaciones. Llamaremos Base al número de cifras que hay en dicho conjunto. De este

Más detalles

Tema 4: Sistemas de Numeración. Codificación Binaria. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Tema 4: Sistemas de Numeración. Codificación Binaria. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 4: Sistemas de Numeración. Codificación Binaria Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Sistemas de Numeración. Codificación Binaria Conocer los diferentes sistemas

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

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

Buceando en los MCUs Freescale...

Buceando en los MCUs Freescale... COMENTARIO TÉCNICO Buceando en los MCUs Freescale... Por Ing. Daniel Di Lella Dedicated Field Application Engineer EDUDEVICES www.edudevices.com.ar dilella@arnet.com.ar Matemática de Punto Flotante Por

Más detalles

ELO311 Estructuras de Computadores Digitales. Números

ELO311 Estructuras de Computadores Digitales. Números ELO311 Estructuras de Computadores Digitales Números Tomás Arredondo Vidal Este material está basado en: material de apoyo del texto de David Patterson, John Hennessy, "Computer Organization & Design",

Más detalles

UNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse

Más detalles

Estructura de Computadores

Estructura de Computadores 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

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

Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 3: Sistemas de Numeración. Codificación Binaria Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Sistemas de Numeración. Codificación Binaria Conocer los diferentes sistemas

Más detalles

ARITMÉTICA FLOTANTE Y ANÁLISIS DE ERRORES

ARITMÉTICA FLOTANTE Y ANÁLISIS DE ERRORES TEMA 2. ARITMÉTICA FLOTANTE Y ANÁLISIS DE ERRORES 2 Aritmética de ordenadores y análisis de errores 29 2.1 Por qué son importantes los errores numéricos?.................. 29 2.1.1 El fallo de un misil

Más detalles

Lecturas previas Cuando llegue a su primera sesión de laboratorio debe haber estudiado el contenido de la lectura que aparece a continuación.

Lecturas previas Cuando llegue a su primera sesión de laboratorio debe haber estudiado el contenido de la lectura que aparece a continuación. Laboratorio 1 Medición e incertidumbre La descripción de los fenómenos naturales comienza con la observación; el siguiente paso consiste en asignar a cada cantidad observada un número, es decir en medir

Más detalles

Sistemas de Numeración Operaciones - Códigos

Sistemas de Numeración Operaciones - Códigos Sistemas de Numeración Operaciones - Códigos Tema 2 1. Sistema decimal 2. Sistema binario 3. Sistema hexadecimal 4. Sistema octal 5. Conversión decimal binario 6. Aritmética binaria 7. Complemento a la

Más detalles

❷ Aritmética Binaria Entera

❷ Aritmética Binaria Entera ❷ Una de las principales aplicaciones de la electrónica digital es el diseño de dispositivos capaces de efectuar cálculos aritméticos, ya sea como principal objetivo (calculadoras, computadoras, máquinas

Más detalles

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL

TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL TEMA I: INTRODUCCIÓN A LA ELECTRÓNICA DIGITAL 1. Electrónica Digital Antes de empezar en el tema en cuestión, vamos a dar una posible definición de la disciplina que vamos a tratar, así como su ámbito

Más detalles

Sistemas Numéricos. M. en C. Erika Vilches

Sistemas Numéricos. M. en C. Erika Vilches Sistemas Numéricos M. en C. Erika Vilches Introducción Qué es un sistema numérico? Conjunto de números que se relacionan para expresar la relación existente entre la cantidad y la unidad. Características

Más detalles

UNIDAD Nº 1: 1. SISTEMAS DE NUMERACION. Formalizado este concepto, se dirá que un número X viene representado por una cadena de dígitos:

UNIDAD Nº 1: 1. SISTEMAS DE NUMERACION. Formalizado este concepto, se dirá que un número X viene representado por una cadena de dígitos: UNIDAD Nº 1: TECNICATURA EN INFORMATICA UNLAR - CHEPES 1.1. INTRODUCCION 1. SISTEMAS DE NUMERACION El mundo del computador es un mundo binario. Por el contrario, el mundo de la información, manejada por

Más detalles

Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal FCFA Febrero 2012

Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal FCFA Febrero 2012 Informática 1 Sistemas numéricos: decimal, binario, octal y hexadecimal CONVERSIONES DE UN SISTEMA A OTRO Para la realización de conversiones entre números de bases diferentes se efectúan operaciones aritméticas

Más detalles

Definición 1.1.1. Sea K un cuerpo. Un polinomio en x, con coeficientes en K es toda expresión del tipo

Definición 1.1.1. Sea K un cuerpo. Un polinomio en x, con coeficientes en K es toda expresión del tipo POLINOMIOS 1.1. DEFINICIONES Definición 1.1.1. Sea K un cuerpo. Un polinomio en x, con coeficientes en K es toda expresión del tipo p(x) = a i x i = a 0 + a 1 x + a 2 x 2 + + a n x n + ; a i, x K; n N

Más detalles

MÉTODOS MATEMÁTICOS (Curso 2012-2013) Cuarto Curso de Ingeniero Industrial Departamento de Matemática Aplicada II. Universidad de Sevilla

MÉTODOS MATEMÁTICOS (Curso 2012-2013) Cuarto Curso de Ingeniero Industrial Departamento de Matemática Aplicada II. Universidad de Sevilla MÉTODOS MATEMÁTICOS (Curso 2012-2013) Cuarto Curso de Ingeniero Industrial Departamento de Matemática Aplicada II. Universidad de Sevilla Lección 1: Introducción al Análisis Numérico ARITMÉTICA DE PRECISIÓN

Más detalles

Errores en las Operaciones Aritméticas

Errores en las Operaciones Aritméticas Errores en las Operaciones Aritméticas Matemáticas de la Especialidad (Mecánica-Máquinas) Madrid, 8 de octubre de 2001 Javier García de Jalón ETSII - Departamento de Matemática Aplicada a la Ingeniería

Más detalles

EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos

EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas Fecha: 1 er semestre de 2011 INTRODUCCIÓN El sistema

Más detalles

Capítulo 4 MEDIDA DE MAGNITUDES. Autor: Santiago Ramírez de la Piscina Millán

Capítulo 4 MEDIDA DE MAGNITUDES. Autor: Santiago Ramírez de la Piscina Millán Capítulo 4 MEDIDA DE MAGNITUDES Autor: Santiago Ramírez de la Piscina Millán 4 MEDIDA DE MAGNITUDES 4.1 Introducción El hecho de hacer experimentos implica la determinación cuantitativa de las magnitudes

Más detalles

INFORMATICA I. Sistemas de Numeración - Representación Interna. Autor: Jorge Di Marco

INFORMATICA I. Sistemas de Numeración - Representación Interna. Autor: Jorge Di Marco Facultad de Ciencias Exactas, Ingeniería y Agrimensura Escuela de Formación Básica Dpto de Matemática Carrera de : Ingeniería Civil, Electricista, Electrónica, Industrial, Mecánica y Agrimensura Autor:

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 (correo@carlospes.com) Capítulo 2 REPRESENTACIÓN DE LOS DATOS 1 OBJETIVOS Entender cómo la computadora

Más detalles

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

Los sistemas de numeración se clasifican en: posicionales y no posicionales. SISTEMAS NUMERICOS Un sistema numérico es un conjunto de números que se relacionan para expresar la relación existente entre la cantidad y la unidad. Debido a que un número es un símbolo, podemos encontrar

Más detalles

Tema 2: Sistemas de representación numérica

Tema 2: Sistemas de representación numérica 2.1 Sistemas de Numeración Definiciones previas Comenzaremos por definir unos conceptos fundamentales. Existen 2 tipos de computadoras: Analógicas: actúan bajo el control de variables continuas, es decir,

Más detalles

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid

Lógica Binaria. Arquitectura de Ordenadores. Codificación de la Información. Abelardo Pardo abel@it.uc3m.es. Universidad Carlos III de Madrid Arquitectura de Ordenadores Codificación de la Información Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Lógica Binaria COD-1 Internamente el ordenador

Más detalles

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica.

El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. 5.2 SISTEMAS DE NUMERACIÓN. DECIMAL El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. La base de un sistema indica el número de caracteres

Más detalles

Notas de Teórico. Sistemas de Numeración

Notas de Teórico. Sistemas de Numeración Departamento de Arquitectura Instituto de Computación Universidad de la República Montevideo - Uruguay Sistemas de umeración Arquitectura de Computadoras (Versión 5. - 4) SISTEMAS DE UMERACIÓ Introducción

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

TEMA 2: Representación de la Información en las computadoras

TEMA 2: Representación de la Información en las computadoras TEMA 2: Representación de la Información en las computadoras Introducción Una computadora es una máquina que procesa información y ejecuta programas. Para que la computadora ejecute un programa, es necesario

Más detalles

Representación de números en binario

Representación de números en binario Representación de números en binario Héctor Antonio Villa Martínez Programa de Ciencias de la Computación Universidad de Sonora El sistema binario es el más utilizado en sistemas digitales porque es más

Más detalles

NOTACIÓN EXPONENCIAL O CIENTÍFICA

NOTACIÓN EXPONENCIAL O CIENTÍFICA 1 NOTACIÓN EXPONENCIAL O CIENTÍFICA En cualquier ciencia los números que se deben escribir son a veces muy grandes o muy pequeños, por ejemplo: El número de átomos de carbono que hay en un gramo: 50 150

Más detalles

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

Tema 2 Representación de la información. Fundamentos de Computadores Tema 2 Representación de la información Fundamentos de Computadores septiembre de 2010 Índice Índice 2.1 Introducción 2.2 Representación de enteros 2.2.1 Representación posicional de los números. 2.2.2

Más detalles

Representación de la información

Representación de la información Representación de la información A. Josep Velasco González Con la colaboración de: Ramon Costa Castelló Montse Peiron Guàrdia PID_00163598 CC-BY-SA PID_00163598 2 Representación de la información CC-BY-SA

Más detalles

Sistemas de Numeración

Sistemas de Numeración UNIDAD Sistemas de Numeración Introducción a la unidad Para la mayoría de nosotros el sistema numérico base 0 aparentemente es algo natural, sin embargo si se establecen reglas de construcción basadas

Más detalles

Matemáticas. 1 o ESO. David J. Tarifa García. info@esobachilleratouniversidad.com.es

Matemáticas. 1 o ESO. David J. Tarifa García. info@esobachilleratouniversidad.com.es Matemáticas 1 o ESO David J. Tarifa García info@esobachilleratouniversidad.com.es 1 Matemáticas - 1 o ESO 2 Índice 1 Tema 1. Los números naturales 6 1.1 Suma de números naturales................................

Más detalles

SISTEMAS DE NUMERACIÓN. Sistema decimal

SISTEMAS DE NUMERACIÓN. Sistema decimal SISTEMAS DE NUMERACIÓN Sistema decimal Desde antiguo el Hombre ha ideado sistemas para numerar objetos, algunos sistemas primitivos han llegado hasta nuestros días, tal es el caso de los "números romanos",

Más detalles

1. Ecuaciones no lineales

1. Ecuaciones no lineales 1. Ecuaciones no lineales 1.1 Ejercicios resueltos Ejercicio 1.1 Dada la ecuación xe x 1 = 0, se pide: a) Estudiar gráficamente sus raíces reales y acotarlas. b) Aplicar el método de la bisección y acotar

Más detalles

SISTEMAS Y CÓDIGOS DE NUMERACIÓN

SISTEMAS Y CÓDIGOS DE NUMERACIÓN INTRODUCCIÓN SISTEMAS Y CÓDIGOS DE NUMERACIÓN Una señal analógica es aquella que puede tomar infinitos valores para representar la información. En cambio, en una señal digital se utiliza sólo un número

Más detalles

LABORATORIO DE COMPUTADORAS

LABORATORIO DE COMPUTADORAS TP 1 LABORATORIO DE COMPUTADORAS Facultad de Ingeniería. UNJu Tema: Sistemas Numéricos y Diseño Combinacional y Secuencial Apellido y Nombre: LU: Carrera: Fecha: 2013 EJEMPLOS Estándar IEEE 754 El estándar

Más detalles

Tema 1. Representación de la información MME 2012-20131

Tema 1. Representación de la información MME 2012-20131 Tema 1 Representación de la información 1 Índice Unidad 1.- Representación de la información 1. Informática e información 2. Sistema de numeración 3. Representación interna de la información 2 Informática

Más detalles

Apuntes sobre algunos teoremas fundamentales de análisis complejo, con 20 ejemplos resueltos (2007-08)

Apuntes sobre algunos teoremas fundamentales de análisis complejo, con 20 ejemplos resueltos (2007-08) Variable Compleja I (3 o de Matemáticas) Apuntes sobre algunos teoremas fundamentales de análisis complejo, con ejemplos resueltos (7-8) En estos apuntes, consideraremos las funciones anaĺıticas (holomorfas)

Más detalles

Sebastián García Galán Sgalan@ujaen.es

Sebastián García Galán Sgalan@ujaen.es Universidad de Jaén E.U.P. Linares Dpto. Telecomunicaciones Área de Ingeniería Telemática Sebastián García Galán Sgalan@ujaen.es TEMA 2: 2.1 CODIFICACIÓN 2.2 SISTEMAS DE NUMERACIÓN BASES DE NUMERACIÓN

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

CONCEPTOS BÁSICOS DE INFORMÁTICA. REPRESENTACIÓN DE LA INFORMACIÓN.

CONCEPTOS BÁSICOS DE INFORMÁTICA. REPRESENTACIÓN DE LA INFORMACIÓN. INDICE. CONCEPTOS BÁSICOS DE INFORMÁTICA. REPRESENTACIÓN DE LA INFORMACIÓN. TÉRMINOS BÁSICOS DE LA INFORMÁTICA. REPRESENTACIÓN INTERNA DE LA INFORMACIÓN. El SISTEMA BINARIO DE NUMERACION. El sistema decimal

Más detalles

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO I. SISTEMAS NUMÉRICOS DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO LIC. LEYDY ROXANA ZEPEDA RUIZ SEPTIEMBRE DICIEMBRE 2011 Ocosingo, Chis. 1.1Sistemas numéricos. Los números son los mismos en todos

Más detalles

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA ARQUITECTURA DE LAS COMPUTADORAS PRACTICA SISTEMAS NUMÉRICOS INTRODUCCIÓN TEÓRICA: Definimos Sistema de Numeración como al conjunto de reglas que permiten, con una cantidad finita de símbolos, representar

Más detalles

Representación de los números en la computadora.

Representación de los números en la computadora. Representación de los números en la computadora. Sólo hay 10 tipos de personas: las que saben binario y las que no. Pablo Santamaría Facultad de Ciencias Astronómicas y Geofísicas Universidad Nacional

Más detalles

Informática Bioingeniería

Informática Bioingeniería Informática Bioingeniería Representación Números Negativos En matemáticas, los números negativos en cualquier base se representan del modo habitual, precediéndolos con un signo. Sin embargo, en una computadora,

Más detalles

Curso de GNU Octave y L A TEXpara el apoyo a la investigación en ingeniería

Curso de GNU Octave y L A TEXpara el apoyo a la investigación en ingeniería Curso de GNU Octave y L A TEXpara el apoyo a la investigación en ingeniería Red de investigaciones y Tecnología Avanzada - RITA Facultad de ingeniería Universidad Distrital Francisco José de Caldas Copyleft

Más detalles

Naturaleza binaria. Conversión decimal a binario

Naturaleza binaria. Conversión decimal a binario Naturaleza binaria En los circuitos digitales sólo hay 2 voltajes. Esto significa que al utilizar 2 estados lógicos se puede asociar cada uno con un nivel de tensión, así se puede codificar cualquier número,

Más detalles

Representación de Números Reales

Representación de Números Reales 30 de marzo de 2010 Números Reales A qué nos referimos cuando decimos número Real? Un número que tiene una parte entera y una parte fraccionaria En una representación dónde debe estar el punto binario

Más detalles

Aritmética Binaria. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid

Aritmética Binaria. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid Aritmética Binaria Luis Entrena, Celia López, Mario García, Enrique San Millán Universidad Carlos III de Madrid 1 Índice Representación de números con signo Sistemas de Signo y Magnitud, Complemento a

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción y conceptos básicos

Más detalles

NÚMEROS NATURALES Y NÚMEROS ENTEROS

NÚMEROS NATURALES Y NÚMEROS ENTEROS NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de un rebaño) y de

Más detalles

ELECTRÓNICA DIGITAL. Sistemas analógicos y digitales.

ELECTRÓNICA DIGITAL. Sistemas analógicos y digitales. ELECTRÓNICA DIGITAL El tratamiento de la información en electrónica se puede realizar de dos formas, mediante técnicas analógicas o mediante técnicas digitales. El analógico requiere un análisis detallado

Más detalles

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8

Capítulo 1: Sistemas de representación numérica Introducción. Dpto. de ATC, Universidad de Sevilla - Página 1 de 8 Dpto. de ATC, Universidad de Sevilla - Página de Capítulo : INTRODUCCIÓN SISTEMAS DE REPRESENTACIÓN NUMÉRICA Introducción Bases de numeración Sistema decimal Sistema binario Sistema hexadecimal REPRESENTACIÓN

Más detalles

Introducción a la Programación 11 O. Humberto Cervantes Maceda

Introducción a la Programación 11 O. Humberto Cervantes Maceda Introducción a la Programación 11 O Humberto Cervantes Maceda Recordando En la sesión anterior vimos que la información almacenada en la memoria, y por lo tanto aquella que procesa la unidad central de

Más detalles

Clase 1 Sistemas de numeración

Clase 1 Sistemas de numeración Administración y Configuración de Redes Clase Sistemas de numeración Contenidos Importancia del Sistema de Numeración Sistema de Numeración Decimal Sistema de Numeración Conversión Decimal Binaria Conversión

Más detalles

21/02/2012. Agenda. Unidad Central de Procesamiento (CPU)

21/02/2012. Agenda. Unidad Central de Procesamiento (CPU) Agenda 0 Tipos de datos 0 Sistemas numéricos 0 Conversión de bases 0 Números racionales o Decimales 0 Representación en signo-magnitud 0 Representación en complemento Unidad Central de Procesamiento (CPU)

Más detalles

En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales

En la actualidad ASCII es un código de 8 bits, también conocido como ASCII extendido, que aumenta su capacidad con 128 caracteres adicionales Definición(1) Sistemas numéricos MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Un sistema de representación numérica es un sistema de lenguaje que consiste en: un conjunto ordenado de símbolos

Más detalles

Materia: Informática. Nota de Clases Sistemas de Numeración

Materia: Informática. Nota de Clases Sistemas de Numeración Nota de Clases Sistemas de Numeración Conversión Entre Sistemas de Numeración 1. EL SISTEMA DE NUMERACIÓN 1.1. DEFINICIÓN DE UN SISTEMA DE NUMERACIÓN Un sistema de numeración es un conjunto finito de símbolos

Más detalles

SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN)

SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN) SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN) INTRODUCCIÓN Desde hace mucho tiempo, el hombre en su vida diaria se expresa, comunica, almacena información, la manipula, etc. mediante letras y números. Para

Más detalles

Solución: exp. 1994. Febrero, primera semana. Paso 1º: Cálculo del campo exponente. Según el apartado a) del primer corolario: 53.

Solución: exp. 1994. Febrero, primera semana. Paso 1º: Cálculo del campo exponente. Según el apartado a) del primer corolario: 53. INGENIERÍA TÉCNICA en INFORMÁTICA de SISTEMAS y de GESTIÓN de la UNED. Febrero, primera semana. Obtenga la representación del número 5.7 en formato normalizado IEEE 75 para coma flotante de 6 bits (es

Más detalles

APÉNDICE APEENDIX SISTEMAS NUMÉRICOS. En este apéndice...

APÉNDICE APEENDIX SISTEMAS NUMÉRICOS. En este apéndice... SSTEMS NUMÉROS PEENX PÉNE J En este apéndice... ntroducción a sistemas numéricos.......................... Sistema numérico decimal................................ Sistema numérico octal...................................

Más detalles

Representación de Datos. Una Introducción a los Sistemas Numéricos

Representación de Datos. Una Introducción a los Sistemas Numéricos Representación de Datos Una Introducción a los Sistemas Numéricos Tipos de Datos Datos Texto Número Imagen Audio Video Multimedia: Información que contiene números, texto, imágenes, audio y video. Como

Más detalles

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Aritmética binaria

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Aritmética binaria Oliverio J. Santana Jaria 3. Aritmética tica binaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Para Los La en conocer muchos aritmética comprender otros binaria tipos

Más detalles

Calcular con fracciones para todos

Calcular con fracciones para todos Calcular con fracciones para todos 1 Calcular con fracciones para todos M. Riat riat@pobox.com Versión 1.0 Burriana, 2014 Calcular con fracciones para todos 2 ÍNDICE DE CAPÍTULOS Índice de capítulos...

Más detalles

Estructura de Datos. Unidad I Tipos de Datos

Estructura de Datos. Unidad I Tipos de Datos Estructura de Datos Unidad I Tipos de Datos Conceptos Básicos Algoritmo: es una secuencia finita de pasos o instrucciones ordenadas crono-lógicamente que describen un método para resolver un problema específico.

Más detalles

Sistemas de numeración

Sistemas de numeración Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. Los sistemas de numeración actuales son sistemas posicionales, que se caracterizan

Más detalles

Introducción a la Informática

Introducción a la Informática DAI Departamento Académico de Informática Introducción a la Informática L21: Representación de datos en Sistemas de Computadoras Ingº Manuel Peñaloza Figueroa Objetivos: Entender los fundamentos de la

Más detalles

Matemática de redes Representación binaria de datos Bits y bytes

Matemática de redes Representación binaria de datos Bits y bytes Matemática de redes Representación binaria de datos Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo pueden entender

Más detalles

Deseamos, pues, al alumno el mayor de los éxitos en su intento.

Deseamos, pues, al alumno el mayor de los éxitos en su intento. INTRODUCCIÓN Todo debería hacerse tan sencillo como sea posible, pero no más Albert Einstein, físico Cuanto más trabajo y practico, más suerte parezco tener Gary Player, jugador profesional de golf E studiar

Más detalles

FUNCIONES DE UNA VARIABLE Julián de la Horra Departamento de Matemáticas U.A.M.

FUNCIONES DE UNA VARIABLE Julián de la Horra Departamento de Matemáticas U.A.M. FUNCIONES DE UNA VARIABLE Julián de la Horra Departamento de Matemáticas U.A.M. 1 Introducción Una de las primeras necesidades que surgen en las Ciencias Experimentales es la de poder expresar los valores

Más detalles

Matemáticas para la Computación

Matemáticas para la Computación Matemáticas para la Computación José Alfredo Jiménez Murillo 2da Edición Inicio Índice Capítulo 1. Sistemas numéricos. Capítulo 2. Métodos de conteo. Capítulo 3. Conjuntos. Capítulo 4. Lógica Matemática.

Más detalles

Polinomios y fracciones algebraicas

Polinomios y fracciones algebraicas UNIDAD Polinomios y fracciones algebraicas U n polinomio es una expresión algebraica en la que las letras y los números están sometidos a las operaciones de sumar, restar y multiplicar. Los polinomios,

Más detalles

ARITMÉTICA Y CODIFICACIÓN

ARITMÉTICA Y CODIFICACIÓN ARITMÉTICA Y CODIFICACIÓN Aritmética binaria Suma Resta Representación de los números Coma fija + signo Complemento a 1 Complemento a 2 Exceso a n DECIMAL COMA FIJA+SIGNO COMPLEMEN A1 COMPLEMEN A2 EXCESO

Más detalles

1 LA INFORMACION Y SU REPRESENTACION

1 LA INFORMACION Y SU REPRESENTACION 1 LA INFORMACION Y SU REPRESENTACION 1.1 Sistemas de numeración Para empezar a comprender cómo una computadora procesa información, debemos primero entender cómo representar las cantidades. Para poder

Más detalles

SEGUNDO APUNTES ANALISTA DE SISTEMAS DE CLASE EN COMPUTACIÓN. Materia: DATOS. Asignatura: SISTEMAS DE PROCESAMIENTO DEDATOS I

SEGUNDO APUNTES ANALISTA DE SISTEMAS DE CLASE EN COMPUTACIÓN. Materia: DATOS. Asignatura: SISTEMAS DE PROCESAMIENTO DEDATOS I ANALISTA DE SISTEMAS EN COMPUTACIÓN Materia: DATOS Asignatura: SISTEMAS DE PROCESAMIENTO DEDATOS I Cátedra: Lic. Ulises Vazquez SEGUNDO APUNTES DE CLASE 1 INDICE SISTEMAS NUMÉRICOS - 1 RA PARTE...3 DEFINICIÓN

Más detalles

Instituto Tecnológico de Celaya

Instituto Tecnológico de Celaya LOS SISTEMAS DE REPRESENTACIÓN NUMÉRICA Es común escuchar que las computadoras utilizan el sistema binario para representar cantidades e instrucciones. En esta sección se describen las ideas principales

Más detalles

Maria José González/ Dep. Tecnología

Maria José González/ Dep. Tecnología Señal analógica es aquella que puede tomar infinitos valores para representar la información. Señal digital usa solo un número finito de valores. En los sistemas binarios, de uso generalizado en los circuitos

Más detalles

Lección 1. Representación de números

Lección 1. Representación de números Lección 1. Representación de números 1.1 Sistemas de numeración Empecemos comentando cual es el significado de la notación decimal a la que estamos tan acostumbrados. Normalmente se escribe en notación

Más detalles