REPRESENTACIÓN INTERNA DE LOS DATOS
LOS SISTEMAS DE NUMERACIÓN: Es un conjunto de símbolos y reglas que se utiliza para
la representación de datos numéricos o cantidades.
Ejemplos:
Sistema de
Binario.
Sistema de
Octal.
Sistema de
Decimal.
Sistema de
Hexadecimal.
Sistema de
ASCII

Numeración

Base = 2

Dígitos: {0,1}

Numeración Base = 8

Dígitos: {0,1,2,3,4,5,6,7}

Numeración Base = 10

Dígitos: {0,1,2,3,4,5,6,7,8,9}

Numeración Base = 16

Dígitos:
{0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F}
Dígitos: {x/x E Tabla ASCII}

Numeración Base = 256

Un sistema de numeración se caracteriza fundamentalmente por una base, que es el
número de símbolos distintos 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.
Los sistemas de numeración actual son posiciónales en los que el valor relativo que
representa cada símbolo o cifra de una determinada cantidad depende de su valor
absoluto y de posición relativa que ocupa dicha cifra con respecto a la coma decimal; el
valor que proporciona cada posición está íntimamente ligado al valor de la base del
sistema de numeración utilizado.
SISTEMAS NUMÉRICOS POSICIÓNALES
Un sistema numérico se dice que es posicional si el valor de cualquier digito toma un peso
de acuerdo a la posición que ocupa. Se utiliza el cero como indicador de cambio de
posición.
CONTEO DE LOS SISTEMAS NUMÉRICOS
El conteo de los sistemas numéricos se lo realiza de la siguiente manera:
1. Se escribe secuencialmente la n-dígito del sistema.
2. Una vez que se llega al último digito hay que volver a repetir la secuencia pero
acompañada de una unidad adicional en la columna continua.
Ejemplos:

EQUIVALENCIAS ENTRE LOS SISTEMAS DE NUMERACIÓN
BINARIO, OCTAL, DECIMAL Y HEXADECIMAL
BINARIO
0
1
10
11
100
101
110
111
1000
1001
1010
1011
1100
1101
1110
1111
10000
10001
10010
10011
10100
.
.
N

OCTAL
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
20
21
22
23
24
.
.
N

DECIMAL
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.
.
n

HEXADECIMAL
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
10
11
12
13
14
.
.
n

OPERACIONES BÁSICAS EN EL SISTEMA DECIMAL
En un sistema numérico posicional (un digito toma el valor de acuerdo a la posición que
ocupa). En virtud de que el sistema numérico binario también es posicional adopta los
mismos mecanismos para realizar las operaciones básicas como: suma, resta,
multiplicación y división.
Suma: 2634 + 324 + 10= 2968
Resta: 2780 – 100 = 2680
Multiplicación: 321 * 624 = 200304
División: (Divisor)9/4(Dividendo) = 2 (cociente)
1(Resto)
SISTEMA BINARIO: Es un sistema numérico posicional de base 2 y como funciona cuyos
dígitos son 0 y 1.
Los dígitos del sistema binario también se lo conoce como bits es de gran trascendencia en
el área de computación debido a que los ordenadores trabajan con bits.
CONVERSIÓN DE NÚMEROS DE BASE 10 A BASE 2: Para convertir un numero decimal a
binario se lo hace mediante divisiones sucesivas para la base 2 y tomando los residuos de
abajo hacia arriba.
Ejemplos: Convertir 48 a binario.
4810 2
0
24
0

2
12
0

2
6
0

2
3
1

2
1
1

2
0

4810= 1100002
Convertir 86 a binario.
8610 2
0
43
1

8610= 10101102

2
21
1

2
10
0

2
5
1

2
2
0

2
1
1

2
0
Ejercicios propuestos:
1. 1034110

2. 54810

2. 24210

98710

3. 5369310

406910

4. 36710

9010

5. 1210

347810

CONVERSIÓN DE NÚMEROS DE BASE 2 A BASE 10
Para convertir un número binario utilizamos el siguiente procedimiento:
1. Colocamos los pesos de cada digito binario y comenzando desde la derecha con 2 a
la 0 potencia hasta asignarle el peso correspondiente al último bit de la izquierda.
2. Calculamos el valor de potencia de cada uno de los bits del número binario.
3. multiplicamos el valor de cada potencia por digito correspondiente del número
binario.
4. Sumar los pesos cuyo bit representativo sea 1.
Ejemplo:
Dado el siguiente numero binario 1001010102, convertirlo a decimal.
I

D
1

0

0

1

0

1

0

1

02
20
21
22
23
24
25
26
27
28

