Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Sistemas numéricos tipos y conversiones, Apuntes de Matemática Discreta

Tipos de sistemas numéricos y sus respectivas conversiones

Tipo: Apuntes

2022/2023

Subido el 06/09/2023

miguel-morgan-m
miguel-morgan-m 🇲🇽

5 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
14 de
febrero de
2009
MATEMATICA PARA LA INFORMATICA – ING. JUAN IGNACIO BAENA P.
Sistemas numéricos
Un sistema numérico son un conjunto de símbolos y reglas que se utilizan para representar datos
numéricos o cantidades. Se caracterizan por su base que indican el número de símbolos distinto
que utiliza y además es el coeficiente que determina cual es el valor de cada símbolo dependiendo
de la posición que ocupe. Estas cantidades se caracterizan por tener dígitos enteros y
fraccionarios.
Si aj indica cualquier dígito de la cifra, b la base del sistema de numeración y además de esto la
cantidad de dígitos enteros y fraccionarios son n y k respectivamente, entonces el número
representado en cualquier base se puede expresar de la siguiente forma:
Nb = [an-1.an-2.an-3..........a3.a2.a1.a0,a-1.a-2.a-3 .......a-k]b
Donde: j = {n-1, n-2,.........2, 1, 0,-1, -2, ......, -k} y n + k indica la cantidad de dígitos de la cifra.
Por ejemplo, el número 31221, 324 en base cuatro tiene n=5 y k=2 con la parte entera: an-1=a4=3;
a3=1; a2=2; a1=2; a0=1 y parte fraccionaria a-1=3; a-2=2
SISTEMA DECIMAL.
Este es el sistema que manejamos cotidianamente, está formado por diez símbolos {0, 1, 2, 3, 4, 5,
6, 7, 8, 9} por lo tanto la base del sistema es diez (10).
SISTEMA BINARIO.
Es el sistema que utiliza internamente el hardware de las computadoras actuales, se basa en la
representación de cantidades utilizando los dígitos 1 y 0. Por tanto su base es 2 (número de dígitos
del sistema). Cada dígito de un número en este sistema se denomina bit (contracción de binary
digit). Se puede utilizar con nombre propio determinados conjuntos de dígitos en binario. Cuatro
bits se denominan cuaterno (ejemplo: 1001), ocho bits octeto o byte (ejemplo: 10010110), al
conjunto de 1024 bytes se le llama Kilobyte o simplemente K, 1024 Kilobytes forman un
megabyte y 1024 megabytes se denominan Gigabytes.
SISTEMA OCTAL.
El sistema numérico octal utiliza ocho símbolos o dígitos para representar cantidades y cifras
numéricas. Los dígitos son: {0, 1, 2, 3, 4, 5, 6, 7}; la base de éste es ocho (8) y es un sistema que
se puede convertir directamente en binario como se verá más adelante.
SISTEMA HEXADECIMAL.
El sistema numérico hexadecimal utiliza dieciséis dígitos y letras para representar cantidades y
cifras numéricas. Los símbolos son: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}; la base del sistema
es dieciséis (16). También se puede convertir directamente en binario como se verá más adelante.
En la tabla 1.1 se muestran los primeros veintiuno números decimales con su respectiva
equivalencia binaria, octal y hexadecimal.
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Sistemas numéricos tipos y conversiones y más Apuntes en PDF de Matemática Discreta solo en Docsity!

febrero de

MATEMATICA PARA LA INFORMATICA – ING. JUAN IGNACIO BAENA P.

Sistemas numéricos

Un sistema numérico son un conjunto de símbolos y reglas que se utilizan para representar datos numéricos o cantidades. Se caracterizan por su base que indican el número de símbolos distinto que utiliza y además es el coeficiente que determina cual es el valor de cada símbolo dependiendo de la posición que ocupe. Estas cantidades se caracterizan por tener dígitos enteros y fraccionarios. Si aj indica cualquier dígito de la cifra, b la base del sistema de numeración y además de esto la cantidad de dígitos enteros y fraccionarios son n y k respectivamente, entonces el número representado en cualquier base se puede expresar de la siguiente forma: Nb = [an-1.an-2.an-3..........a3.a2.a1.a0,a-1.a-2.a-3 .......a-k]b Donde: j = {n-1, n-2,.........2, 1, 0,-1, -2, ......, -k} y n + k indica la cantidad de dígitos de la cifra. Por ejemplo, el número 31221, 32 4 en base cuatro tiene n=5 y k=2 con la parte entera: an-1 = a 4 =3; a 3 =1; a 2 =2; a 1 =2; a 0 =1 y parte fraccionaria a-1 =3; a-2 = SISTEMA DECIMAL. Este es el sistema que manejamos cotidianamente, está formado por diez símbolos {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} por lo tanto la base del sistema es diez (10). SISTEMA BINARIO. Es el sistema que utiliza internamente el hardware de las computadoras actuales, se basa en la representación de cantidades utilizando los dígitos 1 y 0. Por tanto su base es 2 (número de dígitos del sistema). Cada dígito de un número en este sistema se denomina bit (contracción de bi nary digi t ). Se puede utilizar con nombre propio determinados conjuntos de dígitos en binario. Cuatro bits se denominan cuaterno (ejemplo: 1001), ocho bits octeto o byte (ejemplo: 10010110), al conjunto de 1024 bytes se le llama Kilobyte o simplemente K, 1024 Kilobytes forman un megabyte y 1024 megabytes se denominan Gigabytes. SISTEMA OCTAL. El sistema numérico octal utiliza ocho símbolos o dígitos para representar cantidades y cifras numéricas. Los dígitos son: {0, 1, 2, 3, 4, 5, 6, 7}; la base de éste es ocho (8) y es un sistema que se puede convertir directamente en binario como se verá más adelante. SISTEMA HEXADECIMAL. El sistema numérico hexadecimal utiliza dieciséis dígitos y letras para representar cantidades y cifras numéricas. Los símbolos son: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}; la base del sistema es dieciséis (16). También se puede convertir directamente en binario como se verá más adelante. En la tabla 1.1 se muestran los primeros veintiuno números decimales con su respectiva equivalencia binaria, octal y hexadecimal.

