Este documento resume diferentes métodos para convertir entre sistemas numéricos y códigos, incluyendo la conversión entre binario a decimal, hexadecimal, octal y código Gray. También cubre cómo calcular dígitos de control para números de identificación como NIF y cuentas bancarias, así como códigos para ISBN, colores de resistencias, y condensadores.
1. REPUBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO PARA EL PODER POPULAR PARA LA EDUCACION
SUPERIOR
UNIVERSIDAD FERMIN TORO
FACULTAD DE INGENIERIA
CABUDARE EDO. LARA.
CONVERSION ENTRE
CODIGOS Y SISTEMAS
CIRCUITOS DIGITALES (POR BRUNO CRACCO)
INTREGRANTES:
Kleiderman Chirinos
18.881.257
Vidal Escalona
19.779.042
Musme Zambrano
21.064.783
Amael Castellano
21.126.854
Bruno Cracco
23.849.791
2. PARTE 4. Conversiones entre Códigos y Sistemas Numéricos.
a) NIF (Número de Identificación Fiscal). El NIF se compone por el DNI
(Documento de Nacional de Identidad) junto con una letra y fue agregado
en 1995. Los números del DNI no tienen un significado especial, se
asignan a sus titulares correlativamente y están realizados en Sistema
Numérico Decimal.
Esta letra del NIF no se obtiene al azar, sino que se divide el número del
DNI y lo que nos dé en el RESTO (No el resultado) tendrá una letra
asignada basada en la siguiente tabla:
Ejemplo:
Por ejemplo, si queremos calcular la letra que el corresponde al DNI 27
001 977, dividimos este número entre 23, que nos da 1 173 999 exacto.
Como el resto es cero la letra que le corresponde es la T, de modo que el
NIF (Número de Identificación Fiscal) es 27 001 977 T.
b) Código de Cuenta Bancaria a Decimal.
Las entidades financieras utilizan en sus cuentas corrientes un código
numérico que consta de 20 cifras que se dividen en grupos con distintos
significados:
- Las cuatro primeras identifican a la entidad financiera.
- Las cuatro siguientes indican cuál es la sucursal.
- Las dos siguientes son los dígitos de control: uno para la entidad y la
sucursal, y otro para la propia cuenta corriente.
- Las diez últimas corresponden al número de cuenta corriente.
Como en el caso del NIF, estos dígitos de control también se obtienen
mediante un procedimiento matemático.
3. Dígito de control de la entidad y la sucursal:
1. Se multiplica cada uno de los dígitos que componen los códigos de
entidad y sucursal por 7, 3, 6, 1, 2, 4, 8, 5, respectivamente, en
concordancia con el orden en que aparecen.
2. A continuación se suman los resultados de esas multiplicaciones.
3. La cifra así obtenida se divide entre 11, y el resto es el dígito de control.
Si el resto es 10, se utiliza como dígito de control el 1.
Por ejemplo, para una cuenta de la entidad 2085 y la sucursal 8021, el
dígito de control se calcularía del siguiente modo.
2·7 + 0·3 + 8·6 + 5·1 +8·2+ 0·4+ 2·8+ 1·5 = 104
Si dividimos 104 entre 11, el cociente es 9 y el resto es 5, que sería el
dígito de control.
Dígito de control del número de cuenta:
1. Se multiplica cada uno de los dígitos por 10, 9, 7, 3, 6, 1, 2, 4, 8, 5,
respectivamente, según su posición.
2. Se suman los resultados.
3. Lo que da la suma se divide entre 11, y el resto es el dígito de control.
De nuevo, si el resto da 10, se utiliza como dígito de control el 1.
Por ejemplo, si la cuenta corriente es 0715230136, el dígito de control
correspondiente se determina así:
0·10 + 7·9 + 1·7 + 5·3 + 2·6+ 3·1+ 0·2+ 1·4 + 3·8+ 6· 5 = 158
Hacemos la división de 158 entre 11, y nos da 14 y como resto 4. De este
modo, el dígito de control de la cuenta corriente es el 4. Por lo tanto, para
la cuenta corriente 2085 8021 XX 0715230136, tenemos el dígito de
control 54 y el código completo de la cuenta corriente sería 2085 8021 54
0715230136.
4. c) Código ISBN – Decimal.
El ISBN (del inglés International Standar Book Number, Número
Estándar Internacional de Libro) es un código numérico que en 1966 creó
una librería británica para identificar los libros que vendía.
Cómo se asigna el ISBN:
Cada libro recibía un código compuesto por 10 cifras separadas en
cuatro partes. Cada una de las partes se asignaba según los siguientes
criterios:
- El código de país o área geográfica o lingüística. Se van asignando
diferentes códigos según la zona e idioma. Estos son algunos ejemplos
de los códigos por países:
- El editor concreto que publica el libro.
- El identificador del título, que es la parte que identifica una edición
concreta de una publicación. El número editor es asignado por la agencia
nacional del ISBN, y el identificador del título es elegido por el editor.
- Un dígito de control, compuesto por una única cifra. El dígito de
control se calcula a través del siguiente procedimiento:
1. Se multiplica la primera cifra por 1, la segunda por 2, la tercera por 3, y
así sucesivamente hasta multiplicar la novena por 9.
2. Se suman los valores de los números obtenidos.
3. El resultado se divide entre 11, y el resto de la división es el dígito de
control correspondiente. Si el resto fuese 10, pondríamos una X como
dígito de control.
5. Así, por ejemplo el dígito de control del código 84 – 253 – 3 978 se calcula
así:
8x1 + 4x2 + 2x3 + 5x4 + 3x5 + 3x6 + 9x7 + 7x8 + 8x9 = 266
266 / 11 = 24 con un RESTO de 2.
De este modo, 2 es el dígito de control, y el ISBN del libro es: 84 – 253 –
3 978 – 2.
d) Código de colores en resistencias.
Para calcular el valor de una resistencia en sistema numérico
decimal, se utiliza el código de colores, en el cual el primer color de la
resistencia va a representar un el primer dígito. El segundo color
representará el segundo dígito. En el caso de ser una resistencia con
cinco colores, el tercer color representará un tercer dígito, pero lo más
común es ver resistencias de cuatro colores. En el caso de cuatro colores,
el tercer color nos representará un multiplicador para nuestros primeros
6. dos dígitos. Por último, el último color representará un grado de tolerancia
de nuestra resistencia, generalmente es dorado (+/- 5%).
Ejemplo: Si tenemos una resistencia con los colores MARRÓN
NEGRO, ROJO, DORADO; El valor de nuestra resistencia será 1000ohm
ó 1kohm. El marrón representa nuestro primer dígito (1), El negro
representa nuestro segundo dígito (0), el rojo representa nuestro
multiplicador (100ohm), por lo que 10x100ohm = 1000ohm. El dorado nos
representa un +/-5% de tolerancia.
e) Código JIS para Condensadores.
El código JIS (Japan Industrial Standard) es el código utilizado por la
industria japonesa para la identificación de condensadores.
El código es alfanumérico (letras y números) y se lee de la siguiente
manera:
- El primer número y la primera letra se refiere a la tensión máxima de
operación del capacitor. Ver listado abajo.
- Los tres números que siguen indican el valor de la capacidad del
capacitor en picofaradios (pF).
Los dos primeros números son las cifras significativas y el tercero es el
multiplicador decimal.
- La última letra denota la tolerancia:
- J = 5%, K = 10%, M = 20%
Para determinar la máxima tensión de operación se utiliza la siguiente
nomenclatura:
1H = 50 V.
2A = 100 V.
2T = 150 V.
2D = 200 V.
2E = 250 V.
2G = 400 V.
2J = 630 V.
7. Ejemplo:
2E 185 K
2E: 250 V
183: 18 x 103
pF = 18 000 pF
K: tolerancia 10%
El capacitor es de: 18,000 pF +/- 10% con una tensión máxima de 250V
f) Código ASCII a Binario
Primero necesitamos pasar nuestro valor ASCII a Decimal mediante
la tabla ASCII, en este caso colocaremos una tabla reducida solamente
con las letras del alfabeto.
Al obtener un número (en este caso
utilizaremos el 75 = K) procederemos de la siguiente
forma para transformarlo a Binario: Colocaremos el
número y lo dividiremos entre 2, y anotaremos el
resto. Luego repetiremos el proceso con el cociente.
Ejemplo:
75/2 = 37, (1)
37/2 = 18 (1)
18/2 = 9 (0)
9/2 = 4 (1)
4/2 = 2 (0)
2/2 = 1 (0)
1/2 = 0 (1)
0/2 = 0 (0).
Por último, nuestro número en binario serán los
restos que obtuvimos, de abajo hacia arriba:
75 = 01001011
8. g) Sistema binario a código Gray.
Para convertir un número binario a código Gray, se sigue el siguiente
método:
El primer dígito de nuestro número en binario lo bajaremos sin más.
El para el segundo dígito, sumaremos el primero con el segundo sin
importar el acarreo
Para un tercer dígito, sumaremos el segundo con el tercero sin importar el
acarreo. Repetiremos este proceso hasta tener todos los dígitos de
nuestro número en gray. Ejemplo:
1010
----
1111
En este caso, bajamos el primer dígito (1) sin más. Nuestro segundo
dígito es la suma del primero con el segundo (1 + 0 = 1). Nuestro tercer
dígito es la suma del segundo con el tercero (0 + 1 = 1). Nuestro cuarto
dígito es la suma del tercero con el cuarto (1 + 0 = 1). Nuestro resultado
es 1111.
h) Código Gray a Sistema binario.
Para la transformación de Binario a código Gray, se procede de la
siguiente manera:
1) Bajaremos el primer dígito de nuestro número en código Gray para
nuestro primer número en sistema binario.
2) Nuestro primer dígito en el resultado lo sumaremos con nuestro
segundo dígito en código gray (Sin utilizar acarreo).
De esta forma seguiremos procediendo hasta acabar con todos los
números. Ejemplo:
1111
-------
1010
9. i) Binario a Hexadecimal.
Para realizar la conversión de binario a hexadecimal, se realiza lo
siguiente:
1) Se agrupa la cantidad binaria en grupos de 4 en 4 iniciando por el lado
derecho. Si al terminar de agrupar no se completan 4 dígitos, entonces
agregamos ceros a la izquierda.
2) Posteriormente se ve el valor que corresponde de acuerdo a la tabla:
3) La cantidad correspondiente en hexadecimal se agrupa de derecha a
izquierda.
Ejemplo:
110111010 (Binario). Agrupando de 4 en 4 de derecha a izquierda
obtenemos que:
1010 (Binario) = A (Hex)
1011 (Binario) = B (Hex)
Y nos sobra un dígito (1), completamos con tres ceros a la izquierda para
obtener: 0001 (Binario) = 1 (Hex)
Se agrupa de derecha a izquierda para obtener el resultado: 1BA.
Por lo tanto, 110111010 (Binario) = 1BA (Hexadecimal).
10. j) Binario a Octal.
Similar a la conversión Binario – Decimal, debido a que el sistema octal
tiene como base 8, que es la tercera potencia de 2, y que dos es la base
del sistema binario, es posible establecer un método directo para convertir
de la base dos a la base ocho, sin tener que convertir de binario a decimal
y luego de decimal a octal. Este método se describe a continuación:
Para realizar la conversión de binario a octal, realice lo siguiente:
1) Agrupe la cantidad binaria en grupos de 3 en 3 iniciando por el lado
derecho. Si al terminar de agrupar no completa 3 dígitos, entonces
agregue ceros a la izquierda.
2) Posteriormente vea el valor que corresponde de acuerdo a la tabla:
3) La cantidad correspondiente en octal se agrupa de izquierda a derecha.
Ejemplo:
110111010 (Binario) Procedemos:
010 (Binario) = 2 (Octal).
111 (Binario) = 7 (Octal).
110 (Binario) = 6 (Octal).
Se agrupa de izquierda a derecha para obtener el resultado: 276.
Por lo tanto, 110111010 (Binario) = 276 (Octal).