SISTEMA
27-2-2023
OCTAL
MATETICAS DISCRETAS
Docente: Ing. Ma. Concepción
Sandoval Solís
Alumnos: José Armando Baltazar
Duran Ramirez
Víctor Leonardo Villa García
INSTITUTO TECNOLOGICO DE MEXICO
CAMPUS LEON
ING. SISTEMAS COMPUTACIONALES
INTRODUCCION.
El sistema octal es el sistema de numeración posicional cuya base es igual 8,
utilizando los dígitos indio-arábigos: 0, 1, 2, 3, 4, 5, 6, 7 y 8. En informática a veces
se utiliza la numeración octal en vez de la hexadecimal. Tiene la ventaja de que no
requiere utilizar otros símbolos diferentes de los dígitos. Sin embargo, para
trabajar con bytes o conjuntos de ellos, asumiendo que un byte es una palabra de
8 bits, suele ser más cómodo el sistema hexadecimal, por cuanto todo byte así
definido es completamente representable por dos dígitos hexadecimales.
El sistema de numeración octal es un sistema de numeración en base 8, una base
que es potencia exacta de 2 o de la numeración binaria. Esta característica hace
que la conversión a binario o viceversa sea bastante simple. El sistema octal usa 8
dígitos (0, 1, 2, 3, 4, 5, 6, 7) y cada dígito tiene el mismo valor que en el sistema
de numeración decimal.
USOS DEL SISTEMA OCTAL.
El sistema octal es un sistema de numeración que utiliza la base 8. Este sistema
es utilizado en muchas áreas, como la informática y la electrónica. Algunos de los
usos más comunes del sistema octal son:
Representación de valores binarios: Como el sistema octal utiliza la base 8,
es una forma conveniente de representar valores binarios. Cada dígito octal
representa exactamente 3 bits de información binaria. Esto hace que sea
fácil de usar para representar valores binarios en sistemas electrónicos y de
computación.
Direcciones de memoria: Las direcciones de memoria en sistemas
informáticos y electrónicos a menudo se representan en octal. Esto se debe
a que la dirección de memoria es esencialmente una serie de valores
binarios que se pueden representar fácilmente en octal.
Permisos de archivos: En sistemas operativos como Unix y Linux, los
permisos de archivo se representan en octal. Cada dígito octal representa
un conjunto de permisos para el propietario, el grupo y los usuarios que no
son propietarios del archivo.
Procesos de red: En algunos sistemas de red, como el protocolo IPv6, las
direcciones IP se pueden representar en octal
En resumen, el sistema octal es útil para representar valores binarios en
sistemas electrónicos y de computación, para representar direcciones de
memoria y permisos de archivos en sistemas operativos y para representar
direcciones IP en algunos sistemas de red.
CONVERSIONES DE LA BASE 8.
Decimal-Octal.
El Sistema Decimal es un sistema de numeración posicional que representa
números en base 10, por lo que utiliza diez símbolos diferentes. La palabra
decimal tiene su origen en latín, “decem” que significa exactamente diez. Los
especialistas e historiadores son unánimes al considerar que esta forma de contar
en base 10 se debe a los diez dedos en nuestras manos. Este sistema utiliza los
símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9. Estas figuras se denominan indo-árabes
porque tienen su origen en las obras iniciadas por hindúes y árabes. En el sistema
decimal, cada conjunto de diez unidades forma un nuevo orden. Por ejemplo, diez
unidades equivalen a una docena; diez docenas equivalen a un ciento; diez
cientos es igual a un millar y así sucesivamente.
Para hacer la conversión:
1. Divide el número decimal entre 8.
2. Anota el cociente (resultado de la división) y el resto (el número que queda
después de la división).
3. Si el cociente es mayor o igual a 8, repite el paso 1 y 2 con el cociente. Si el
cociente es menor que 8, ve al siguiente paso.
4. Escribe los restos en orden inverso. El último resto que anotaste será el
dígito menos significativo del número octal.
Ejemplo:
Convertir el número decimal 365 a octal.
1. 365 dividido entre 8 es 45, con un resto de 5. Anota 5.
2. 45 dividido entre 8 es 5, con un resto de 5. Anota 5.
3. 5 es menor que 8, así que paramos aquí.
4. Escribe los restos en orden inverso: 5 5. El número octal correspondiente al
decimal 365 es 555.
En caso de aun no poder con este método, se puede hacer mediante con una
tabla de conversión, tal cual así:
DECIMAL OCTAL
0 0
1 1
2 2 DECIMAL OCTAL
3 3 10 12
4 4 11 13
5 5 12 14
6 6 13 15
7 7 14 16
8 10 15 17
9 11 16 20
Ya teniendo la tabla de referencia, comenzamos a dividir para una resolución aún
más fácil, la cual separamos por dos partes, producto y sobrante.
(77)10 a Octal
Numero Producto Sobrante
77/8 9 5
9/8 1 1
1/8 0 1
Primero debemos dividir nuestro número entre 8, tal que nos deje un sobrante.
1. Ahora ya que conseguimos nuestro primer sobrante, en este caso es 9, lo
volveremos a dividir.
2. Después vemos que el sobrante del número anterior y que también fue un
sobrante, es decir el 9, tiene como resultado 1, este ya no se puede dividir
más entre 8, a partir de aquí damos por terminada la conversión.
3. Ahora, hay que tener en cuenta que los sobrantes son los importan, pero
los acomodaremos del último sobrante como el primer número. Y así nos
queda como resultado de 7710 a 1158
Octal-Decimal:
1. Escribe el número octal.
2. Multiplica el último dígito (el dígito menos significativo) 80 1
del número octal por 8^0 (que es igual a 1). Anota el 81 8
resultado. 82 64
3. Multiplica el segundo dígito (el siguiente dígito menos 83 512
significativo) por 8^1 (que es igual a 8). Anota el 84 4096
resultado. 85 32760
4. Continúa multiplicando cada dígito por la siguiente 86 262144
potencia de 8 (8^2, 8^3, etc.) y anotando el resultado. 87 2097152
5. Suma todos los resultados obtenidos en el paso
anterior.
Ejemplo:
Convertir el número octal 247 a decimal.
1. Escribimos el número octal: 247.
2. Multiplicamos el último dígito (7) por 8^0 = 1. Obtenemos 7.
3. Multiplicamos el segundo dígito (4) por 8^1 = 8. Obtenemos 32.
4. Multiplicamos el primer dígito (2) por 8^2 = 64. Obtenemos 128.
5. Sumamos los resultados obtenidos en los pasos anteriores: 7 + 32 + 128 =
167.
OPERACIONES BÁSICAS EN OCTAL.
Suma Octal
La suma se realiza directamente con números octales que son 0, 1, 2, 3, 4, 5, 6 y
7.
En caso que la suma exceda la base del sistema (8), se escribe el resultado y se
le restan 8, se coloca un acarreo en la siguiente columna, el valor del acarreo
depende de las veces que haya superado la base del sistema y el valor que se
obtiene de la resta se coloca debajo de la siguiente columna.
Ejemplo:
Realizar la suma octal de: 67428 + 75638
Resta Octal
La resta octal se realiza de manera similar al sistema decimal, la diferencia
radica cuando se “piden cifras” al número que está al lado, ya que se suma 8
con el número que se “pidió” y se resta normalmente; ese “préstamo” se
convierte en un acarreo para la siguiente columna y se continua con la
operación.
Ejemplo:
Realizar la resta octal de: 7568 – 648
Multiplicación Octal
La multiplicación hexadecimal se realiza de igual manera que en el sistema
decimal con la diferencia que si excede la base del sistema (8), se debe restar 8
y acarrear según la cantidad de veces que este se exceda.
Ejemplo:
Realizar la multiplicación octal de: 23648 × 48
División Octal
La división octal se realiza de igual manera que en el sistema decimal. Se
aplican las mismas reglas de acarreo cuando supera el número 8.
Ejemplo:
Realizar la división octal de: 330108 ÷ 7568
Conclusiones.
El sistema octal permite entender de otra manera las nomenclaturas,
notaciones, operaciones y tipos de datos que lo conforman, como una persona
en lo cotidiano no llega a comprender, pero con la información, las tablas y el
uso correcto de las conversiones se puede realizar el uso de el octal para
operaciones básica pero conforme en las conversiones utilizamos tablas de
apoyo, igual podemos hacerlo. Podemos decir que la base 8 registra mas datos
que el binario, pero más que nada, visualiza más información en menos
números, por lo cual, además del sistema decimal, este sistema es un poco
mas familiar debido a que estamos más acostumbrados.
Referencias:
https://www.oposicionesguardiacivilweb.com/wp-content/uploads/2019/04/
TEMA-24-INFORMATICA-TEOR%C3%8DA-C%C3%93DIGO-BINARIO.pdf
https://www.matesfacil.com/ESO/sistemas-numeracion/base-octal/sistema-
numeracion-octal-base-ocho-ejemplos-teoria-propiedades-cambio-base-
decimal-ejercicios-resueltos.html
https://es.wikipedia.org/wiki/Sistema_octal#:~:text=Es%20posible%20que%20la
%20numeraci%C3%B3n,emplean%20caracteres%20de%20seis%20bits.
http://www.cadcobol.com.br/mecaweb_sistemas_de_numercao.htm