TEMA II: SISTEMAS DE NUMERACIÓN

Documentos relacionados
Introducción Definición Clasificación Sist. Binario Sist. Octal Sist. Hexa. Arti. Binaria

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

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

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

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.

SISTEMAS DE NUMERACIÓN

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 Numéricos Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2015

Universidad Nacional de Ingeniería. Trabajo de Introducción a la programación

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

Sistema decimal (base 10)

Universidad Tecnológica Nacional Facultad Regional Tucumán Ingeniería Electrónica Asignatura: Informática I 1R2 Trabajo Práctico N 1 - Año 2014

5 centenas + 2 decenas + 8 unidades, es decir: = 528

SISTEMAS DE NUMERACION

CONVERSIONES CONVERSIÓN DE BINARIO A: Binario a Octal: se agrupan de a 3 bits y luego se lee el número , B 635,15 O 6 3 5, 1 5 O

LÓGICA SECUENCIAL Y COMBINATORIA

SISTEMAS DE NUMERACIÓN CON REPRESENTACIÓN POSICIONAL DE LOS NÚMEROS

Lectura Obligatoria (LO-II-003) Guía de Conversiones entre sistemas de numeración

INDICE PALOMA GUADALUPE MENDOZA VILLEGAS CYNTHIA PATRICIA GUERRERO SAUCEDO 1

Sistemas de Numeración. I semestre 2011

GENERALIDADES SOBRE SISTEMAS NUMÉRICOS. Transversal Programación Básica

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

Circuitos Electrónicos Digitales

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

SISTEMAS DE NUMERACIÓN

Aritmética de Enteros

OCW-V.Muto Sistemas de numeración Cap. III CAPITULO III. SISTEMAS DE NUMERACION 1. REPRESENTACION DE LA INFORMACION

Organización del Computador 1. Sistemas de Representación

Sistemas de numeración

NÚMEROS UTILIZADOS EN ELECTRÓNICA DIGITAL

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

Colegio Diocesano San José de Carolinas

UNIVERSIDAD DON BOSCO TECNICO EN INGENIERIA EN COMPUTACION

Bases Numéricas. Por ejemplo: El valor en combinación de los símbolos 234 es determinado por la suma de los valores correspondientes a cada posición:

Guía número 1. Métodos numéricos. Universidad de san buenaventura de Cali


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

Organización del Computador 1. Sistemas de numeración y representación de la información

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

Decimal Binario Hexadecimal Octal

Tecnólogo en Informática Paysandú - Uruguay

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

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

GUIA SISTEMAS NUMERICOS

Conversiones de sistemas de numeración

Universidad De San Buenaventura CALI Guía de Métodos Numéricos Ingeniería Multimedia

Tema 1: Representación de los números

ACTIVIDAD N 05 SISTEMAS Y CÓDIGOS NUMÉRICOS

MatemáticaDiscreta&Lógica 1

Guía práctica de estudio 06: Lenguaje binario

CAPITULO II SISTEMAS DE NUMERACIÓN Y CÓDIGOS

Ingeniería en Computación

Guía práctica de estudio 06: Lenguaje binario

2. RESOLUCIÓN DE PROBLEMAS Definición del modelo computacional (Parte I)

TÉCNICAS DIGITALES SISTEMAS NUMÉRICOS

Calcule el cociente y el resto de la división $E8/$2A, con datos expresados en hexadecimal.

SISTEMAS DIGITALES. Margarita Pérez Castellanos

II.6.1 CONVERSIONES DE NÚMEROS EXPRESADOS EN CUALQUIER BASE A BASE DIEZ. Para transformar un número en base diez a otra base, se aplica la expresión:

CONALEP TEHUACÁN ING. JONATHAN QUIROGA TINOCO SPORTE Y MANTENIMIENTO A EQUIPOS DE CÓMPUTO OPERACIÓN DE CIRCUÍTOS ELECTRÓNICOS DIGITALES TEMA 1.1.

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

5.2. Sistemas de codificación en binario

Ejercicios resueltos de Organización de Computadoras

Comunicación y representación de la información

SISTEMAS Y CÓDIGOS DE NUMERACIÓN

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

