SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: = =8245,97

Documentos relacionados
SISTEMAS DE NUMERACIÓN

8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos

SISTEMAS DE NUMERACIÓN

Sistemas Numéricos Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas

SISTEMAS DE NUMERACIÓN. Sistema de numeración decimal: = =8245,97

Sistemas de numeración

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

SISTEMAS DE NUMERACION

TÉCNICAS DIGITALES SISTEMAS NUMÉRICOS

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

INSTITUTO UNIVERSITARIO DE TECNOLOGÍA JOSE LEONARDO CHIRINO PUNTO FIJO EDO-FALCON CATEDRA: ARQUITECTURA DEL COMPUTADOR PROFESOR: ING.

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.

TEMA II: SISTEMAS DE NUMERACIÓN

SISTEMAS DE NUMERACION

Aritmética de Enteros

Para convertir un decimal a un binario se necesita la siguiente tabla.

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

Tema 1. SISTEMAS DE NUMERACION

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

Representación de números enteros: el convenio exceso Z

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.

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

Práctica de laboratorio Uso de la Calculadora de Windows con direcciones de red

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

SISTEMAS DE NUMERACION

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

TEMA 2. CODIFICACIÓN DE LA INFORMACIÓN

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

Clase 1 Sistemas de numeración

PLAN DE REFUERZO NOMBRE ESTUDIANTE: Nº GRADO: 6

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.

Esquema de cifrado DES

Sistemas de Numeración

Sistemas Numéricos y Códigos Binarios

GUIA SISTEMAS NUMERICOS

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

EJERCICIOS DEL TEMA 1

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

SISTEMAS DE NUMERACIÓN

Por ejemplo convertir el número 131 en binario se realiza lo siguiente: Ahora para convertir de un binario a decimal se hace lo siguiente:

UD 1. Representación de la información

Tema 1. Representación de la información MME

SISTEMAS DE NUMERACIÓN. Sistema decimal

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

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

Instituto Tecnológico de Celaya

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

Representación de la información

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

SISTEMAS DE NUMERACIÓN (11001, 011) = = (32,12)

Capítulo 4 Representación interna de los Datos

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

Informática. Temas 27/03/2014. Carrera: Bioingeniería Profesora: Lic. S. Vanesa Torres JTP: Ing. Thelma Zanon

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

0.1 SISTEMA BINARIO DE NUMERACIÓN

SISTEMAS Y CÓDIGOS DE NUMERACIÓN

SISTEMAS DE NUMERACIÓN.

1. SISTEMAS DIGITALES

Datos y tipos de datos

Matemáticas para la Computación

El sistema binario es una secuencia de números que contiene unos y ceros, así;

ARQUITECTURA DE LAS COMPUTADORAS PRACTICA (2008)

Materia: Matemática de Octavo Tema: Conjunto Q (Números Racionales)

REPUBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN SUPERIOR IUT PEDRO EMILIO COLL

Representación de la Información

Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)

GUION TÉCNICO AUDIO. El Conjunto De Los Números Reales. realidad, es una ciencia resultado de más de 4 mil años de

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información

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

Sistemas de Numeración

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

Introducción a Códigos

PASAPALABRA BLOQUE NÚMEROS

DESARROLLO DE HABILIDADES DEL PENSAMIENTO LÓGICO

Algoritmo para Calcular Logaritmos

Sistemas de numeración

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

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

Estándares de Contenido y Desempeño, Estándares de Ejecución y Niveles de Logro Marcado* MATEMÁTICA

SISTEMAS NUMERICOS CAMILO ANDREY NEIRA IBAÑEZ UNINSANGIL INTRODUCTORIO A LA INGENIERIA LOGICA Y PROGRAMACION

TEMA II: REPRESENTACIÓN DE LA INFORMACIÓN

Contenido 1. Definición Tipos de fracciones Fracción igual a la unidad 9 4. Fracción propia Fracción impropia Frac

Universidad autónoma de Guerrero Unidad Académica de Ingeniería. Eric Rodríguez Peralta. Sistemas numéricos

OPEN KNOWLEDGE CURSO DE METODOS NUMERICOS

