Professional Documents
Culture Documents
Matemáticas Aplicadas y
Computación
Andrés Hernández Balderas
2017
1. El software
Hardware: Software:
• La parte física • La parte lógica
• La que hace • La que dice cómo se hace
1 2 3 4 5
1 2 3 4 5 1. Núcleo
1 2 3 4 5 3. Gestión de memoria
1 2 3 4 5 4. Sistema de archivos
1 2 3 4 5 5. Intérprete de comando
BINARIO:
Base: 2
Dígitos: 0, 1
OCTAL:
Base: 8
Dígitos: 0, 1, 2, 3, 4, 5, 6, 7
HEXADECIMAL:
Base: 16
Dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
(162)14+(161)10+(160)3+(16-1)15+(16-2)12 = (3747.984375)10
(3747)10 = (EA3)16
Andrés Hernández Balderas - 2017 27
1.2.2. Conversiones entre
Sistemas (2, 8 y 16)
(.984375)(16) 15.75
(.75)(16) 12.0
(.984375)10 = (.FC)16
Andrés Hernández Balderas - 2017 29
1.2.3. Operaciones en binario
1 1 1 1 1 1 1
1 1 1 0 1 1 1 (119)10
0 0 1 1 1 1 1 (31)10
+
1 0 0 1 0 1 1 0 (150)10
1 1 1 0 1 1 1 (119)10
0 0 1 1 1 1 1 (31)10
- 1 1
1 0 1 1 0 0 0 (88)10
x 1 0 1 (5)10
1 0 1 1
0 0 0 0
1 0 1 1
1 1 0 1 1 1 (55)10
1 0 1 1 1 0 1 1 1 (55)10
1 0 1
0 0 1 1 1
1 0 1
0 1 0 1
1 0 1
0 0 0
• Enteros
• Reales
• Valores lógicos
• Conjunto de caracteres
Andrés Hernández Balderas - 2017 38
1.3.1 Tipos de datos primitivos o
normalizados
• Cualquiera de estos conjuntos de números es
infinito, mientras que el espacio material de
representación de los computadores es finito,
por lo tanto, no es posible representar todos los
valores.
• En informática, se asigna un número fijo de n bits
para representar un número. Esos n bits
permiten representar 2n números distintos.
Complemento a 1
• Para un positivo, se representa el número en binario de
forma normal.
• Para un negativo, se representa igual que un número
positivo pero se complementa cada uno de los bits. (se
cambian 0’s por 1’s y 1’s por 0’s).
1 1 1 1 0 0 0 1
1 1 1 1 0 0 1 0
Andrés Hernández Balderas - 2017 42
1.3.3 Representación de reales
Principalmente se utiliza el estándar IEEE
754 utilizando 32 o 64 bits
1 . 0 8 3 X 10 2
M a n t i s a Base Exponente
Andrés Hernández Balderas - 2017 44
1.3.3 Representación de reales
Normalización en base b
• Un número en punto flotante puede ser representado como
±d0.d1d2d3...dk x be donde:
✓ d0.d1d2d3...dk es la mantisa
✓ b es la base
✓ e es el exponente
• Se dice que el número está normalizado si 0<d0<b
• Ejemplo: Representar (101.1)2 en punto flotante normalizado
1 . 0 1 1 X 2 2
M a n t i s a Base Exponente
1 10000011 01010000000000000000000
32 bits
Andrés Hernández Balderas - 2017 47
1.3.3 Representación de reales
Precisión doble (64 bits)
• Esta representación tiene el siguiente formato:
signo exponente con signo mantisa
11 52
bits 1
Alinear derecha Alinear izquierda
1 10000000011 0101000000000000000000000000000000000000000000000000
64 bits
Andrés Hernández Balderas - 2017 49
1.3.4 Representación de
booleanos