Computación I Sistemas de Numeración. Curso 2017 Facultad de Ingeniería Universidad de la República

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

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

TEMA 1 Representación de la información

Tema 2: Sistemas de representación numérica

SISTEMAS DE NUMERACION

ING. PEDRO ALBERTO ARIAS QUINTERO

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

Tema 2: Sistemas de numeración

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

LÓGICA SECUENCIAL Y COMBINATORIA

SISTEMAS DE NUMERACION

PLAN DE REFUERZO NOMBRE ESTUDIANTE: Nº

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

Computación I Sistemas de Numeración. Curso 2010 Facultad de Ingeniería Universidad de la República

Computación 1. Sistemas de Numeración

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

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

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS

TRABAJO DE INVESTIGACION SOBRE LAS CONVERCIONES DE LOS SISTEMAS NUMERICOS JIMMY DADNOVER ROZO GUERRERO

Sistemas de numeración, operaciones y códigos

Empecemos! Los números, los carácteres y la computadora. Universidad de la Experiencia UZ 03/02/2016. Francisco José Serón Arbeloa 1

Universidad de San Buenaventura - Facultad de Ingeniería

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

Nb = an b n +a n-1b n-1 +a n-2 b n-2 +.+a 2b 2 +a1b 1 +a0b 0 + a -1b -1 +a-2b a-kb -k


Tema 1. SISTEMAS DE NUMERACION

TEMA V SISTEMAS DE NUMERACIÓN

Departamento de Sistemas e Informática. Digital II - ECA. Representación de datos y aritmética básica en sistemas digitales.

TEMA 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES.

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal

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.

SISTEMAS NUMÉRICOS (SISTEMAS DE NUMERACIÓN)

Transcripció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 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 diferentes representaciones para expresar una cantidad. La base de un sistema numérico es el número de dígitos diferentes usados en ese sistema. A continuación se ejemplifican estas definiciones con los sistemas numéricos más comúnmente usados que son: 2.2 SISTEMA DECIMAL En el sistema de numeración decimal se utilizan diez símbolos, del 0 al 9 para representar una determinada cantidad. Los diez símbolos no se limitan a expresar solamente diez cantidades diferentes, ya que se utilizan varios dígitos en las posiciones adecuadas dentro de un número para indicar la magnitud de la cantidad. La posición de cada dígito en un número decimal indica la magnitud de la cantidad representada y se le puede asignar un peso. Los pesos para los números enteros son potencias de 10, que aumentan de derecha a izquierda, comenzando por 10 0 = 1 Para números fraccionarios, los pesos son potencias negativas de diez que aumentan de izquierda a derecha comenzando por 10 1. Ejemplo 1: 225 10 = 2*10 2 + 2*10 1 + 5*10 0 = 200 + 20 + 5 Ejemplo 2: 524,32 = 5*10 2 + 2*10 1 + 4*10 0 + 5*10-1 + 3*10-1 + 2*10-2 = 500 + 20 + 4 + 0.3 + 0.02 2

2.3 SISTEMA BINARIO El sistema de numeración binario es simplemente otra forma de representar magnitudes. El sistema decimal con sus diez dígitos es un sistema en base 10, el sistema binario con sus dos dígitos es un sistema en base dos. Los dos dígitos binarios son 0 y 1. La posición de un 1 o un 0 en un número binario indica su peso dentro del número, así como la posición de un dígito decimal determina el valor de ese dígito. Los pesos de un número binario están basados en las potencias de dos. Base: 2 Símbolos: 0,1 El formato para números enteros y fraccionarios es similar al de los números binarios. Para los números enteros Para los números fraccionarios Este sistema, presenta el inconveniente de que necesita muchas cifras para la representación de un número grande, y es muy engorroso para un humano. Sin embargo, el sistema binario es el más adecuado para las computadoras por varias razones: 1. La mayor parte de las computadoras existentes representan la información y la procesan mediante elementos y circuitos electrónicos de dos estados. 2. Por la seguridad y la rapidez de respuesta de los elementos físicos de dos estados diferenciados (ON/OFF). 3. Las operaciones aritméticas son sencillas. 2.4 CONVERSIÓN BINARIO DECIMAL La forma más sencilla de realizar esta conversión es con la suma de potencias de la base. N = A n * B n + A n - 1 * B n - 1 +... + A 1 * B 1 + A 0 * B 0 Donde: Ai son las distintas cifras del valor numérico e i su posición. B = 2 Ejemplo 1: Dado el número binario: 1011, encontrar el equivalente decimal. Si desarrollamos el número dado como potencias de 2 tendremos: (1011) 2 = 1*2 3 + 0*2 2 + 1*2 1 + 1*2 0 = 1*8 + 0*4 + 1*2 + 1*1 = 8 + 2 + 1 = (11) 10 Ejemplo 2: Ahora vamos a realizar lo mismo pero con cifras decimales. Dado el número binario: 1011,011 2, encontrar el equivalente decimal. 3