Utilización de Funciones en OpenOffice.org Calc

Sistema binario. Representación

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

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES

Hardware I - Datos e información en el ordenador

TEMA 2 REPRESENTACIÓN BINARIA

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

TEMA 4. Sistema Sexagesimal. Sistema Octal (base 8): sistema de numeración que utiliza los dígitos 0, 1, 2, 3, 4, 5,

Conceptos básicos necesarios en la asignatura de Fundamentos de Ordenadores (ETSETB)

CAPÍTULO 4: VARIABLES Y RAZONES

Tema 3. Electrónica Digital

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

Tema 1 Sistemas de numeración

Bloque 1. Aritmética y Álgebra

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

Estándares de Contenido y Desempeño, Estándares de Ejecución y Niveles de Logro Marcado* MATEMÁTICA

Transcripción:

SISTEMAS DE NUMERACIÓN Un sistema de numeración es un conjunto de símbolos y reglas que permiten representar datos numéricos. La norma principal en un sistema de numeración posicional es que un mismo símbolo tiene distinto valor según la posición que ocupe. Sistema de numeración decimal: El sistema de numeración que utilizamos habitualmente es el decimal, que se compone de diez símbolos o dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8 y 9) a los que otorga un valor dependiendo de la posición que ocupen en la cifra: unidades, decenas, centenas, millares, etc. El valor de cada dígito está asociado al de una potencia de base 10, número que coincide con la cantidad de símbolos o dígitos del sistema decimal, y un exponente igual a la posición que ocupa el dígito menos uno, contando desde la derecha. En este sistema el número 528, por ejemplo, significa: 5 centenas + 2 decenas + 8 unidades, es decir: 500 + 20 + 8 o, lo que es lo mismo, 5 10 2 2 10 1 8 10 0 =528 En el caso de números con decimales, la situación es análoga aunque, en este caso, algunos exponentes de las potencias serán negativos, concretamente el de los dígitos colocados a la derecha del separador decimal. Por ejemplo, el número 8245,97 se calcularía como: 8 millares + 2 centenas + 4 decenas + 5 unidades + 9 décimos + 7 céntimos 8000 + 200 + 40 + 5 + 0,9 + 0,07 = 8245,97 8 10 3 2 10 2 4 10 1 5 10 0 9 10 1 7 10 2 =8245,97 Sistema de numeración binario. El sistema de numeración binario utiliza sólo dos dígitos, el cero (0) y el uno (1), que tienen distinto valor dependiendo de la posición que ocupen. El valor de cada posición es el de una potencia de base 2, elevada a un exponente igual a la posición del dígito menos uno. Se puede observar que, tal y como ocurría con el sistema decimal, la base de la potencia coincide con la cantidad de dígitos utilizados (2) para representar los números. De acuerdo con estas reglas, el número binario 1011 tiene un valor que se calcula así: 1 2 3 0 2 2 1 2 1 1 2 0 =8 0 2 1=11 y lo escribimos así: 1011 2 =11 10 Edición: 28 de septiembre de 2004 Página 1 de 11

Conversión entre números decimales y binarios Convertir un número decimal al sistema binario es muy sencillo: basta con realizar divisiones sucesivas por 2 y colocar los restos obtenidos, en cada una de ellas. Para formar el número binario tomaremos los restos en orden inverso al que han sido obtenidos. Por ejemplo: 77 : 2 = 38Resto: 1 38 : 2 = 19Resto: 0 19 : 2 = 9 Resto: 1 9 : 2 = 4 Resto: 1 4 : 2 = 2 Resto: 0 2 : 2 = 1 Resto: 0 1 : 2 = 0 Resto: 1 77 10 = 1 0 0 1 1 0 1 2 La cantidad de dígitos necesarios, para representar un número en el sistema binario, dependerá del valor de dicho número en el sistema decimal. En el caso anterior, para representar el número 77 han hecho falta siete dígitos. Para representar números superiores harán falta más dígitos. Por ejemplo, para representar números mayores de 255 se necesitarán más de ocho dígitos, porque 2 8 =256 y, por tanto, 255 es el número más grande que puede representarse con ocho dígitos. Es importante distinguir entre los números que pueden representarse con n dígitos binarios, que es 2 n, y el mayor de esos números, que es una unidad menos, es decir, 2 n 1. El proceso para convertir un número del sistema binario al decimal es aún más sencillo; basta con desarrollar el número, teniendo en cuenta que el valor de cada dígito está asociado a una potencia de 2, cuyo exponente es 0 en el bit situado más a la derecha, y se incrementa en una unidad según vamos avanzando posiciones hacia la izquierda, tal y como se muestra en el siguiente ejemplo: 1010011=1 2 6 0 2 5 1 2 4 0 2 3 0 2 2 1 2 1 1 2 0 =83 1010011 2 = 83 10 Edición: 28 de septiembre de 2004 Página 2 de 11