Ejercicios:
1. 1010102

101011012

2. 1011112

10101112

3. 101102

10100100010012

4. 10101012

1010101012

5. 10111102

1112

=
=
=
=
=
=
=
=
=

1
2
4
8
16
32
64
128
256

X
X
X
X
X
X
X
X
X

0
1
0
1
0
1
0
0
1

0
2
0
8
0
32
0
0
256
29810
CONVERSIÓN DE NÚMEROS DE BASE 10 A BASE 8
Se utiliza el método de divisiones sucesivas para la base 8: Consiste en dividir el número y
los sucesivos cocientes obtenidos por 8 hasta llegar a una división cuyo cociente sea 0. El
numero octal buscado es el compuesto por todos los retos obtenidos, escritos en orden
inverso a su obtención. Como puede observarse, este método es similar al método de
conversión de decimal a binario de las divisiones por 2.
Ejemplo: Convertir el numero decimal 500 a octal.

50010 8
4
62
6

8
7
7

8
0

50010= 7648.
Ejercicios:
1. 8382310

2. 39410

3. 450310

4. 484910

5. 937510

6. 842910

1. 19210

8. 623710

2. 73110
3. 23210
CONVERSIÓN DE NÚMEROS DE BASE 8 A BASE 10
Existen varios métodos, siendo el más generalizado el indicado por el TFN que hace la
conversión de forma directa por medio de la formula.
Ejemplos:
a) Convertir el número octal 7648 a decimal.
7
7 * 82

6
6 * 81

4
4 * 80

=

448 +

b) Convertir el número octal 7778 a decimal.
7

7

7

48 +

4

= 50010
7 * 82

7 * 81

7 * 80

=

Ejercicios:
1. 75428

448 +

56 +

7

= 51110

3848

2. 27468

745218

3. 6537328

3648

4. 6418

54218

5. 79278

1238

CONVERSIÓN DE NÚMEROS DE BASE 10 A BASE 16
El método de divisiones sucesivas por 16: Se divide él número decimal y los cocientes
sucesivos por 16 hasta obtener un cociente igual a 0. Él numero hexadecimal buscado
será el compuesto por todos los restos obtenidos en orden inverso a su obtención.
Ejemplos:
1000
8

16
62
14

16
3
3

100010 = 3E816
Ejercicios:
1. 37110

9388310

2. 627310

721210

3. 9732310

282310

4. 18210

37410

5. 87210
6. 3410

16
0