(1011,011) 2 = 1*2 3 + 0*2 2 + 1*2 1 + 1*2 0 + 0*2-1 + 1*2-2 + 1*2-3 = 1*8 + 0*4 + 1*2 + 1*1 + 0*1/2 + 1*1/4 + 1*1/8 = (11,375) 10 2.5 CONVERSIÓN DECIMAL BINARIO Se divide sucesivamente el número decimal entre 2. Cada cociente resultando se divide entre 2 hasta que se obtiene un cociente cuya parte entera es 0. Los restos generados en cada división forman el número binario. El primer resto es el bit menos significativo (LSB) del número binario, y el último resto es el bit más significativo (MSB). Ejemplo 1: Si el número es decimal, se divide en parte entera y parte fraccionaria. 2. La parte entera se convierte dividiendo sucesivamente el número decimal entre La parte fraccionaria se puede convertirse aplicando una multiplicación sucesiva por 2. En este caso se multiplica la parte fraccionaria por 2 y después se multiplica cada parte fraccional resultante del producto por 2, hasta que el producto fraccionario sea 0 o hasta que se alcance el número deseado de posiciones decimales. Los dígitos acarreados o acarreos generados por la multiplicación dan lugar al número binario. El primer acarreo que se obtiene es el MSB (Most Significant Byte) y el último el LSB (Least Significant Byte). Ejemplo 2: Expresar el número decimal 109,625 en el sistema binario. La parte entera se convierte dividiendo sucesivamente el número decimal entre 2. 109 2 1 54 2 14 27 2 0 1 13 2 1 6 2 0 3 2 1 1 2 (109) 10 = (1101101) 2 4

La parte fraccionaria se aplica el Método de la multiplicación sucesiva: 0,625 * 2 = 1,25 0,25 * 2 = 0,50 0,50 * 2 = 1,00 El resultado final es la unión de ambos valores: (109,625)10 = (1101101,101)2 2.6 SISTEMA OCTAL Este sistema tiene una base de ocho símbolos. La facilidad que existe en convertir entre el sistema binario y el octal, permite expresar los números binarios en un formato más compacto, ya que cada dígito octal equivale a 3 dígitos binarios. Base: 8 Símbolos: 0,1,2,3,4,5,6,7 Los ocho primeros números octales se escriben: 2.7 CONVERSIÓN OCTAL- BINARIO La conversión de octal a binario se lleva a cabo conviniendo cada dígito octal en su equivalente binario dc 3 bits. Por medio de estas conversiones, cualquier número octal se conviene a binario, convirtiéndolo dc manera individual. Ejemplo 1: Convertir (375) 8 = (011111101) 2 3 7 5 011 111 101 2.8 CONVERSIÓN BINARIO - OCTAL La conversión de enteros binarios a octales es agrupar los bits del número binario en conjuntos de tres comenzando por el LSB. Luego, cada grupo se convierte a su equivalente octal. Ejemplo 1: Convertir 111001101110 2 = 7156 8 5

