Unidad 1. Sistemas Numericos[1]
Short Description
Download Unidad 1. Sistemas Numericos[1]...
Description
Matemáticas discretas Unidad 1. Sistemas numéricos
Matemáticas discretas Unidad 1. Sistemas numéricos
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
1
Matemáticas discretas Unidad 1. Sistemas numéricos
Tabla de contenidos
UNIDAD 1. SISTEMAS NUMÉRICOS _____________________________________________________ 3 Presentación de la unidad ___________________________________________________________ 3 Propósito de la unidad ______________________________________________________________ 3 Competencia específica _____________________________________________________________ 4
1.1. Sistemas numéricos _____________________________________________________________ 1.1.1. Características de los sistemas numéricos 5 1.1.2. Sistema decimal ______________________________________________________________ 1.1.3. Sistema binario _______________________________________________________________ 1.1.4. Sistema octal ________________________________________________________________ 1.1.5. Sistema hexadecimal __________________________________________________________ Actividad 1. Aplicación de las representaciones numéricas _________________________________
4 5 6 7 8 8
1.2. Conversiones __________________________________________________________________ 9 1.2.1. Conversiones decimal-binario ___________________________________________________ 9 Actividad 2. Conversión de decimal a binario ___________________________________________ 11 1.2.2. Conversiones binario-octal-hexadecimal __________________________________________ 12 Actividad 3. Conversiones binario- octal-hexadecimal ____________________________________ 15 1.2.3. Conversiones entre distintas bases ______________________________________________ 15 Actividad 4. Conversiones entre distintas bases ________________________________________ 17
1.3. Operaciones binarias ___________________________________________________________ 17 1.3.1. Suma binaria _______________________________________________________________ 18 1.3.2. Resta binaria _______________________________________________________________ 19
Evidencia de aprendizaje. Sistema numérico de mi fecha de nacimiento ____________________ 21 Cierre de la unidad_________________________________________________________________ 22 Fuentes de consulta _______________________________________________________________ 22
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
2
Matemáticas discretas Unidad 1. Sistemas numéricos
UNIDAD 1. SISTEMAS NUMÉRICOS
Presentación de la unidad Gran parte de los sistemas tecnológicos manejan sistema binario y los sistemas tecnológicos que aún no manejan este sistema numérico tienden a hacerlo en el corto plazo. De ahí la importancia de comprender e interpretar estos sistemas numéricos. En la actualidad existe una tendencia muy marcada para el uso de sistemas digitales (estos sistemas utilizan el sistema binario para representar su funcionamiento y comunicación). Una de las principales ventajas es que estos sistemas pueden manejar volúmenes grandes de información, ya sea para almacenar o para procesar. Los sistemas tecnológicos no solo ocupan sistema binario para representar su funcionamiento, sino que utilizan también otros sistemas (octal y hexadecimal) para poder representar grandes volúmenes de información de forma abreviada.
Propósito de la unidad
El propósito de esta unidad es identificar las características principales y aplicaciones de los sistemas numéricos actuales (decimal, binario, octal y hexadecimal), además de realizar operaciones para conocer la equivalencia entre sistemas numéricos. Este hecho es de gran importancia para comprender el funcionamiento de sistemas tecnológicos tales como la computadora.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
3
Matemáticas discretas Unidad 1. Sistemas numéricos
Competencia específica
Resolver operaciones aritméticas para identificar la equivalencia entre diferentes códigos numéricos mediante la aplicación de métodos establecidos con fundamento en las reglas de conversión.
1.1. Sistemas numéricos Desde hace cientos de años, los sistemas numéricos forman parte del desarrollo de la humanidad, su principal aplicación es la de representar cantidades es así que se tienen el sistema numérico decimal, sistema numérico romano, etc. Con la aparición de la tecnología informática fue necesario desarrollar nuevas representaciones de las cantidades, tal es el caso de los sistemas de numeración binario, octal y hexadecimal. En esta unidad analizaremos las características de los sistemas numéricos actuales y aplicaremos operaciones para obtener su equivalencia entre cada uno de ellos.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
4
Matemáticas discretas Unidad 1. Sistemas numéricos
1.1.1. Características de los sistemas numéricos Un sistema numérico se define como el conjunto ordenado de símbolos o dígitos y a las reglas con que se combinan para representar cantidades numéricas.
A pesar de que existe un número considerable de sistemas numéricos los más utilizados son decimal, binario, octal y hexadecimal y su principal característica es que estos sistemas numéricos utilizan una base. La base de un sistema numérico es el número de dígitos diferentes usados en ese sistema. A continuación se ejemplifica en la tabla 1.1 esta definición con los sistemas numéricos más comúnmente utilizados.
A lo largo de este curso para distinguir entre los diferentes sistemas numéricos encerraremos entre paréntesis el número y añadiremos un subíndice indicando su base. Sin embargo, si no se usa subíndice se entenderá que el número está en base diez. Ejemplo
A continuación se analizará con detalle los sistemas numéricos decimal, binario, octal y hexadecimal.
1.1.2. Sistema decimal El sistema numérico que usamos todos los días en la escuela y en nuestra vida cotidiana se conoce como sistema numérico decimal, en éste un número es representado por una cadena de dígitos y cada posición tiene un peso asociado.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
5
Matemáticas discretas Unidad 1. Sistemas numéricos
El valor del número es la suma ponderada de todos los dígitos, por ejemplo:
El peso de cada potencia de 10 corresponde a la posición del dígito (tabla 1.2). Ejemplo
El sistema numérico decimal es expresado con una base 10, lo que significa que las cantidades son representadas utilizando 10 dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9).
1.1.3. Sistema binario La información que manejan los circuitos que contienen los sistemas de cómputo tiene señales que están en una de dos condiciones: alto o bajo, activado o desactivado, etc. Las señales en estos circuitos representan dígitos binarios llamados bits. Un bit es un dígito binario (abreviación del inglés binary digit), es decir, un 0 o un 1. Este sistema numérico utiliza la base 2, es decir, solo utiliza dos dígitos (0 y 1) para representar cantidades; la agrupación de varios bits se conoce como byte.
Ejemplo
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
6
Matemáticas discretas Unidad 1. Sistemas numéricos
El bit ubicado más a la izquierda de un número binario se llama bit de orden superior o bit más significativo (MSB, siglas en inglés de most significant bit); y el bit más a la derecha es el bit de orden inferior o bit menos significativo (LSB, siglas en inglés de least significant bit). En conclusión, podemos decir:
Cada uno de los bits que forman un byte tiene un peso específico de acuerdo a su posición.
1.1.4. Sistema octal Los sistemas numéricos que utilizan la base 10 son de suma importancia, ya que se usan en la vida cotidiana, y los de base 2 son los que pueden procesarse directamente mediante circuitos electrónicos digitales. Aunque los números en otras bases no se procesan directamente, a menudo se utilizan para representaciones breves que son convenientes para números con múltiples bits en un sistema digital, tal es el caso del sistema numérico octal. Este sistema utiliza como base el 8. El sistema octal necesita 8 dígitos (0, 1, 2, 3, 4, 5, 6,7) para poder representar cantidades. Ejemplo
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
7
Matemáticas discretas Unidad 1. Sistemas numéricos
1.1.5. Sistema hexadecimal Al igual que el sistema numérico octal, el sistema numérico hexadecimal es utilizado ampliamente como código para representar números de múltiples bits en códigos abreviados. Este sistema tiene como base el 16, lo que significa que utiliza 16 dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F) para representar cantidades. Ejemplo
Actividad 1. Aplicación de las representaciones numéricas Propósito Presentar áreas en donde se puedan utilizar las representaciones numéricas además de la computación. Instrucciones Esta es la primera actividad de nuestro curso, es por eso que antes de realizar el trabajo propiamente relacionado con el tema que acabamos de estudiar, haremos un pequeño paréntesis para dedicar un momento a presentarnos con el grupo. Entonces, lo primero que tienes que hacer, es ingresar al foro que lleva el mismo nombre que esta actividad, una vez ahí, da clic sobre la entrada Presentación y dentro de ésta, agrega tu presentación en un nuevo comentario. Considera lo siguiente:
Indica tu lugar de residencia, tus expectativas de la asignatura, que conocimientos previos tienes de ésta, entre otros puntos que quieras compartir.
Cuando ya hayas realizado tu presentación regresa a la pantalla principal del foro y esta vez accede a la entrada Aplicaciones de las representaciones numéricas. Posteriormente responde las siguientes preguntas:
¿De lo que te rodea dónde puedes utilizar las representaciones numéricas? ¿Dónde has observado estos tipos de numeración? ¿Crees que estos códigos además de representar números puedan representar objetos o colores? Consulta la Rúbrica de participación general en foros, que se encuentra en la sección Material de apoyo.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
8
Matemáticas discretas Unidad 1. Sistemas numéricos
1.2. Conversiones
Para diferentes aplicaciones tecnológicas de electrónica y computación es importante utilizar equivalencias entre cada uno de los sistemas numéricos aplicando conversiones; sin embargo, la conversión entre dos bases no puede hacerse por simple sustitución, se requiere de operaciones aritméticas.
1.2.1. Conversiones decimal-binario Una de las conversiones más utilizadas es de decimal a binario y viceversa. Antes de realizar las conversiones es importante mencionar que existen diferentes técnicas para conocer su equivalencia; sin embargo, utilizaremos una técnica sencilla llamada equivalencia de acuerdo a su posición. Esta técnica implica la suma ponderada de cada una de sus posiciones. En la tabla 1.3 es posible observar el valor en decimal de cada posición del sistema numérico binario.
Recordemos que en el sistema numérico binario se utilizan 2 dígitos (0 y 1). El 1 es utilizado para dar el valor numérico, y el 0, para llenar la posición de la cual no necesitamos el valor.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
9
Matemáticas discretas Unidad 1. Sistemas numéricos
Ejemplo
De acuerdo con la tabla 1.3, el valor equivalente en decimal según su posición es:
Recordemos que solo se toma en cuenta el valor del dígito 1, ya que el dígito 0 se utiliza para llenar los espacios donde no necesitamos el valor, de tal forma que:
Otro ejemplo sería:
Tomando en cuenta la posición de los dígitos 1 tenemos:
La suma de las posiciones es:
(190)10
Por lo tanto:
Hasta el momento hemos realizado operaciones para conocer la equivalencia de sistema numérico binario a sistema numérico decimal. Para realizar conversiones de sistema numérico decimal a binario se utiliza un método semejante. Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
10
Matemáticas discretas Unidad 1. Sistemas numéricos
Ejemplo Tenemos el número en decimal (48)10 y necesitamos su equivalente binario utilizando la tabla 1.3. Comenzamos con la posición 6ª, que equivale al número 32 en decimal, ya que la posición 7ª es 64 en decimal y excede el número (48)10 del cual necesitamos conocer su equivalencia. A partir de la posición 6ª comenzaremos nuestra suma de posiciones procurando que esa suma se ajuste al número que necesitamos conocer, recordemos que el dígito 1 en binario es el que le da el valor a la posición y el dígito 0 es solo para llenar espacio. Por lo tanto, tenemos:
Actividad 2. Conversión de decimal a binario Propósito Realizar conversiones de sistema decimal a sistema binario. Instrucciones Ha llegado la hora de llevar a la práctica lo que acabas de aprender, para hacerlo, deberás realizar lo siguiente: 1. En un archivo de Word, convierte los siguientes ejercicios de numeración decimal a numeración binaria. a. b. c.
(135)10 (77)10 (83)10
d. e.
(200)10 (15)10
2. Guarda tu documento con el nombre MDI_U1_A2_XXYZ. 3. Envía tu archivo a Facilitador(a) y espera su retroalimentación.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
11
Matemáticas discretas Unidad 1. Sistemas numéricos
1.2.2. Conversiones binario-octal-hexadecimal Una parte importante de las conversiones es que podemos tener representaciones breves utilizando diferentes sistemas de numeración, tal es el caso de los sistemas de numeración octal y hexadecimal, esto se debe a que utilizan diferentes dígitos. Comencemos con la conversión de binario a octal. Recuerda que el sistema de numeración octal utiliza 8 dígitos (0, 1, 2, 3, 4, 5, 6, 7). Haciendo uso de la tabla 1.4 observemos la equivalencia de binario a octal.
Ejemplo Conversión binario a octal Supongamos que tenemos el número en binario (10111001)2 y necesitamos su equivalente en sistema numérico octal. El primer paso es realizar agrupaciones de tres bits partiendo de derecha a izquierda como se muestra a continuación:
Utilizando la tabla 1.4 de forma directa convertimos su equivalente de binario en octal como si fueran grupos independientes.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
12
Matemáticas discretas Unidad 1. Sistemas numéricos
Ejemplo
En resumen tenemos:
Ahora realizaremos la conversión de binario a hexadecimal, recordando que el sistema numérico hexadecimal utiliza 16 dígitos (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,). Haciendo uso de la tabla 1.5 observemos la equivalencia de binario a hexadecimal:
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
13
Matemáticas discretas Unidad 1. Sistemas numéricos
Ejemplo Conversión binario a hexadecimal Supongamos que tenemos el número en binario (111010111001)2 y necesitamos su equivalente en sistema numérico hexadecimal. El primer paso es hacer agrupaciones de cuatro bits partiendo de derecha a izquierda como se muestra a continuación:
Utilizando la tabla 1.5 de forma directa convertimos su equivalente de binario en hexadecimal como si fueran grupos independientes.
Ejemplo
En resumen tenemos:
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
14
Matemáticas discretas Unidad 1. Sistemas numéricos
Actividad 3. Conversiones binario- octal-hexadecimal Propósito Realizar conversiones de sistema binario a sistema octal o sistema hexadecimal. Instrucciones
Para practicar lo aprendido sobre las conversiones de binario a octal y decimal, realiza lo que se te pide a continuación: 1. Convierte los siguientes ejercicios de numeración binaria a octal o hexadecimal. (110101)2 a (11001111)2 (111111)2 a (11101110)2
octal a hexadecimal octal a hexadecimal
2. Guarda tus ejercicios en un documento de Word con el nombre MDI_U1_A3_XXYZ y envíalo a Facilitador(a).
1.2.3. Conversiones entre distintas bases Ya hemos realizados operaciones para conocer sus equivalencias de decimal a binario y viceversa, de binario a octal y de binario a hexadecimal, pero ¿qué pasaría si quisiéramos realizar una conversión de decimal a hexadecimal o a octal? A continuación realizaremos los procesos. Ejemplo Conversión de decimal a octal. Supongamos que necesitamos conocer la equivalencia de (105)10 en sistema numérico octal. El primer paso tendría que ser la conversión del sistema numérico decimal en el sistema numérico binario como se muestra a continuación:
Recordemos que este proceso ya lo hemos analizado en la sección 1.1.6; una vez que tenemos el código en binario lo que resta es convertir el sistema binario en sistema octal usando la tabla 1.4 como se muestra: Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
15
Matemáticas discretas Unidad 1. Sistemas numéricos
Por lo tanto en conclusión podemos decir que:
El proceso para conocer el equivalente de decimal en hexadecimal es muy parecido. Ejemplo Supongamos que necesitamos conocer el número (170)10 en sistema numérico hexadecimal. El primer paso será convertir el número decimal en número binario como se ha hecho en la sección 1.1.6.
Una vez que tenemos el número en binario lo convertimos en hexadecimal como en la sección 1.1.7 usando la tabla 1.5 de tal forma que:
Por lo tanto, en conclusión podemos decir que:
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
16
Matemáticas discretas Unidad 1. Sistemas numéricos
Actividad 4. Conversiones entre distintas bases Propósito Realizar conversiones entre los distintos sistemas numéricos. Instrucciones Ahora toca el turno a las conversiones entre distintas bases, realiza lo que se pide enseguida: 1. Convierte los siguientes ejercicios en el código que se te indica. (4F)16 a binario (101111)2 a octal (36)8 a decimal (69)10 a binario 2. Guarda tu documento en Word con el nombre MDI_U1_A4_XXYZ. 3. Envía los resultados a tu Facilitador(a).
1.3. Operaciones binarias La suma y la resta de números binarios usan la misma técnica aprendida en la escuela para los números decimales. Es importante mencionar que este tipo de operaciones se realiza con frecuencia en los sistemas digitales tales como computadoras y sistemas de comunicación, entre otros, por lo que cobra una mayor importancia utilizar operaciones binarias. En la numeración decimal para representar números negativos solo hay que multiplicar por (-1) el número positivo; sin embargo, en el sistema binario existe una representación especial para las cantidades negativas. En la figura 1., se expresan los números decimales tanto positivos como negativos y su correspondiente en binario. Fig. 1. Representación de conteo modular de números de 4 bits.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
17
Matemáticas discretas Unidad 1. Sistemas numéricos
1.3.1. Suma binaria
La suma se realiza bit a bit entre columnas de derecha a izquierda, verificando si existe un acarreo.
El acarreo es un bit extra que se genera a partir de la suma de 1 + 1 este bit de acarreo se asigna a la columna izquierda próxima. En la tabla 1.6 se muestra bajo qué condiciones se presenta un acarreo.
A continuación se presenta un ejemplo de la suma de dos números binarios:
En la primera columna de la derecha, el número 1+1=0 con acarreo 1. Ese bit de acarreo se pasa a la siguiente columna de la izquierda para sumarlo, por lo tanto queda 1+0=1 y 1+1=0 con acarreo 1. Este bit de acarreo pasa a la siguiente columna de la izquierda, pero en esta ocasión no tiene que sumarse con ningún bit por lo tanto pasa hasta el resultado. Una forma de comprobar la suma es convirtiendo los sumandos y el resultado a decimal y comprobar si coinciden. Ejemplo
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
18
Matemáticas discretas Unidad 1. Sistemas numéricos
Otro ejemplo sería:
Realiza la siguiente operación:
Verifica el resultado convirtiendo el número binario en decimal.
1.3.2. Resta binaria La resta de números binarios puede realizarse como si fuesen números binarios ordinarios sin signo, y pueden formularse reglas apropiadas para detectar el desborde. El desborde es un bit final que determina el signo del resultado. Sin embargo, la mayoría de los circuitos para resta de números binarios no realiza la resta de forma directa; más bien niega el sustraendo y luego lo suma al minuendo con las reglas normales de la suma. Negar el sustraendo y sumar el minuendo puede realizarse con una sola operación de suma como sigue: convierte a binario el sustraendo, luego súmalo al minuendo con un acarreo inicial de 1 en vez de 0. En seguida se dan algunos ejemplos:
En este ejemplo es importante mencionar que, para negar el sustraendo (0011)2 equivalente al +3, simplemente se cambia el cero (0) por uno (1) y viceversa por lo tanto queda como (1100)2
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
19
Matemáticas discretas Unidad 1. Sistemas numéricos
Finalmente se realiza la suma bit a bit obteniendo el resultado. Otro ejemplo es:
Ejemplo
En este ejemplo observamos la resta de dos números negativos. Utilizando la figura 1.3 podemos conocer qué combinación binaria corresponde a cada número negativo, por ejemplo -3 = (1101)2 y -8 = (1000)2. Ahora el siguiente paso es aplicar las reglas: negar el sustraendo, es decir, en (1000)2 cambiamos ceros por unos y viceversa quedando como resultado (0111)2; a continuación se realiza la suma bit a bit y obtenemos el resultado.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
20
Matemáticas discretas Unidad 1. Sistemas numéricos
Evidencia de aprendizaje. Sistema numérico de mi fecha de nacimiento Como sabes, la entrega de tus Evidencias de aprendizaje es muy importante para tu evaluación final del curso. La evidencia consta de dos partes: de las entregas que hagas de los trabajos solicitados y de las autorreflexiones por unidad, de modo que para cada una de las unidades de la asignatura deberás cumplir con ambas cosas. Para comenzar con la primera parte: 1. Realiza la conversión de la fecha de nacimiento de 5 miembros de tu familia como sigue: o El día convertirlo a sistema hexadecimal o El mes convertirlo a sistema octal o El año convertirlo a sistema binario 2. Averigua cuál es la fecha que se obtiene de convertir los siguientes códigos en sistema decimal. 1. (1111)2 / (0B)16 / (1563)8 2. (1001)2 / (09)16 / (1753)8 3. (1100)2 / (0A)16 / (1436)8 3. Consulta la Escala de evaluación para conocer los criterios que debe cumplir tu actividad. 4. Cuando hayas terminado tu evidencia, guarda tu documento con el nombre MDI_U1_EA_XXYZ y envíalo a tu Facilitador(a) para que te retroalimente. Posteriormente revisa los comentarios y atiéndelos para mejorar tu trabajo y volverlo a enviar Para la segunda fase de la Evidencia de esta unidad, es importante que ingreses al foro Preguntas de Autorreflexión y consultes las preguntas que tu Facilitador(a) formule, a partir de ellas, debes elaborar tu Autorreflexión en un archivo de texto llamado MDI_U1_ATR_XXYZ. Tu archivo lo deberás enviar mediante la herramienta Autorreflexiones.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
21
Matemáticas discretas Unidad 1. Sistemas numéricos
Cierre de la unidad ¡¡¡Felicidades!!!, has llegado al final de esta unidad, en la cual aprendiste las características de los sistemas numéricos decimal, binario, octal y hexadecimal, así como los procedimientos para realizar conversiones de un sistema numérico a otro. Te invitamos a iniciar el estudio de la unidad 2. Grafos y árboles en donde aprenderás a representar datos.
Fuentes de consulta Matousek, J. y Nesetril, J. (2008). Invitación a la matemática discreta. España: Reverte. Morris Mano, M. (2007). Fundamentos de diseño lógico y de computadoras. España: Pearson. Hortala González, M. T. (2008). Matemática discreta y lógica matemática. España: Complutense.
Educación Superior Abierta y a Distancia • Ciencias Exactas, Ingenierías y Tecnología
22
View more...
Comments