Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Las potencias de diez: 100 = 1; 101 = 10; 102 = 100; 103 = 1000
corresponden respectivamente a los dígitos en un entero decimal cuando se
leen de derecha a izquierda.
Cualquier valor fraccionario m, representado en el sistema decimal por una
cadena de dígitos decimales junto con un punto decimal intercalado, puede
expresarse también en notación expandida usando potencias negativas de 10.
Específicamente, el valor posicional de los dígitos a la derecha del punto
−1 1 −2 1
10 =
10 10 =
100
decimal es, respectivamente:
−3 1
10 =
1000
3
8 x 10 + 0 x 102 + 0 x 101 + 3 x 100 =
8 x 1000 + 0 x 100 + 0 x 10 + 3x1 =
8.000 + 0 + 0 + 3 = 8.003
Estas reglas del valor relativo se aplican en general a todos los sistemas
numéricos, sea cual fuere la base o raíz que se use.
2. Sistema decimal
3. Sistema binario
El sistema numérico binario (de base 2) usa solamente dos símbolos diferentes,
0 y 1, que significan "ninguna unidad" y "una unidad" respectivamente. A
diferencia del sistema decimal, el valor relativo de los dígitos binarios a la
izquierda del dígito menos significativo aumenta en una potencia de dos cada
vez, en lugar de hacerlo en potencias de diez.
Específicamente, los valores de posición de la parte entera de un número
binario son las potencias positivas de dos:
24 23 22 21 20 (de derecha a izquierda)
Y los valores de posición de la parte fraccionaria de un número binario son las
potencias negativas de dos:
56
2-1 2-2 2-3 2-4 (de izquierda a derecha).
(1101,11)2 = (13,75)10
4. Sistema hexadecimal
Los números binarios de gran magnitud consisten en largas series de ceros y
unos, que son difíciles de interpretar y manejar. Como un medio conveniente
para representar esos números binarios de gran magnitud se utiliza el sistema
numérico hexadecimal (de base 16). Cada dígito hexadecimal representa
cuatro dígitos binarios.
La notación hexadecimal requiere el uso de 16 símbolos para representar 16
valores numéricos. Dado que el sistema decimal proporciona solamente diez
símbolos numéricos (de 0 a 9), se necesitan seis símbolos adicionales para
representar los valores restantes. Se han adoptado para este fin las letras A, B,
C, D, E, y F aunque podrían haberse utilizado cualesquiera otros símbolos.
La lista completa de símbolos hexadecimales consta, por lo tanto, del 0, 1, 2,
3, 4, 5, 6, 7, 8, 9, A, B, C, D, E y F, en orden ascendente de valor. La tabla 1
muestra los números decimales, hexadecimales y binarios equivalentes (hasta
el número 31). Nótese que al alcanzarse el número decimal 16, se terminan los
símbolos hexadecimales y se coloca un "1 de acarreo" delante de cada símbolo
hexadecimal en el segundo ciclo, que abarca los números decimales de 16 a
31.
El significado de los números hexadecimales se hace evidente con el desarrollo
en potencias de 16.
Por ejemplo el número hexadecimal 2CA significa (reemplazando los símbolos
hexadecimales con símbolos decimales):
Conversiones
N
N = ∑ (dígito)i x (Base) i
i=-d
Donde:
- Base = 10
- i = posición respecto de la coma
58
- d = nro. de dígitos a la derecha de la coma
- n = nro. de dígitos a la izquierda de la coma, menos 1
- dígito = cada uno de los que componen el número
201,1 = 2 * 3 2+ 0 * 3 1
+1*3 0
+1*3 -1
Número binario: 1 1 0 1 , 0 1
Multiplicado por: x x x x x x
Valor posicional 8 4 2 1 0,5 0,25
Es la base elevada a la posición 23 22 21 20 2-1 2-2
Resultado del producto: 8 4 0 1 0 0,25
Observe que la parte entera de cualquier producto puede ser solo cero o uno;
ya que se están doblando números que son menores que uno. La sucesión de
dígitos partes enteras de arriba hacia abajo, da el equivalente binario
requerido.
Es decir N = 0.5821 es equivalente a (10010)2 (aproximadamente)
Ejemplo:
(6C4F2E)16 = 0110/1100/0100/1111/0010/1110 =
(11011000100111100101110)2
Operaciones Aritméticas
Las operaciones aritméticas con números que no sean de base 10 siempre se
pueden realizar convirtiendo los operandos al sistema decimal, realizando las
operaciones aritméticas deseadas, y reconvirtiendo los resultados a números de
60
la base original. Este procedimiento no se recomienda para operaciones
aritméticas binarias, que son sumamente simples, pero puede ser conveniente
para operaciones hexadecimales complicadas, especialmente cuando se
dispone de una buena tabla de conversión de hexadecimal a decimal, y
viceversa.
Las reglas de la aritmética son las mismas en todos los sistemas numéricos de
posiciones de valor relativo. Por ello, basta sólo recordar las reglas
correspondientes de la aritmética decimal para poder efectuar operaciones
aritméticas con números de cualquier otra base.
Suma binaria.
En esencia, la suma abrevia la operación de contar. Sumamos dos dígitos
contando los valores de ambos dígitos en orden correlativo, o bien, lo que es
más simple memorizando la suma de los dígitos mediante una tabla de sumar.
Cuando la suma de los dos dígitos excede los símbolos numéricos disponibles
de la notación (es decir, el límite de cualquier posición de dígito), se lleva un 1
a la posición de dígito inmediatamente superior. Por lo tanto, en el sistema
decimal, 3+5 = 8, pero 9+1 =0 con acarreo de un 1 (es decir 10).
En el sistema binario hay solamente dos símbolos, 0 y 1. Por lo tanto, al sumar
1+1 en la notación binaria se excede el límite de la cuenta (ya que no hay otro
símbolo disponible) y, en consecuencia, el resultado es 0 con acarreo de un 1 a
la posición de dígito inmediatamente superior. Las reglas completas de la suma
binaria son las siguientes:
Acarreos
1 acarreos 1 11
1010 101010 00111001 = 57
+ 101 + 001001 + 00100011 = + 35
1111 110011 01011100 = 92
Resta binaria
Las cuatro reglas básicas para la resta de números binarios son:
0-0=0
1-1=0
1-0=1
0 – 1 = 1 (con acarreo negativo de 1), es decir 10 - 1 = 1
Suma hexadecimal.
La suma en el sistema hexadecimal sigue las mismas reglas que la suma
decimal y la binaria. Trabajar con símbolos alfanuméricos - números y letras -
parece extraño al principio, dado que resultados que nos son familiares desde
hace mucho tiempo en la suma decimal tienen un significado diferente en
notación hexadecimal.
Por ejemplo, mientras 4+5 = 9 tanto en el sistema decimal como en el
hexadecimal, 7+8 = F (no 15) en la notación Hexadecimal. Cada vez que la
suma de dos dígitos sobrepasa F (el símbolo hexadecimal de mayor valor), se
genera el acarreo de un 1 hacia la posición de dígito inmediatamente superior.
De este modo, 7+9 = 10 (es decir, 0 con acarreo de un 1), 9+9 = 12 (es decir,
2 con acarreo de un 1), C+9 = 15, y así sucesivamente.
Una manera sencilla de realizar la suma hexadecimal es utilizando un método
conocido como “método del reloj”. Consiste en ordenar todos los símbolos en
un círculo, de menor a mayor, obteniéndose una disposición similar a la de los
números de un reloj (de ahí su nombre). Para realizar una suma se debe
proceder de la siguiente manera:
1. Posicionarse en el lugar correspondiente al primer
sumando. EF0 1
D 2
2. Desplazarse en el sentido de las agujas del reloj,
C 3
avanzando tantas posiciones como lo indique el B 4
segundo sumando.
A 5
3. El resultado de la suma será la última posición a 9 8 7 6
la que se llegue.
Ej: 7 + 4 = B
62
Cuando al sumar se supere el valor de F, se produce un “acarreo”, y debe
añadirse una unidad a la posición inmediata superior. 1
Ej: B + 9 = 14
EF0 1
Se parte del valor B, considerando que se ha avanzado D 2
desde la posición 0 hasta B. Alli ya a efectuado un C 3
recorrido. B 4
Luego a B debe sumarle 9 posiciones. Avanzando hasta A 5
el valor 4 como lo muestra la imagen. 9 87 6
En el momento que vuelve a pasar por el valor 0 a
completado una vuelta, es por ello que ocurre un acarreo.
11 1 11
9654 = 38.484 6AE 8F97,F
+ 4528 = 17.704 + 1FA + D44C,F9E
DB7C = (56.188)10 8A8 163E4,E9E
Resta hexadecimal.
La resta hexadecimal sigue las mismas reglas que la resta decimal y que la
resta binaria, con la salvedad que un acarreo o un pedido de 1 en la notación
hexadecimal representa el número decimal 16. También en este caso es muy
útil el “método del reloj”. Se procede de manera similar a la suma:
1. Posicionarse en el símbolo correspondiente al EF0 1
minuendo. D 2
2. Desplazarse en el sentido contrario a las C 3
agujas del reloj, retrocediendo tantas B 4
posiciones como lo indique el sustraendo. A 5
9 8 7 6
3. El resultado de la resta será la última posición a la
que se llegue.
Ej: A – 4 = 6
Cuando al restar se llega a un valor inferior a 0, se realiza un “pedido”, y se
debe restar una unidad a la posición inmediata superior.
Ej: 24 - 7 = 1D
2 1
EF0 1
D 2
C 3
B 4
A 5
9 8 7 6
Método tradicional:
Pedidos 19
7 9 18
8 A 8 minuendo
- 1 F A sustraendo
6 A E
Este ejemplo ilustra el "método de pedir 1". Para efectuar la resta se utilizará el
método del reloj. Posiciónese en el 8 y retroceda A veces, llegando a la
posición E, que es el resultado.
Como debió pasar sobre el 0, se pide 1 al dígito de la posición de orden
inmediato superior, que es A, y que queda reducido a 9 (ya que A - 1 = 9).
Por lo tanto 8 - A = E, con pedido de 1. Anote "E". En la siguiente columna se
procede de igual manera: posiciónese en el 9, retroceda F posiciones, llegando
a la A, y pasando nuevamente sobre el 0, por lo que se pide un 1 al 8 de la
izquierda, que queda reducido a 7.
Por lo tanto 9 - F = A, con pedido de 1. Escriba "A". Finalmente la diferencia
entre los dígitos de la última columna (7 – 1), equivale a 6. Escriba “6”. Con
esto queda terminada la resta.
Representación de la información
Cuando se pretende plasmar la información de una forma transmisible y más o
menos permanente, se debe disponer de un soporte físico adecuado, el cual
contenga a la información. Existe una variedad de soportes físicos y algunos
muy modernos, pero un medio que sigue en plena vigencia es la ESCRITURA.
Han evolucionado los métodos pero el fundamento sigue siendo el mismo:
poner en la secuencia conveniente una serie de símbolos escogidos
dentro de un conjunto predefinido.
La información se representa en base a cadenas de símbolos. En base a un
alfabeto convencional cualquiera sobre el que se establece un acuerdo cultural
de entendimiento entre el que escribe y el que lee podemos representar
cualquier información compuesta de palabras y cantidades numéricas.
64
Un alfabeto no es más que un conjunto fijado por acuerdo cultural, de símbolos
elementales en base a los cuales se forma la información. Cualquier alfabeto se
fija arbitrariamente, y esto es muy importante, porque si la Informática ha
logrado el tratamiento automático de la información con máquinas, ha sido
gracias a este concepto.
No es necesario que el alfabeto que usa una máquina en su interior sea el
mismo que utiliza el hombre que la ha construido y la maneja, basta con que la
transformación de los símbolos internos a los externos o viceversa se efectúe
de una manera sencilla, de ser posible automáticamente por la propia máquina.
Bits 7654
3210 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
0000 NUL DEL DS SP & - { } \ 0
0001 SOH DC1 SOS a j ~ A J 1
0010 STX DC2 FS SYN b k s B K S 2
0011 ETX DC3 c l t C L T 3
0100 PF RES BYP PN d m u D M U 4
0101 HT NL LF RS e n v E N V 5
0110 LC BS EOB UC f o w F O W 6
0111 DEL IL ESC EOT g p x G P X 7
1000 CAN h q y H Q Y 8
1001 RLF EM \ i r z I R Z 9
1010 SMM CC SM ⊄ ! ¦ :
1011 VT . $ ' #
1100 FF IFS DC4 < * % @
1101 CR IGS ENQ NAK ( ) _ ´
1110 SO IRS ACK + ; >
1111 SI IUS BEL SUB | ¬ ? "
7 6 5 4 3 2 1 0
Posición 7 y 6 Posición 5 y 4
11- Letras mayúsculas y números 00 - A-I
10 - Letras minúsculas. 01 - J-R
01 - Caracteres especiales 10 - S-Z
00 - Ningún carácter encontrado 11 - Números
Ejemplos:
Letra A mayúscula = 1111 0001
Letra j minúscula = 1001 0001
Observe en la tabla las zonas sombreadas y podrá descubrir que todas las
letras mayúsculos como los números comienzan con 11 en sus respectivas
columnas.
Mientras que las letras minúsculas comienzan con 10 en cada una de sus
columnas.
66
1100 1101 1110 1111
0001 A J 1
0010 B K S 2
0011 C L T 3
0100 D M U 4
0101 E N V 5
0110 F O W 6
0111 G P X 7
1000 H Q Y 8
1001 I R Z 9
3. Aplicar el método del complemento con las mismas restas del punto anterior.
6. Aplicar el método del complemento con las mismas restas del punto anterior.
7. Escribir en EBCDIC:
a. Pentium III b. 3 de Abril 1588 c. DMX 128 d. Excel 2007
b. Hexadecimal
i. 5689,125 ii. 785,9660 iii.1055,854
iv. 111011110010111,00110111101010
v. 01110001010111000101,100100011101
vi. 1011101110011,01110110110000010
c. Decimal
i. 2C5F ii. AC,D4 iii. 70F,C57
iv. 101101,011 v. 11011,001 vi. 101101,1101
10.
a) Indique en las siguientes capacidades la menor y la mayor de ellas:
b) Complete:
68