Sunteți pe pagina 1din 37

UT1: Sistemas de representacin

1.1 Los sistemas de representacin.


1.2 El sistema binario.
1.3 El sistema octal.
1.4 El sistema hexadecimal.
1.5 Operaciones aritmticas en binario.
1.6 Vocabulario
1.7 Representacin interna de la
informacin
1.8 Ejercicios de ampliacin
1
1.1 Los sistemas de representacin
Sistema de numeracin de base b

b = {n1, n2, n3, n4, n5,}

Posicin de los nmeros indica valores distintos

232 = 200 + 30 + 2

Clculo del valor de la combinacin

Valor = + n
4
*b
4
+ n
3
*b
3
+ n
2
*b
2
+ n
1
*b
1
+ n
0
*b
0
2
1.1 Los sistemas de representacin
Sistema de numeracin de base 10

b = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }



posicin 0


posicin 2


posicin 3


2 . 5 3 5


posicin 1


2 * 10
3
+ 5 * 10
2
+ 3 * 10
1
+ 5 * 10
0
2 * 1000 + 5 * 100 + 3 * 10 + 5 * 1
2.000 + 500 + 30 + 5 = 2.535)
10

3
1.1 Los sistemas de representacin
Sistema de numeracin de base 6

b = { 0, 1, 2, 3, 4, 5 }



posicin 0


posicin 2


posicin 3


2 . 5 3 5


posicin 1


2 * 6
3
+ 5 * 6
2
+ 3 * 6
1
+ 5 * 6
0
2 * 216 + 5 * 36 + 3 * 6 + 5 * 1
432 + 180 + 18 + 5 = 635)
10

4
1.1 Los sistemas de representacin
Sistema de numeracin de base 4

b = { 0, 1, 2, 3 }



posicin 0


posicin 2


2 3 1


posicin 1


2 * 4
2


+ 3 * 4
1
+ 1 * 4
0
2 * 16 + 3 * 4 + 1 * 1
32 + 12 + 1 = 45)
10

5
Ejercicios
Realiza la prctica 1 que encontrars
en el aula virtual de la asignatura.
6
1.1 Los sistemas de representacin
Conversin a cualquier sistema de base b




45)
10
cunto es en base 4?


45 4
1 11 4
3 2
45)
10
= 231)
4
7
1.1 Los sistemas de representacin
Conversin a cualquier sistema de base b




635)
10
cunto es en base 6?


635 6
5 105 6
3 17 6

5

2
635)
10
= 2.535)
6
8
Ejercicios
Realiza la prctica 2.
9
1.2 El sistema binario
Sistema de numeracin de base 2

b = { 0, 1 }

Sistema de representacin ms sencillo

Lenguaje utilizado por las mquinas

Cmo se cuenta en binario?



10
1.2 El sistema binario
Sistema de numeracin de base 2

b = { 0, 1 }



posicin 0


posicin 2


posicin 3


1 0 0 1


posicin 1


1 * 2
3
+ 0 * 2
2
+ 0 * 2
1
+ 1 * 2
0
1 * 8 + 0 * 4 + 0 * 2 + 1 * 1
8 + 0 + 0 + 1 = 9)
10

11
1.2 El sistema binario
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
128 64 32 16 8 4 2 1

1 0 1 = 5)
10


1 1 1 0 0 = 28)
10

1 0 0 0 0 1 = 33)
10

1 0 0 0 0 0 1 0 = 130)
10

12
Ejercicios
Realiza las prcticas 3 y 4
13
1.3 El sistema octal
Sistema de numeracin de base 8 ( 2
3
)

b = { 0, 1, 2, 3, 4, 5, 6, 7 }
Sistema de representacin intermedios

Conversin entre octal y binario

Convertir 10001101100 a octal


14
Ejercicios
Realiza la prctica 5
15
1.4 El sistema hexadecimal
Sistema de numeracin de base 16 ( 2
4
)

b = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F }

Conversin entre hexadecimal, decimal y binario



16
Ejercicios
Realiza la prctica 6
17
1.5 Operaciones aritmticas en binario
18
1.5 Operaciones aritmticas en binario
19
1.5 Operaciones aritmticas en binario
20
Ejercicios
Realiza la prctica 7
21
1.5 Operaciones aritmticas en binario
22
1.5 Operaciones aritmticas en binario
23
1.5 Operaciones aritmticas en binario
24
Ejercicios
Realiza la prctica 8
25
Ca1 y Ca2
Complemento a 1 (Ca1):
El complemento a 1 de un nmero binario se obtiene
cambiando cada 0 por 1 y viceversa. Podemos decir que
cada bit se cambia por su complemento.
Ejemplo : Ca1(100100101) = 011011010
Complemento a 2 (Ca2):
Se define como el valor negativo de un nmero. Para
calcularlo la forma ms sencilla es calcular primero el Ca1
y sumarle 1 al resultado.
Ejemplo: -46 = - 101110 = Ca2(-101110) = Ca1(101110) + 1 =
010010

26
Ca1 y Ca2
Su utilidad principal se encuentra en las
operaciones matemticas con nmero binarios. En
particular, la resta de nmero binarios se facilita
enormemente utilizando el complemento a dos:
La resta de dos nmeros binarios puede obtenerse
sumando al minuendo el complemento a dos del
sustraendo. Se utiliza porque la unidad aritmtico-lgica
no resta nmeros binarios, suma binarios negativos, por
eso esta conversin al negativo.
27
Ejercicios
Calcula el Ca2 de los siguientes
nmeros:
-32, -16, -254, -9, -10, -26 y -3.
Realiza la siguiente sumas, utiliza el
ca2 para calcular los nmero en
negativo.
3 + (-1), 10+(-4), 15 + (-8)


28
Vocabulario
Informtica = Informacin + Automtica
Codificar = transformar unos datos a una
representacin predefinida y preestablecida
(cdigo).
Cdigo => alfabeto + conjunto de reglas y
convenios.
Ejemplos de sistemas de codificacin:
Cdigo ASCII
UNICODE
29
Representacin interna de la
informacin
Bit: unidad mnima de almacenamiento empleada
en informtica. Tiene dos posibles valores 0 y 1.
Byte, octeto o carcter: agrupacin de 8 bits.
Permite representar una letra, nmero o signo. Con
l se puede codificar el alfabeto completo (ASCII
estndar).
Archivo de texto de 1000 bytes = 1000 caracteres.

30
Representacin interna de la
informacin

31
CASO PRCTICO 9
Busca informacin sobre los sistemas de
codificacin numricos y alfanumricos.
Indica para qu se utilizan, cuantos bits usan
para la representacin, que tipo de datos
codifican.
ASCII
UNICODE
BDC
EBCDIC
32
CASO PRCTICO 9
Busca la tabla de codificacin ASCII y
completa los siguientes ejercicios:
Codifica la palabra HOLA en binario
utilizando ASCII
Qu texto corresponde a
010011000101010101011010 si est
codificado en ASCII?

33
Ejercicios Extras
34
Ejercicio investigacin
Averigua como representar un nmero
con decimales en binario. Realiza los
siguientes ejemplo:
0,25
12,125
45,657
89,234
35
Ejercicios ampliacin
1. Realiza las siguientes operaciones:
a) 1011000010+11001
b) 1011010011+ 11001
c) 1011010011,01+ 11001,11
d) 111001 101001
e) 111001-10110
f) 1100010100-110101
g) 1101010,1101 1010,001



36
Ejercicios ampliacin
2. Codifica IES EL GRAO utilizando el
cdigo EBCDIC
37

S-ar putea să vă placă și