SISTEMAS DE NUMERACIÓN OCTAL Y HEXADECIMAL El inconveniente de la codificación binaria es que la representación de algunos números resulta muy larga. Por este motivo se utilizan otros sistemas de numeración que resulten más cómodos de escribir: el sistema octal y el sistema hexadecimal. Afortunadamente, resulta muy fácil convertir un número binario a octal o a hexadecimal. Sistema de numeración octal En el sistema octal, los números se representan mediante ocho dígitos diferentes: 0, 1, 2, 3, 4, 5, 6 y 7. Cada dígito tiene, naturalmente, un valor distinto dependiendo del lugar que ocupen. El valor de cada una de las posiciones viene determinado por las potencias de base 8. La conversión de un número decimal a octal, y viceversa, se realiza del mismo modo que la de los números binarios, aunque, lógicamente, se emplea como base el número 8 en vez del 2. La conversión de un número decimal a octal se hace del mismo modo: mediante divisiones sucesivas por 8 y colocando los restos obtenidos en orden inverso. Por ejemplo: 122 : 8 = 15 Resto: 2 15 : 8 = 1 Resto: 7 1 : 8 = 0 Resto: 1 122 10 = 172 8 La conversión de un número octal a decimal es igualmente sencilla. Por ejemplo: 237 8 =2 8 2 3 8 1 7 8 0 =128 24 7=159 10 237 8 = 159 10 Edición: 28 de septiembre de 2004 Página 3 de 11

SISTEMA DE NUMERACIÓN HEXADECIMAL En este sistema, los números se representan con dieciséis símbolos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F. Se utilizan los caracteres A, B, C, D, E y F representando las cantidades decimales 10, 11, 12, 13, 14 y 15 respectivamente, porque no hay dígitos mayores que 9 en el sistema decimal. El valor de cada uno de estos símbolos depende, como es lógico, de su posición, que se calcula mediante potencias de base 16. Ensayemos la conversión decimal a hexadecimal del número 1735: 1735 : 16 = 108 Resto: 7 108 : 16 = 6 Resto: C (12 10 ) 6 : 16 = 0 Resto: 6 1735 10 = 6C7 16 Ensayemos también la conversión inversa, de hexadecimal a decimal del número 1A3F: 1 A3F 16 =1 16 3 A 16 2 3 16 1 F 16 0 =6719 10 1A3F 16 = 6719 10 Conversión de números binarios a octales y hexadecimales Cada dígito de un número octal equivale a tres dígitos en el sistema binario. Por tanto, el modo de convertir un número entre estos sistemas de numeración equivale a "expandir" cada dígito octal a tres dígitos binarios, o en "contraer" grupos de tres caracteres binarios a su correspondiente dígito octal. Por ejemplo: 101001011 2 = 513 8 750 8 = 111101000 2 Análogamente, la conversión entre números hexadecimales y binarios se realiza "expandiendo" o "contrayendo" cada dígito hexadecimal a cuatro dígitos binarios. Por ejemplo: 101001110011 2 = A73 16 1F6 16 = 000111110110 2 En caso de que los dígitos binarios no formen grupos completos (de tres o cuatro dígitos, según corresponda), se deben añadir ceros a la izquierda hasta completar el último grupo. Por ejemplo: 101110 2 = 00101110 2 = 2E 16 Edición: 28 de septiembre de 2004 Página 4 de 11

