Documentos de Académico
Documentos de Profesional
Documentos de Cultura
dot
Autómatas programables
2 Sistemas de
numeración
UD000080(01)
Sistemas de numeración
ÍNDICE
MOTIVACIÓN ..................................................................................................3
PROPÓSITOS ..................................................................................................4
PREPARACIÓN PARA LA UNIDAD.............................................................................5
1. INTRODUCCIÓN. LA NECESIDAD DE UN SISTEMA DE NUMERACIÓN ................................... 7
1.1. LA NECESIDAD DE UN SISTEMA DE NUMERACIÓN .......................................................................7
2. SISTEMAS DE NUMERACIÓN..............................................................................9
2.1. BASE DE NUMERACIÓN................................................................................................... 9
2.2. SISTEMA DECIMAL....................................................................................................... 10
2.3. EL SISTEMA BINARIO .................................................................................................... 12
2.3.1. BASES DEL SISTEMA BINARIO .......................................................................................................... 12
2.3.2. PASO DE BINARIO A DECIMAL .......................................................................................................... 13
2.3.3. PASO DE DECIMAL A BINARIO .......................................................................................................... 15
2.3.4. ALMACENAMIENTO DE DATOS........................................................................................................... 16
2.4. EL SISTEMA DE NUMERACIÓN HEXADECIMAL ......................................................................... 19
2.4.1. PASO DE HEXADECIMAL A DECIMAL ....................................................................................................20
2.4.2. PASO DE DECIMAL A HEXADECIMAL ....................................................................................................20
2.4.3. PASO DE HEXADECIMAL-BINARIO-HEXADECIMAL .................................................................................... 21
3. LOS CÓDIGOS DE NUMERACIÓN ........................................................................23
3.1. EL SENTIDO DEL CÓDIGO ................................................................................................23
3.2. CODIFICAR-DECODIFICAR ...............................................................................................24
3.3. EL CÓDIGO BCD.........................................................................................................25
3.4. EL CÓDIGO ASCII .......................................................................................................26
Unidad didáctica 2
Autómatas programables
CONCLUSIONES .............................................................................................27
RECAPITULACIÓN ...........................................................................................28
AUTOCOMPROBACIÓN ......................................................................................29
SOLUCIONARIO ..............................................................................................33
PROPUESTAS DE AMPLIACIÓN .............................................................................34
BIBLIOGRAFÍA ...............................................................................................35
Unidad didáctica 2
Sistemas de numeración
MOTIVACIÓN
Trabajar con autómatas implica trabajar con datos, con números. Esos datos de-
ben tener una forma de expresarse y relacionarse. Hemos de conocer, por tanto,
las reglas que marcan el uso de datos para llevar a cabo automatizaciones.
Unidad didáctica 2
Autómatas programables
PROPÓSITOS
Unidad didáctica 2
Sistemas de numeración
Unidad didáctica 2
Sistemas de numeración
1. INTRODUCCIÓN.
LA NECESIDAD DE UN SISTEMA DE NUMERACIÓN
Unidad didáctica 2
Autómatas programables
39 = XXXIX 40 = XL 50 = L 51 = LI 59 = LIX 60 = LX
101 = CI 109 = CIX 114 = CXIV 149 =CXLIX 399 = CCCXCIX 400 = CD
444 = CDXLIV 445 = CDXLV 449 = CDXLIX 450 = CDL 899 = DCCCXCIX 900 = CM
Unidad didáctica 2
Sistemas de numeración
2. SISTEMAS DE NUMERACIÓN
2.1. BASE DE NUMERACIÓN
Existe una rama de las matemáticas encargada del estudio de los sistemas de
numeración, en los cuales se define como elemento clave la base de numeración.
Base de numeración:
Número de signos diferentes que tiene un sistema de nu-
meración.
Decimal 10 (0-1-2-3-4-5-6-7-8-9)
Binario 2 (0-1)
Octal 8 (0-1-2-3-4-5-6-7)
Hexadecimal 16 (0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F)
Unidad didáctica 2
Autómatas programables
Para representar las series de números escritos en uno u otro sistema se recurre
a dos posibles fórmas:
El sistema decimal cuenta con 10 cifras para poder representar cualquier valor.
Con una sola cifra el máximo valor que puede representar es el 9. Para valores
mayores es preciso el empleo de más cifras. Esto lleva a desarrollar el concepto
más importante de los sistemas de numeración: el valor que representa cada
dígito en función de la posición que ocupa en la cifra total. Dependiendo de la
posición que ocupa el dígito, este tendrá un determinado valor.
Pongamos un ejemplo:
546210
10
Unidad didáctica 2
Sistemas de numeración
5 4 6 2
Veamos ahora el valor total de la cifra completa, es decir, el valor total representado.
6 101 6 x 10 = 60
2 100 2x1=2
5.462
11
Unidad didáctica 2
Autómatas programables
Solución:
32.890 = (3 x 10.000) + (2 x 1.000) + (8 x 100) + (9 x 10) + (0 x 1).
439.823 = (4 x 100.000) + (3 x 10.000) + (9 x 1.000) + (8 x 100) +
(2 x 10) + (3 x 1).
12
Unidad didáctica 2
Sistemas de numeración
Si una máquina realiza un contaje de piezas y nosotros queremos ver ese conta-
je, deberemos traducir el valor binario que la máquina ha recogido en un valor
decimal que pueda entender el usuario. Veamos un ejemplo.
2#1011101
13
Unidad didáctica 2
Autómatas programables
26 25 24 23 22 21 20
1 0 1 1 1 0 1
6
1x2 1 x 64 64
5
0x2 0 x 32 0
4
1x2 1 x 16 16
1 x 23 1x8 8
2
1x2 1x4 4
1
0x2 0x2 0
0
1x2 1x1 1
TOTAL......... 9310
10010102 = 7410
14
Unidad didáctica 2
Sistemas de numeración
Solución:
100110111011 = 2.491.
111100010101 = 3.861.
15
Unidad didáctica 2
Autómatas programables
Solución:
95 = 1011111.
148 = 10010100.
16
Unidad didáctica 2
Sistemas de numeración
Para evitar confusiones en el manejo de datos por parte de los circuitos electró-
nicos, se usa otra nomenclatura para determinar el peso de los bits dentro de su
orden en cada cifra. Repetimos y hacemos hincapié en la necesidad de estable-
cer una norma clara para esta particularidad, evitando de esta manera errores y
dando a los diseños la compatibilidad de conexión con otros sistemas. Así, se
define como “bit más significativo” (MSB) el correspondiente a la izquierda de la
cifra y “bit menos significativo” (LSB) el de la derecha:
1 0 0 1 1 0 0 1
MSB LSB
0 0 0 0
17
Unidad didáctica 2
Autómatas programables
Continuando con la misma idea, se puede rellenar toda la tabla hasta donde
podamos. El cálculo se realiza elevando la base 2 al número de posiciones con-
sideradas en la cifra. Así, para nuestro ejemplo, disponiendo de 3 dígitos pode-
mos llegar hasta:
2n = 23 = 8
2n = 28 = 256
Binario Decimal
2 1 0
2 =4 2 =2 2 =1
0 0 0 0
0 0 1 1
0 1 0 2
0 1 1 3
1 0 0 4
1 0 1 5
1 1 0 6
1 1 1 7
2n = 216 = 65.536
18
Unidad didáctica 2
Sistemas de numeración
Con 4 bits en binario podemos representar más números, hasta el 1510 (11112).
Para sistemas que necesiten más combinaciones se ha ideado el sistema de
numeración hexadecimal o lo que es lo mismo, en base 16.
19
Unidad didáctica 2
Autómatas programables
Solución:
AFF83 = 720771.
450BD = 282813.
20
Unidad didáctica 2
Sistemas de numeración
Comprobando el resultado:
Solución:
200 = C8.
87 = 57.
4F5E16 = 01001111010111102
21
Unidad didáctica 2
Autómatas programables
110010101110101112 = 195D716
Hasta aquí hemos podido estudiar los fundamentos de las bases de numera-
ción, comprobando la existencia de cierta complicidad en el manejo del hexa-
decimal sobre todo con el binario.
22
Unidad didáctica 2
Sistemas de numeración
23
Unidad didáctica 2
Autómatas programables
3.2. CODIFICAR-DECODIFICAR
Por supuesto, hay que destacar la necesidad de que todo nuestro sistema debe
conocer el significado del mismo. De lo contrario jamás funcionará su diseño.
Se llaman codificadores los sistemas que traducen el sistema de numeración
base a un código especial o particular, es decir, al dispositivo que codifica.
Definición
Codificar: transformar mediante las reglas de un código la
formulación de un mensaje.
Los decodificadores son los que hacen el paso contrario, es decir, son los dis-
positivos que descodifican.
Definición
Decodificar: aplicar inversamente las reglas de su código a un
mensaje codificado para obtener la forma primitiva de este.
24
Unidad didáctica 2
Sistemas de numeración
Como se puede observar, las combinaciones posibles con 4 bits son 16 y solo
utilizamos 10.
3 5 4
25
Unidad didáctica 2
Autómatas programables
El resultado final:
001101010100
El código ASCII (en inglés, American Standard Code for Interchange) es uno de
los más famosos códigos binarios. Incluye en sus codificaciones, además de los
dígitos del sistema decimal, todos los caracteres del alfabeto, además de otros
especiales, denominándose por ello “código alfanumérico”.
26
Unidad didáctica 2
Sistemas de numeración
CONCLUSIONES
27
Unidad didáctica 2
Autómatas programables
RECAPITULACIÓN
28
Unidad didáctica 2
Sistemas de numeración
AUTOCOMPROBACIÓN
1. El sistema decimal:
2. El número 2310:
3. El sistema binario:
29
Unidad didáctica 2
Autómatas programables
4. El sistema hexadecimal:
5. El sistema hexadecimal:
6. 6FFB:
a) 10.
b) 8.
c) 6.
d) 4.
30
Unidad didáctica 2
Sistemas de numeración
9. El BCD:
a) Es un dato en binario.
b) Es un código basado en el sistema binario.
c) Tiene valores de 0 a 16.
d) Las respuestas a y b son correctas.
31
Unidad didáctica 2
Sistemas de numeración
SOLUCIONARIO
1. c 2. a 3. b 4. d 5. b
6. c 7. a 8. a 9. b 10. a
33
Unidad didáctica 2
Autómatas programables
PROPUESTAS DE AMPLIACIÓN
34
Unidad didáctica 2
Sistemas de numeración
BIBLIOGRAFÍA
35
Unidad didáctica 2