Ejemplo 2: Convertir 11111101,100010 2 a octal 2.9 CONVERSIÓN OCTAL- DECIMAL Se realiza del mismo modo que de binario a decimal, teniendo en cuenta que la base ahora es B=8. Ejemplo 1: 345,5 8 = 3*8 2 + 4*8 1 + 5*8 0 + 5*8-1 = 192 + 32 + 5+ 0,625 = 229,625 10 2.10 CONVERSIÓN DECIMAL OCTAL Se realiza del mismo modo que de decimal a binario, dividiendo la parte entera de forma sucesiva por la base B=8, y caso de tener parte decimal se multiplica la parte fraccionaria por la base. Expresar el número decimal 1036,35 10 en octal. 6

2.11 SISTEMA HEXADECIMAL Al igual que el sistema octal este sistema da una forma mas compacta para representar los números binarios. Consta de 16 símbolos. Para indicar que el número se expresa en hexadecimal se suele colocar una H al final. Base: 16 Símbolos: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 2.12 CONVERSIÓN HEXADECIMAL-BINARIO Basta con sustituir cada símbolo hexadecimal por su equivalente en binario, según se indica en la tabla siguiente: Ejemplo 1: Hállese el equivalente binario del número 9A7E 16 2.13 CONVERSIÓN BINARIO- HEXADECIMAL La conversión de binario a hexadecimal es similar, excepto que los dígitos se agrupan en conjuntos de cuatro dígitos. El correspondiente dígito hexadecimal para cada grupo de cuatro dígitos se anota en la parte inferior del registro. La hilera de dígitos, así obtenida, representa el número hexadecimal equivalente al número binario. Ejemplo 1: Calcúlese el equivalente hexadecimal del número binario :1101010111100011100000001,110001 2 7

Agrupamos y rellenamos con 0 s: 0001 1010 1011 1100 0111 0000 0001, 1100 0100 2 Sustituimos cada grupo de 4 por su equivalente hexadecimal: 2.14 CONVERSIÓN HEXADECIMAL-DECIMAL La conversión se realiza siguiendo el mismo procedimiento que en las conversiones binario-decimal, pero considerando la base B=16. En este caso, además, deberemos sustituir los valores A, B, C, D, E, F por su equivalencia en el sistema decimal. Ejemplo 1: Hállese el equivalente decimal del valor hexadecimal 39,B8 16. 39,B8 16 = 3*16 1 + 9*16 0 + B*16-1 + 8*16-2 = 3*16 1 + 9*16 0 + 11*16-1 + 8*16-2 = 48 + 9 + 0.6875 + 0.03125 = 57,71875 2.15 CONVERSIÓN DECIMAL- HEXADECIMAL Procederemos del mismo modo que en la conversión decimal-binario, considerando B=16. Dividiremos la parte entera sucesivamente por la base, y si hubiera parte fraccionaria si la multiplicaremos por la base. Ejemplo 1: Hállese el equivalente hexadecimal del número 4573,79 10. 8

El resultado final es la unión de ambos valores: 11DD,CA3D7... 16 EJERCICIOS RESUELTOS Y PROPUESTOS 1. Dado el número 128010 Cuál de las siguientes opciones correspondería a su representación en binario? A. 10100000000 B. 10011110110 C. 10110000000 2. Dado el número 1070 8 Cuál de las siguientes opciones correspondería a su representación en decimal? A. 67010 B. 107 10 C. 345 10 D. 568 10 3. Dado el número 3554 10 Cuál de las siguientes opciones correspondería a su representación en Hexadecimal? A. 1213216 B. DE2 16 C. D132 16 D. AB2 16 4. Dado el número 111100010 Cuál de las siguientes opciones correspondería a su representación en Octal? A. 7428 B. 7228 C. 720 8 5. Dado el número 3BC 16 Cuál de las siguientes opciones correspondería a su representación en Binario? A. 0001110111100 B. 0011101111000 C. 1110111100 RESUELVA 1. Convertir los siguientes números del sistema binario al decimal: A. 101100000 B. 1111101 2. Convierta los siguientes números del sistema octal al sistema decimal A. 2630 8 B. 1731 8 3. Convierta los siguientes números del sistema decimal al sistema hexadecimal A. 4586 10 B. 963 10 9

4. Convierta los siguientes números del sistema binario al sistema octal A. 1111100001 B. 10111101010 5. Convierta los siguientes números del sistema hexadecimal al sistema binario A. 8D316 B. E29 16 10