febrero de

MATEMATICA PARA LA INFORMATICA – ING. JUAN IGNACIO BAENA P.

CONVERSIONES

CONVERSIÓN ENTRE BINARIO Y DECIMAL

Si la conversión es de binario a decimal, aplicaremos la siguiente regla: se toma la cantidad binaria y se suman las potencias de 2 correspondientes a las posiciones de todos sus dígitos cuyo valor sea 1. Veamos dos ejemplos: 1011112 = 1.2^5 +0.2^4 +1.2^3 +1.2^2 +1.2^1 +1.2^0 = 45 10 101012 = 1.2^4 +0.2^3 +1.2^2 +0.2^1 +1.2^0 = 21 10 Si la conversión es de decimal a binario, aplicaremos la siguiente regla: se toma la cantidad decimal dada y se divide sucesivamente entre 2. Los restos obtenidos en cada división (0, 1), forman la cantidad binaria pedida, leída desde el último cociente al primer resto. Se presentaran los ejemplos en forma de tabla debido a la dificultad que supone utilizar el sistema tradicional de división con el editor: Nº Decimal Base Cociente Resto 107 2 53 1 53 2 26 1 26 2 13 0 13 2 6 1 6 2 3 0 3 2 1 1

Cuando tengamos un número con decimales seguiremos el siguiente procedimiento: multiplicaremos por 2 la parte decimal y se toma como dígito binario su parte entera. El proceso se repite con la fracción decimal resultante del paso anterior, hasta obtener una fracción decimal nula, o bien hasta obtener el número de cifras binarias que se desee. Ejemplo: 107,645. Como anteriormente convertimos 107 a binario, el resultado de la conversión quedaría así:

Fracción decimal Multiplicado por: Resultado Dígito binario 0,645 2 1,290 1 0,290 2 0,580 0 0,580 2 1,160 1 0.160 2 0,320 0 0,320 2 0.64 0 0.64 2 1.28 1 0.28 2 0.56 0 0.56 2 1.12 1 CONVERSIÓN ENTRE OCTAL Y BINARIO

febrero de

MATEMATICA PARA LA INFORMATICA – ING. JUAN IGNACIO BAENA P.

CONVERSIÓN ENTRE BINARIO Y HEXADECIMAL

La conversión entre binario y hexadecimal es igual al de la conversión octal y binario, pero teniendo en cuenta los caracteres hexadecimales, ya que se tienen que agrupar de 4 en 4. La conversión de binario a hexadecimal se realiza según el ejemplo siguiente: Sistema binario Sistema Hexadecimal 0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 1001 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F Ejemplo: 1011111,110001 2 Agrupando obtenemos el siguiente resultado: 0101 1111, 1100 0100 2 Sustituyendo según la tabla logramos la conversión esperada:

5F, C4 16

La conversión de hexadecimal a binario simplemente sustituiremos cada carácter por su

equivalente en binario, por ejemplo: 69DE 16 = 0110 1001 1101 1110 2

febrero de

MATEMATICA PARA LA INFORMATICA – ING. JUAN IGNACIO BAENA P.

TALLER SOBRE SISTEMAS NUMERICOS

  1. Para pasar de binario a decimal a) 11001 2 Solución: 25 10 b) 1011011011 2 Solución: 731 10
  2. Para pasar de decimal a binario a) 869 10 Solución: 1101100101 2 b) 8426 10 Solución: 10000011101010 2
  3. Para pasar de binario a octal a) 111010101 2 Solución: 725 8 b) 11011, 01 2 Solución: 33,2 8
  4. Para pasar de octal a binario a) 2066 8 Solución: 010000110110 2 b) 14276 8 Solución: 001100010111110 2
  5. Para pasar de binario a hexadecimal a) 110001000 2 Solución: 188 16 b) 100010,110 2 Solución: 22,C
    1. Para pasar de hexadecimal a binario a) 86BF 16 Solución: 1000011010111111 2 b) 2D5E 16 Solución: 0010110101011110 2
    2. Para pasar de octal a decimal a) 106 8 Solución: 70 10 b) 742 8 Solución: 482 10
    3. Para pasar de decimal a octal: a) 236 10 Solución: 354 8 b) 52746 10 Solución: 147012 8