Aritmética de Enteros
|
|
|
- Ramón Peralta Torres
- hace 9 años
- Vistas:
Transcripción
1 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 es finita y fija. Otra diferencia es que casi todos los computadores utilizan el sistema binario en lugar del decimal. En casi todos los computadores, la cantidad de memoria con que se cuenta para almacenar un número se fija en el momento en que se diseña la máquina. La naturaleza finita del computador nos obliga a manejar sólo números que se puedan representar con un número fijo de dígitos. Por ejemplo, supongamos que estamos trabajando con el sistema decimal y fijamos como tamaño tres dígitos decimales. Este conjunto tiene exactamente 1000 valores distintos. Con la restricción de tamaño impuesta antes no podemos representar: Números mayores que 999 Números negativos Fracciones Números irracionales Números complejos Una propiedad importante de la aritmética del conjunto de los enteros es que es cerrado con respecto a las operaciones de suma, resta y multiplicación. El conjunto no es cerrado con respecto a la división pues existen valores que no pueden expresarse como enteros. El conjunto de los números enteros finitos no es cerrado con respecto a ninguna de las cuatro operaciones: = 1300 (demasiado grande) = -007 (demasiado pequeño) 007 / 002 = 3.5 (no es entero) Página 1 de 12
2 Los problemas anteriores pueden clasificarse como error de desbordamiento, error de subdesbordamiento y no pertenencia al conjunto de valores. En el álgebra de los números de precisión finita también se presenta el problema de que no se cumple ni la ley asociativa y ni la ley distributiva Sistemas Numéricos A diario usamos el sistema decimal para representar números. Este sistema utiliza los dígitos decimales o símbolos: 0,1,2,3,4,5,6,7,8,9. Podríamos usar otro sistema de numeración pero para nuestra conveniencia usamos el decimal. Un sistema de numeración puede ser definido como un medio que se utiliza para representar una cantidad usando símbolos. La cantidad de símbolos distintos que se emplean se conoce como la base del sistema. El sistema binario contiene dos símbolos: 0 y 1, por lo tanto su base es igual a dos. Además cada símbolo en un número posee un valor dependiendo de su posición en el número. Por ejemplo, considere lo que significa el número = 2* *10 1 * 3 Esto significa que cada dígito del número ó símbolo se multiplica por 10 elevado a la potencia correspondiente a la posición de dicho dígito. Lo anterior también se aplica para un número representado en otra base. El número representa el número en base decimal = 1* * * * *2 0 = = Página 2 de 12
3 En general, un número d m d m d 0 en base b representa al número decimal n 1 i= 0 i di b i, 0 di < b Ejemplo: Convertir a decimal = 1* * *8 0 = = Conversión de Decimal a cualquier Base Dado un número en decimal queremos obtener su representación en base b. Usando la regla de Horner podemos expresar un número Num de la siguiente manera: Num 10 = d 0 b 0 + d 1 b 1 + d 2 b d n-2 b n-2 + d n-1 b n-1 Num 10 = d 0 + d 1 b 1 + d 2 b d n-2 b n-2 + d n-1 b n-1 Num 10 = d 0 + b*( d 1 + d 2 b d n-2 b n-3 + d n-1 b n-2 ) Num 10 = d 0 + b*( d 1 + b*( d d n-2 b n-4 + d n-1 b n-3 )) Num 10 = d 0 + b*( d 1 + b*( d 2 + b*( d b*( d n-2 + d n-1 b)...))) Reescribimos Num 10 como Num 10 = d 0 + b* q 1 donde q 1 = d 1 + b*( d 2 + b*( d b*( d n-2 + d n-1 b)...))) Para obtener q 1 utilizamos una división entera, y para obtener d 0 usamos la función módulo. q 1 = Num 10 / b (división entera) y d 0 = Num 10 mod b (módulo) Página 3 de 12
4 q 1 a su vez es un número expresable como q 1 = d 1 + b* q 2, de aqui obtenemos el siguiente algoritmo de conversión. Algoritmo: i := 0 Mientras Num 10 <> 0 hacer d i := Num 10 módulo b Num 10 = Num 10 / b i:= i+1 Las bases más importantes son 2 (binario), 8 (octal) y 16 (hexadecimal). El sistema octal tiene ocho símbolos distintos (0,1,2,3,4,5,6 y 7). El sistema hexadecimal posee 16 símbolos distintos (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E y F). La conversión entre números octales o hexadecimales y números binarios es fácil. Para convertir un número binario en octal basta con formar grupos de tres bits empezando de derecha a izquierda. Cada grupo de tres bits se puede convertir directamente a un solo dígito octal. La conversión de binario a hexadecimal es equivalente al octal sólo que se agrupan de 4 bits. La conversión de octal/hexadecimal a binario es también fácil. Se toma cada dígito y se lleva a su equivalente en binario. Representación de Números Negativos Existen diversos sistemas para representar números negativos. El primero se conoce como Signo Magnitud. En este sistema el bit más significativo es el bit de signo (0 es +, 1 es ) y el resto de los bits corresponden a la magnitud = = Página 4 de 12
5 La suma en Signo Magnitud se efectúa sobre la magnitud de los sumandos que deben ser de igual signo. El signo del resultado es el signo de los dos sumandos (5 10 ) ( ) (3 10 ) (-3 10 ) (8 10 ) ( ) Cuándo ocurre un desbordamiento u overflow? Cuando hay un acarreo del bit más significativo de la magnitud (11 10 ) (8 10 ) desborde Esta representación presenta varias limitaciones. Una de ellas es que la suma y la resta requieren tener en cuenta tanto los signos de los números como sus magnitudes relativas para llevar a cabo la operación en cuestión. Otra limitación es que hay dos representaciones del número cero En el segundo sistema, llamado complemento a uno, los números positivos se representan igual que en Signo Magnitud. Para obtener un número negativo se toma el positivo correspondiente y se niega cada uno de sus bits inclusive el bit de signo = = La operación para obtener el complemento a uno de un número es equivalente a restar el valor absoluto del número de 2 n -1. Para sumar dos números en complemento a uno simplemente consiste en sumar todos los dígitos de los números y cuando hay un acarreo desde el bit más significativo entonces se debe sumar uno (1) al resultado. Página 5 de 12
6 (7 10 ) (-1 10 ) (5 10 ) (2 10 ) (12 10 ) (0 10 ) error (1 10 ) El tercer sistema se conoce como complemento a dos. Los números positivos se representan igual que en Signo-Magnitud. Para obtener un número negativo, se substrae su valor absoluto de 2 n. Una forma sencilla consiste en tomar el positivo correspondiente y cada 0 se sustituye por 1 y cada 1 por 0, y posteriormente se le suma 1 al resultado. En esta suma si hay un acarreo final se desecha el bit = = 1101 Esta representación utiliza el bit más significativo (izquierda) como bit de signo, facilitando la comprobación de si el entero es positivo o negativo. Lo que difiere con la representación de Signo-Magnitud y Complemento a Uno es la forma de interpretar el resto de los bits. Consideremos un entero de n bits, A representado en Complemento a Dos. Si A es positivo, el bit de signo, a n-1 es cero. Los restantes bits representan la magnitud del número de la misma forma que en la representación Signo-Magnitud. n i 2 i a A = 2 i para A > 0 = 0 El número cero se representa como positivo y por lo tanto tiene un bit de signo 0 y una magnitud de 0. Para un número negativo A, el bit de signo, a n-1 es 1. Los n-1 bits restantes pueden tomar cualquiera de las 2 n-1 combinaciones. Por lo tanto, el rango de números enteros negativos que pueden ser representados van desde -1 hasta -2 n-1. Una asignación conveniente de valores es hacer que los bits a n-1 a n-2... a 2 a 1 a 0 sean iguales al número positivo 2 n-1 + A Página 6 de 12
7 2 n 1 n 2 i + A = 2 ai i= 0 A = 2 n 1 n 2 i + 2 ai El cuarto sistema que para números de m bits se conoce como exceso de 2 m-1, representa un número almacenándolo como la suma del mismo número y 2 m-1. i= 0 Signo Magnitud Complemento a uno Complemento a dos Exceso de 8-8 No existe No existe y y Observando la tabla anterior, los sistemas tanto de signo magnitud como el de complemento a uno tienen dos representaciones para el cero. Esta situación no es deseable. El complemento a dos y el exceso no tienen este problema. Sin embargo, presentan un número desigual de números positivos y negativos. Página 7 de 12
8 De todos estos sistemas de representación de números negativos, el complemento a dos es el mejor método en términos de eficiencia en la implementación de las operaciones de suma y resta. Aritmética Binaria La tabla de suma para números binarios es: Sumando Sumando Suma Acarreo Dos números binarios pueden sumarse comenzando con el bit menos significativo (extrema derecha) y sumando los bits correspondientes de los dos sumandos. Si se genera un acarreo, se lleva una posición a la izquierda igual que en la aritmética decimal. En aritmética de complemento a uno, un acarreo generado por la suma de los bits más significativos (izquierda) se suma al bit de la extrema derecha. En aritmética de complemento a dos, un acarreo generado por la suma de los bits de la extrema izquierda simplemente se desecha. Las reglas que gobiernan la suma y la resta de números de n bits usando el sistema de representación en complemento a dos son: 1. Para sumar dos números, sume sus representaciones. El resultado será correcto siempre y cuando el resultado esté dentro del rango 2 n-1 y 2 n Para restar dos números X y Y, obtenga la representación de Y en complemento a dos y sume X + (-Y) Si los sumandos tienen signos opuestos, no puede haber un error de desborde. Si tienen el mismo signo y el resultado es de signo opuesto entonces ha ocurrido un error de desborde y la respuesta es incorrecta. Página 8 de 12
9 Consideremos la suma módulo N. Un dispositivo gráfico para la descripción de la suma módulo N de números positivos es un círculo con N valores 0.. N-1 marcados a lo largo del perímetro del círculo. Supongamos N=16. La operación (7+4) mod 16 es igual a 11. Para realizar la operación gráficamente localizamos el valor 7 en el círculo y luego nos desplazamos 4 unidades para obtener el resultado. (9+14) mod 16 = 7 Localizamos el valor 9 y luego nos desplazamos 14 unidades obteniendo el valor 7. Consideremos una interpretación distinta del círculo mod 16 (Figura 1). Representemos los valores del 0 al 15 como números binarios de 4 bits. Reinterpretemos estos valores para que representen los números con signo del 8 al 7 usando el método de complemento a dos. Apliquemos ahora la técnica de suma módulo 16. Por ejemplo si queremos sumar +7 y 3. La representación en complemento a dos de estos números es 0111 y 1101 respectivamente. Para sumar localizamos en el círculo el valor 0111 y luego nos desplazamos 13 unidades (1101) y nos lleva a la respuesta correcta Figura 1. Círculo módulo 16 Página 9 de 12
10 Ejemplos (-7) 1001 (-4) 1100 (+5) 0101 (+4) 0100 (-2) (+3) 0011 (-4) 1100 (+4) 0100 (-1) (+5) 0101 (-7) 1001 (+4) 0100 (-6) 1010 Desborde 1001 Desborde Ejemplo: Dado el número en Complemento a Dos usando 4 bits, qué número representa en decimal = *2 0 = = -7 Ejemplo: Cómo se representa -2 usando Complemento a 2 con 32 bits? 2 = = Ejemplo: Cómo se representa -17 usando Complemento a 2 con 32 bits? 17 = = Página 10 de 12
11 Ejercicios propuestos 1. Completar la siguiente tabla de conversions entre bases AC 2. Representar los siguientes números en Complemento a Dos de 16 bits A qué número decimal corresponde cada una de las siguientes representaciones en Complemento a Dos de 32 bits? ffff fffa Usted cuenta con un computador que trabaja con números en hexadecimal, posee una palabra de 16 bits y emplea el complemento a 2 para representar los valores que va a operar. En función de estos datos y haciendo los cálculos como los haría el computador, indique cuál será el resultado al realizar las siguientes operaciones. Operandos: a = ( -6 ) 10 b = (32781) 10 c = (7FFF ) 16 d = (B8C2) 16 e = (742) 8 f = (126) 5 g = (8001) 16 a + c + f e f c + f a + b e ( c d ) + a a + g Justifique cada una de sus respuestas. Página 11 de 12
12 5. Cuáles de estas propiedades se cumplen y cuáles no en la suma de enteros en un computador de 32 bits que emplee complemento a 2. Justifique claramente su respuesta. propiedad conmutativa. propiedad asociativa. Página 12 de 12
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
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
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.
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
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
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
Práctica 1: Representación de números enteros
Organización del Computador I DC - UBA Segundo Cuatrimestre 2010 Número vs Numeral Un número es un objeto matemático Un numeral es un símbolo que representa un número No posicionales Posicionales no posicionales
LOGICA DIGITAL ARITMETICA DE COMPUTADORAS ASPECTOS FUNDAMENTALES 1. FORMA DE REPRESENTAR LOS NUMEROS ( FORMATO BINARIO)
LOGICA DIGITAL ARITMETICA DE COMPUTADORAS ASPECTOS FUNDAMENTALES 1. FORMA DE REPRESENTAR LOS NUMEROS ( FORMATO BINARIO) 2. ALGORITMOS UTILIZADOS PARA REALIZAR LAS OPERACIONES BASICAS (SUMA, RESTA, MULTIPLICACION
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
Lógica Computacional. Aritmética binaria
Lógica Computacional Aritmética binaria Aritmética binaria - Suma Para sumar dos (o más) números en sistema binario seguimos el mismo procedimiento que para sistema decimal, teniendo en cuenta que: 1 +
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
Organización de Computadoras Apunte 1: Sistemas de Numeración: Sistemas Enteros y Punto Fijo
Organización de Computadoras 2003 Apunte 1: Sistemas de Numeración: Sistemas Enteros y Punto Fijo Los siquientes son ejercicios resueltos sobre sistemas enteros y punto fijo. Conversiones entre los distintos
BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS
Bloque V. Control y programación de sistemas automáticos pág. 1 Bloque V. Control y programación de sistemas automáticos pág. 2 BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS 1. LA INFORMACIÓN
BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS
Bloque V. Control y programación de sistemas automáticos pág. 1 BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS 1. LA INFORMACIÓN BINARIA 1.1. Sistemas de numeración y códigos Def. Sistema de
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
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
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
Práctica 1 - Representación de números enteros
Práctica 1 - Representación de números enteros Organización del Computador 1 Verano 2008 Ejercicio 1 a) Expresar los siguientes números en bases 2, 3 y 5, usando el método del cociente. 33 10 100 10 1023
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
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:
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:
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
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
OCW-V.Muto Sistemas de numeración Cap. III CAPITULO III. SISTEMAS DE NUMERACION 1. REPRESENTACION DE LA INFORMACION
CAPITULO III. SISTEMAS DE NUMERACION 1. REPRESENTACION DE LA INFORMACION El sistema de numeración usado habitualmente es el decimal, de base 10, que no es adecuado para ser manejado por el ordenador, fundamentalmente
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
Práctica 1: Representación de números enteros
Práctica 1: Representación de números enteros Intérprete: Pablo Turjanski Organización del Computador I DC - UBA 1er. Cuatimestre 2014 Menú del día La presentación se divide en las siguientes partes: Introducció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.
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
REPRESENTACION DE LA INFORMACION
ANEXO. Fundamentos Computadores I. Telecomunicación. Primer curso REPRESENTACION DE LA INFORMACION Fundamentos de Computadores. Departamento de Automática Dpto. Automática. Fundamentos de computadores.
PLAN DE REFUERZO NOMBRE ESTUDIANTE: Nº
COLEGIO BETHLEMITAS PLAN DE REFUERZO Fecha: Dia 01 Mes 04 Año 2016 META DE COMPRENSIÓN: Desarrolla comprensión acerca de la evolución histórica de los sistemas de numeración, para ubicar dentro de ellos
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
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
Organización de Computadoras. Clase 2
Organización de Computadoras Clase 2 Temas de Clase Representación de datos Números con signo Operaciones aritméticas Banderas de condición Representación de datos alfanuméricos Notas de Clase 2 2 Representación
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
Fundamentos de Programación. El Sistema de Numeración Binario. Fundamentos de Programación. Página 02.0 de 44
Fundamentos de Programación. El Sistema de Numeración Binario. Fundamentos de Programación. Página 02.0 de 44 Atención! Hay 10 clases de personas: las que entienden el Sistema Binario y las que no. Fundamentos
HOJA DE PROBLEMAS 2. SISTEMA BINARIO DE REPRESENTACIÓN NUMÉRICA. 1. Convertir los siguientes números binarios a sus equivalentes decimales: a.
Universidad Rey Juan Carlos Grado en Ingeniería de Computadores Tecnología de Computadores HOJA DE PROBLEMAS 2. SISTEMA BINARIO DE REPRESENTACIÓN NUMÉRICA 1. Convertir los siguientes números binarios a
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.
+ 0 1 0 0 1 1 1 10* + 0 1 0 0 1 1 1 10* 45 10 + 21 10 66 10 Acarreo (Carry) Ejemplo: Acarreo 1 1 1 1 1 1 1 1 1 1 1 1 1 0 + 1 0 1 0 + 1 0 1 0 1 0 1 0 1 1 1 1 1 1 0 1 1 1 0 - 0 1 0 0 1* 1 1 0 Cuando se
Computación I Representación Interna Curso 2011
Computación I Representación Interna Curso 2011 Facultad de Ingeniería Universidad de la República Estándar IEEE 754 Primero se definen tres formatos s e F Total (bits) (bits) (bits) (bytes) simple precisión
SISTEMAS DE NUMERACIÓN
SISTEMAS DE NUMERACIÓN Un sistema de numeración es el conjunto de símbolos y reglas que se utilizan para la representación de datos numéricos o cantidades. Un sistema de numeración se caracteriza por su
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
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS. Transversal Programación Básica
GENERALIDADES SOBRE SISTEMAS NUMÉRICOS Transversal Programación Básica CONTENIDO I N T R O D U C C I Ó N... 2 1. S O B R E L O S S I S T E M A S N U M É R I C O S... 2 1.1. VALORES POSICIONALES... 2 2.
TRABAJO DE INVESTIGACION SOBRE LAS CONVERCIONES DE LOS SISTEMAS NUMERICOS JIMMY DADNOVER ROZO GUERRERO
TRABAJO DE INVESTIGACION SOBRE LAS CONVERCIONES DE LOS SISTEMAS NUMERICOS JIMMY DADNOVER ROZO GUERRERO UNISANGIL LOGICA DE PROGRAMACION INGENIERIA DE SISTEMAS CHIQUINQUIRA BOY 2015 P á g i n a 1 19 TRABAJO
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. En un sistema de numeración posicional la norma principal es que un mismo símbolo
TEMA 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES.
TECNOLOGÍA DE COMPUTADORE. CURO 2007/08 Inocente ánchez Ciudad TEMA 1: INTRODUCCIÓN A LO ITEMA DIGITALE. 1.1. istemas Analógicos y Digitales. Magnitud analógica es aquélla que puede tomar cualquier valor
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:
Representación de números binarios en punto fijo y punto flotante.
Apuntes de Clases Representación de números binarios en punto fijo y punto flotante. Realizado por Sergio Noriega Introducción a los Sistemas Lógicos y Digitales Departamento de Electrotécnia Facultad
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!
k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal
Sistemas con Notación Posicional (1) Sistemas Númericos N b = a n-1 *b n-1 + a n-2 *b n-2 +... + a 0 *b 0 +a -1 *b - 1 + a -2 *b -2 +... + a -m *b -m Sistemas con Notación Posicional (2) N b : Número en
Práctica 1: Representación de números
Práctica 1: Representación de números Organización del Computador I DC - UBA 2do. Cuatimestre 2014 Menú del día Hoy vamos a ver: Representación de numeros Aritmética en otras bases (no decimales) Cambios
2. Representación de números 1
2. Representación de números 1 Julio C. Carrillo E. Escuela de Matemáticas, UIS 2. Representación de números 2 1. Representación de punto flotante normalizada La notación científica es un tipo de representación
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
Representación de números enteros: el convenio exceso Z
Representación de números enteros: el convenio exceso Z Apellidos, nombre Martí Campoy, Antonio ([email protected]) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior d
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
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ódulo 02 Sistemas de Representación. Organización de Computadoras Depto. Cs. e Ing. de la Comp. Universidad Nacional del Sur
Módulo 02 Sistemas de Representación Organización de Computadoras Depto. Cs. e Ing. de la Comp. Universidad Nacional del Sur Organización de Computadoras 2 Copyright Copyright 2011-2015 A. G. Stankevicius
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
Práctica 1. Sistemas de Numeración y Representación de la Información
Práctica 1 UNlVERSlDAD DE BUENOS AIRES FACULTAD DE CIENCIAS EXACTAS Y NATURALES Organización Del Computador I Práctica I Sistemas de Numeración y Representación de la Información - Alcance Unidad 3.1 Sistemas
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.
Conceptos previos. Revisión de Sistemas Lógicos Formatos Numéricos. Dpto. Ingeniería Electrónica y Comunicaciones
Conceptos previos Revisión de Sistemas Lógicos Formatos Numéricos Revisión de Sistemas Lógicos Álgebra de Boole Base matemática de la Electrónica Digital Consta de dos elementos: 0 lógico y 1 lógico Tecnología
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
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
Representación de enteros
Representación de enteros Organización de computadoras 2018 Universidad Nacional de Quilmes En la primera unidad vimos como utilizar binario para representar números naturales. En esta unidad veremos como
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
Sistemas de numeración
platea.pntic.mec.es Autor: Luis González SISTEMAS DE NUMERACIÓN binario, octal y hexadecimal Sistemas de numeración Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar
5 centenas + 2 decenas + 8 unidades, es decir: = 528
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
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
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
Sistemas numéricos (decimal, binario, octal, hexadecimal)
Algoritmos y programación con Phyton Facultad de Ingeniería Universidad de Antioquia Sistemas numéricos (decimal, binario, octal, hexadecimal) Jaime A. Valencia V. Facultad de Ingeniería Universidad de
Aritmetica del Computador
Pantoja Carhuavilca Métodos Numérico Agenda Sistema de Numeración Representación de enteros Base Binaria (2) 2 bits [0,1] 3 1011 en base 2 = 1 2 3 + 0 2 2 + 1 2 1 + 1 2 0 = 8 + 0 + 2 + 1 = 11 en base decimal
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
ING. PEDRO ALBERTO ARIAS QUINTERO
ING. PEDRO ALBERTO ARIAS QUINTERO La mayor parte de esos usuarios del computador no consideran de primer interés a la computación como medio de cálculo con números. En realidad lo que más se utiliza es
Se entiende por sistema numérico a los símbolos y al conjunto de reglas que se aplican sobre ellos para realizar la representación de una cantidad.
CAPITULO Nº SISTEMAS NUMÉRICOS. Introducción. La necesidad del homre de representar cantidades lo ha llevado a inventar símolos que las representen. Se entiende por número a una expresión formada por un
Guía de ejercicios # 5 Sistemas Enteros
Guía de ejercicios # 5 Sistemas Enteros Organización de Computadoras 2017 UNQ Contents 1 Sistema Signo Magnitud 1 1.1 Interpretación en SM......................... 1 1.2 Representación en SM........................
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.
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
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