INTRODUCCIÓN: LOS SISTEMAS DE NUMERACIÓN Un mecanismo muy utilizado desde la antigüedad para codificar mensajes se basa en utilizar diferentes sistemas de numeración y su relación entre ellos. Es así como transmitimos, por ejemplo, la información a una computadora basándonos, por ejemplo en el código ASCII dependiendo del número de bits. En esta sección vamos a ver algunos ejemplos de codificación utilizando este tipo de sistemas para comprender su funcionamiento y poder utilizarlo en nuestros mensajes secretos. CODIFICACIÓN BINARIA-OCTAL-HEXADECIMAL MEDIANTE TEXTOS ESCRITOS Para transmitir mensajes cifrados en código binario es necesario contar con algún medio físico de intercambio de la información. Podéis utilizar alguna revista, periódico, libro, o cualquier otro medio escrito que pueda ser leído por el resto de vuestros compañeros. Una vez acordado cuál será el soporte elegido y el mensaje a transmitir, procederéis de la siguiente forma: 1. En primer lugar debéis pactar cómo haceros llegar el número de página y la columna, título, o porción de texto que vais a utilizar para transmitir vuestro mensaje. Esto puede realizarse mediante diversos códigos alfanuméricos que deberéis crear y explicar en vuestro cuaderno. 2. Posteriormente, una vez seleccionado dicho texto, deberéis ir codificando, por líneas, cada una de las letras que queráis utilizar con unos, y el resto con ceros. De esta forma obtendréis una secuencia igual que las utilizadas en los códigos binarios, que puede ser transformada en número decimal. Ese número decimal indicará, para cada fila, y una vez transformado a binario, la correspondiente secuencia de letras. 3. Como los ceros delante de un número binario se eliminan, para indicar cuántos ceros hay delante del primer 1, podéis utilizar otra codificación, como, por ejemplo, las letras del abecedario. Observad el siguiente ejemplo: Imaginad que queremos transmitir el mensaje PONER MAGIA. En primer lugar hemos de acordar el medio por el que se hará. En nuestro caso, utilizaremos un titular de un periódico, por ejemplo EL PAÍS, de fecha 20/11/2012, en su página 32, la cuarta columna. Para transmitir esta información podéis utilizar la codificación que acordéis, siempre que todos los miembros del grupo la entiendan y sepan transmitirla y entenderla. Por ejemplo, supongamos que utilizamos este código: A continuación, el titular es el siguiente: 201112PAIS32c4TIT Francisco J. Benjumeda Muñoz Página 1

donde hemos marcado en rojo nuestras letras elegidas. Observad la siguiente secuencia en binario y su correspondiente traspaso a decimal: Cada línea corresponde a un código binario donde aparece un 1 si la letra es correcta y un 0 en caso contrario. Haciendo el traspaso, línea por línea, a código decimal, obtenemos los números de la derecha, donde las letras minúsculas indican la cantidad de ceros delante del primer 1 en correspondencia con las letras del abecedario. El resultado del mensaje completo quedaría así: 201112PAIS32c4TIT 2209 b264 d256 2120 Otra forma posible para codificar el mensaje sería transformando los códigos en base binaria a base hexadecimal. De esta forma, el titular anterior quedaría codificado de la siguiente forma: El mensaje a transmitir quedaría pues de la siguiente manera: 201112PAIS32c4TIT 8A1210100848 Recordad que esto es sólo un ejemplo. Podéis utilizar cualquier otro tipo de cambio de base, o incluso recodificar este código obtenido a sistema decimal, etc. Existen muchas posibilidades, y debéis ser vosotros los que establezcáis reglas para decodificar y codificar vuestros mensajes siguiendo el código binario y los cambios de base estudiados en clase y durante las prácticas, e incluir todas estas especificaciones en el cuaderno de espías. Tened en cuenta que cuánto más difícil sea descodificar vuestro mensaje, más seguro será. Francisco J. Benjumeda Muñoz Página 2