Documentos de Académico
Documentos de Profesional
Documentos de Cultura
T1-Sistemas Representacion-20-21 PDF
T1-Sistemas Representacion-20-21 PDF
T1-Sistemas Representacion-20-21 PDF
INFORMÁTICA
CURSO 2020-2021
INTRODUCCIÓN
Informática : disciplina que estudia el
tratamiento automatizado de la información,
incluyendo, como aspectos más importantes:
• el diseño de ordenadores,
• la programación de ordenadores, y
y destacando:
• la resolución de problemas mediante
algoritmos
DEFINICIÓN (RAE) INFORMÁTICA:
Conjunto de conocimientos científicos y técnicas que
hacen posible el tratamiento automático de la
información por medio de ordenadores
INFORmación + autoMÁTICA
SISTEMA DE INFORMACIÓN
Formado por todos los elementos necesarios para el tratamiento
automático de la información:
SISTEMAS DE
REPRESENTACIÓN
NUMÉRICA
Introducción
Clasificación
Decimal
Binario
Sistemas de numeración
Octal
Hexadecimal
Conversiones
Sistemas de Numeración
Sistema decimal
- Es el sistema que utilizamos todos de forma habitual.
– Base: 10
– Alfabeto: 0,1,2,3,4,5,6,7,8,9
- Cada dígito (1,2..) tiene un valor diferente (peso) según su
posición (indicada por el exponente):
…. Centenas Decenas Unidades
…. 100 10 1 valor
…. 102 101 100 posición: 0
+ significativo - significativo
𝑖
𝑖
N = 3*104+1*103+6*102+4*101+ 2*100+6*10-1+7*10-2+4*10-3
Sistema decimal
Base: 10.
Símbolos: 0,1,2,…9
10 0 = 1 x 3= 3
10 1 = 10 x 1 = 10
10 2 = 100 x 4 = 400
Total 413
Exponente: posición del dígito.
Base: símbolos del sistema
Sistema BINARIO
Base: 2
Alfabeto: 0, 1
Inconvenientes:
Ventajas:
n-1
N (dígito) *(base)
i m
i
i
1x 25 1x 2 2 1x 20 32 4 1 37
20 = 1 x 1 = 1
21 = 2 x 0 = 0
22 = 4 x 1 = 4
23 = 8 x 0 = 0
24 = 16 x 0 = 0
25 = 32 x 1 = 32
Total 37
Ejemplo
¿El número binario 1001,1(2 a qué decimal equivale?
1 x 23 + 0 x 22 + 0 x 21 + 1 x 20 + 1 x 2-1 =
8 + 0 + 0 + 1 + 0,5 =
9,5(10
Conversión de decimal a binario
Ejemplo
¿El número decimal 109,625(10 a qué binario equivale?
Parte entera:
109 2
1 54 2
0 27 2
1 13 2
1 6 2 109(10 = 1101101(2
0 3 2
1 1
Parte fraccionaria:
0,625 * 2 = 1,250
0,250 * 2 = 0,5 0,625(10 = 101(2
0,5 * 2 = 1,0
109,625(10 = 1101101,101(2
Sistema Octal
Base: 8
Alfabeto: 0,1,2,3,4,5,6,7
Octal Binario
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
Conversión de octal a binario
Se realiza del mismo modo que de binario a decimal, pero siendo B=8.
612,073(10
Parte entera:
612 8
4 76 8
4 9 8 612(10 = 1144(8
1 1
0,073(10 = 0453…(8
Parte fraccionaria:
0,073 * 8 = 0,584 Uniendo resultados:
0,584 * 8 = 4,672
0,672 * 8 = 5,376
0,376 * 8 = 3,008
: 1144,0453….(8
:
Sistema Hexadecimal
Base: 16
Alfabeto: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
0 0000 8 1000
1 0001 9 1001
2 0010 A 1010
3 0011 B 1011
4 0100 C 1100
5 0101 D 1101
6 0110 E 1110
7 0111 F 1111
1101010111100011100000001,1100012 = 1ABC701,C416
925,33(10
Parte entera: Sustituimos el valor decimal 13
por su equivalente hexadecimal D
925 16
13 57 16
9 3 925(10 = 39D(16
Sustituimos el valor decimal 10 por su equivalente hexadecimal A
0,33(10 = 547A…(16
Parte fraccionaria:
0,33 * 16 = 5,28 Uniendo resultados:
0,28 * 16 = 4,48
0,48 * 16 = 7,68
0,68 * 16 = 10,88
: 39D,547A….(16
:
Conversión de una base cualquiera a base decimal
b1 10 b2
• Caracteres especiales:
()ñÑ:;,+-/*<>¿?¡!^“” etc…
Códigos alfanuméricos
FIELDATA (6 bits)
BCD (6 bits+1 verificación)
ASCII (7 bits)
ASCII EXTENDIDO (8bits)
EBCDIC (8 bits)
ANSI (control)
UNICODE (16 bits)
Representación de datos numéricos
Los datos numéricos pueden ser:
Enteros:
… -3,-2,-1, 0, 1, 2, 3 ..
Racionales:
3/4, 10/3,
0,75 0,333…
Reales : , 2,
• Complemento a 1 (C-1)
• Complemento a 2 (C-2)
• Exceso a 2n-1
Módulo y signo (MS)
El primer bit situado de la izquierda representa el signo:
- 0 para el signo +
- 1 para el signo –
0=+
1= -
BS Magnitud
1 bit (n-1) bits
1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0
Bit de signo. 0: + (positivo), 1: - (negativo)
0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
= 1x214 + 1x213 + … + 1x21 + 1x20 = 32,767
• Problema Hay dos representaciones para el valor 0.
– Las computadoras representan los números en complemento a dos..
Complemento a 1
+15 0 0 0 0 1 1 1 1
-15 1 1 1 1 0 0 0 0
+0 0 0 0 0 0 0 0 0
-0 1 1 1 1 1 1 1 1
0 1 1 0
1. Copiar los bits de
derecha a izquierda
hasta el primer “1”
2. Se complementan inclusive
los demás bits
1 0 1 0
+15 0 0 0 0 1 1 1 1
-15 1 1 1 1 0 0 0 1
Complemento a 2
La principal ventaja es que el CERO tiene
una sola representación:
+0 0 0 0 0 0 0 0 0
+15 1 0 0 0 1 1 1 1
- 15 0 1 1 1 0 0 0 1
NOTAS sobre el exceso a 28-1
1 0 0 0 0 0 0 0
Representación de los
números reales
, 2, e,…
N = M BE
– M es la mantisa.
– B es la base.
– E es el exponente
Notación Científica
Representar el número 2345,234 en notación científica
con base 10:
Base 2 implicita
+ .10111 x 2+3
0 1 0 1 1 1 0 0 0 0 0 0 0 0 1 1
Mantisa (10 bits) Exponente (6 bits)
Punto binario
- La base es 2 y no se almacena.
El número + 12
Conversión a binario: 12(10 = 1100(2
El bit de signo es el 0
El número 12 en coma flotante quedaría:
0 10000011 10000000000000000000000
El bit de signo es 1
1 10000011 01111111111111111111111
Signo - Exponente 3 Mantisa de 1,100 en complemento a 1
El número + 13,125
Conversión a binario: 13,125(10 = 1101,001(2
El bit de signo es el 0
El número 13,125 en coma flotante quedaría:
0 10000011 10100100000000000000000
La mantisa : 10100100000000000000000
Mantisa en Complemento a 1: 01011011111111111111111
El bit de signo es el 1
El número -13,125 en coma flotante quedaría:
1 10000011 01011011111111111111111
Signo - Exponente 3 Mantisa de 1,101001 en C1