REPRESENTACION INTERNA DE LOS DATOS

  • 1.
    REPRESENTACIÓN INTERNA DELOS DATOS LOS SISTEMAS DE NUMERACIÓN: Es un conjunto de símbolos y reglas que se utiliza para la representación de datos numéricos o cantidades. Ejemplos: Sistema de Binario. Sistema de Octal. Sistema de Decimal. Sistema de Hexadecimal. Sistema de ASCII Numeración Base = 2 Dígitos: {0,1} Numeración Base = 8 Dígitos: {0,1,2,3,4,5,6,7} Numeración Base = 10 Dígitos: {0,1,2,3,4,5,6,7,8,9} Numeración Base = 16 Dígitos: {0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} Dígitos: {x/x E Tabla ASCII} Numeración Base = 256 Un sistema de numeración se caracteriza fundamentalmente por una base, que es el número de símbolos distintos 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. Los sistemas de numeración actual son posiciónales en los que el valor relativo que representa cada símbolo o cifra de una determinada cantidad depende de su valor absoluto y de posición relativa que ocupa dicha cifra con respecto a la coma decimal; el valor que proporciona cada posición está íntimamente ligado al valor de la base del sistema de numeración utilizado. SISTEMAS NUMÉRICOS POSICIÓNALES Un sistema numérico se dice que es posicional si el valor de cualquier digito toma un peso de acuerdo a la posición que ocupa. Se utiliza el cero como indicador de cambio de posición. CONTEO DE LOS SISTEMAS NUMÉRICOS El conteo de los sistemas numéricos se lo realiza de la siguiente manera: 1. Se escribe secuencialmente la n-dígito del sistema. 2. Una vez que se llega al último digito hay que volver a repetir la secuencia pero acompañada de una unidad adicional en la columna continua.
  • 2.
    Ejemplos: EQUIVALENCIAS ENTRE LOSSISTEMAS DE NUMERACIÓN BINARIO, OCTAL, DECIMAL Y HEXADECIMAL BINARIO 0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001 10010 10011 10100 . . N OCTAL 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22 23 24 . . N DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 . . n HEXADECIMAL 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 . . n OPERACIONES BÁSICAS EN EL SISTEMA DECIMAL En un sistema numérico posicional (un digito toma el valor de acuerdo a la posición que ocupa). En virtud de que el sistema numérico binario también es posicional adopta los mismos mecanismos para realizar las operaciones básicas como: suma, resta, multiplicación y división. Suma: 2634 + 324 + 10= 2968 Resta: 2780 – 100 = 2680 Multiplicación: 321 * 624 = 200304
  • 3.
    División: (Divisor)9/4(Dividendo) =2 (cociente) 1(Resto) SISTEMA BINARIO: Es un sistema numérico posicional de base 2 y como funciona cuyos dígitos son 0 y 1. Los dígitos del sistema binario también se lo conoce como bits es de gran trascendencia en el área de computación debido a que los ordenadores trabajan con bits. CONVERSIÓN DE NÚMEROS DE BASE 10 A BASE 2: Para convertir un numero decimal a binario se lo hace mediante divisiones sucesivas para la base 2 y tomando los residuos de abajo hacia arriba. Ejemplos: Convertir 48 a binario. 4810 2 0 24 0 2 12 0 2 6 0 2 3 1 2 1 1 2 0 4810= 1100002 Convertir 86 a binario. 8610 2 0 43 1 8610= 10101102 2 21 1 2 10 0 2 5 1 2 2 0 2 1 1 2 0
  • 4.
    Ejercicios propuestos: 1. 1034110 2.54810 2. 24210 98710 3. 5369310 406910 4. 36710 9010 5. 1210 347810 CONVERSIÓN DE NÚMEROS DE BASE 2 A BASE 10 Para convertir un número binario utilizamos el siguiente procedimiento: 1. Colocamos los pesos de cada digito binario y comenzando desde la derecha con 2 a la 0 potencia hasta asignarle el peso correspondiente al último bit de la izquierda. 2. Calculamos el valor de potencia de cada uno de los bits del número binario. 3. multiplicamos el valor de cada potencia por digito correspondiente del número binario. 4. Sumar los pesos cuyo bit representativo sea 1. Ejemplo: Dado el siguiente numero binario 1001010102, convertirlo a decimal. I D 1 0 0 1 0 1 0 1 02 20 21 22 23 24 25 26 27 28 Ejercicios: 1. 1010102 101011012 2. 1011112 10101112 3. 101102 10100100010012 4. 10101012 1010101012 5. 10111102 1112 = = = = = = = = = 1 2 4 8 16 32 64 128 256 X X X X X X X X X 0 1 0 1 0 1 0 0 1 0 2 0 8 0 32 0 0 256 29810
  • 5.
    CONVERSIÓN DE NÚMEROSDE BASE 10 A BASE 8 Se utiliza el método de divisiones sucesivas para la base 8: Consiste en dividir el número y los sucesivos cocientes obtenidos por 8 hasta llegar a una división cuyo cociente sea 0. El numero octal buscado es el compuesto por todos los retos obtenidos, escritos en orden inverso a su obtención. Como puede observarse, este método es similar al método de conversión de decimal a binario de las divisiones por 2. Ejemplo: Convertir el numero decimal 500 a octal. 50010 8 4 62 6 8 7 7 8 0 50010= 7648. Ejercicios: 1. 8382310 2. 39410 3. 450310 4. 484910 5. 937510 6. 842910 1. 19210 8. 623710 2. 73110 3. 23210 CONVERSIÓN DE NÚMEROS DE BASE 8 A BASE 10 Existen varios métodos, siendo el más generalizado el indicado por el TFN que hace la conversión de forma directa por medio de la formula. Ejemplos: a) Convertir el número octal 7648 a decimal. 7 7 * 82 6 6 * 81 4 4 * 80 = 448 + b) Convertir el número octal 7778 a decimal. 7 7 7 48 + 4 = 50010
  • 6.
    7 * 82 7* 81 7 * 80 = Ejercicios: 1. 75428 448 + 56 + 7 = 51110 3848 2. 27468 745218 3. 6537328 3648 4. 6418 54218 5. 79278 1238 CONVERSIÓN DE NÚMEROS DE BASE 10 A BASE 16 El método de divisiones sucesivas por 16: Se divide él número decimal y los cocientes sucesivos por 16 hasta obtener un cociente igual a 0. Él numero hexadecimal buscado será el compuesto por todos los restos obtenidos en orden inverso a su obtención. Ejemplos: 1000 8 16 62 14 16 3 3 100010 = 3E816 Ejercicios: 1. 37110 9388310 2. 627310 721210 3. 9732310 282310 4. 18210 37410 5. 87210 6. 3410 16 0