Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
0 0 0 0 0 0 0 0
8 4 2 1 8 4 2 1
Mientras más grande sea la cifra en el sistema numérico decimal más grande será la
representación a través del sistema binario. Arriba del cuadro se muestra la posición que
tiene (exponente por el cual la base se multiplica) y abajo los valores que tiene la
multiplicación del exponente con la base.
Los números que se tomarán como ejemplo para convertir de hexadecimal a binario son:
- 19
19
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
- 28
- 69
Para poder sacar su valor en binario se pasa igual dado a que se toma como si fuera un
valor unitario, y con base al cuadro que se mostró en la página anterior se colocara el valor
del número dado.
- Valor en hexadecimal 13
Como el número tiene dos valores unitarios el “1” y el “C” estos son distribuidos en
diferentes nibble y dado a los valores que tiene cada uno es como se pasan, como el “3”
como hay un bit que tiene el valor de 2 que se encuentra en la posición #1 y hay un bit que
tiene el valor de 1 que tiene la posición 0 y ahí es donde se colocara el 1, estos son sumados
así dando el valor de “3” y en el siguiente valor “1” se coloca en el otro nibble en la posición
1 dado a su valor como se muestra a continuación.
3 2 1 0 3 2 1 0
0 0 0 1 0 0 1 1
8 4 2 1 8 4 2 1
Valor en binario: 0001 1001
- Valor en hexadecimal 1C
3 2 1 0 3 2 1 0
0 0 1 0 1 1 0 1
8 4 2 1 8 4 2 1
- Valor en hexadecimal 45
3 2 1 0 3 2 1 0
0 1 0 0 0 1 0 1
8 4 2 1 8 4 2 1
20
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
Para convertir de binario a hexadecimal es muy sencillo cada digito representa un nibble
entonces si tenemos estos números como:
#19 = 0001 0011 = 13
Entonces el primer nibble verificando en la tabla equivale a 0011= 3 y el segundo a 0001=
1 entonces este sería el número representado en hexadecimal, solo es de utilizar la tabla
de forma de poner el equivalente en forma hexadecimal.
#28 = 0001 1100 = 1C
#69 = 0100 0101 = 45
Para comprobar que, si es el valor, se multiplicara el valor dado por la base que es “16”
elevado a la exponente de la posición menos 1.
#19 = 13
(3)(16)0 = 3
(1)(16)1 = 16 esto suma 19
#28 = 1C
(C)(16)0 = 12
(1)(16)1 = 16 esto suma 28
21
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
#69= 45
(5)(16)0 = 5
(4)(16)1 = 64 esto suma 69
Para convertir del decimal al hexadecimal tenemos que utilizar la tabla que se mostró
anteriormente y realizar divisiones, posteriormente al tener el residuo sustituir los valores
decimales por los valores de la tabla, para que sean hexadecimales.
#19 de decimal a hexadecimal
19/16 = 1 residuo: 3
1/16= 0 residuo: 1
Se juntan los dos valores de los residuos el último residuo va primero y el primer residuo
hasta el último.
#19= 13
#28 de decimal a hexadecimal
28/16 = 1 residuo: 12
1/16= 0 residuo: 1
En este caso como es un valor que va después del nueve “12” se representa con el
símbolo C entonces el número 28 decimal queda como 1C en hexadecimal.
#69 de decimal a hexadecimal
69/16 = 4 residuo: 5
4/16= 0 residuo: 4
El número es igual a 45 en hexadecimal.
Ejemplos de conversiones
22
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
# 19 decimal al maya
19/20= 0 residuo 19
Con base a la imagen podemos saber que el numero 19 es representado de la siguiente
manera.
●●●●
―――
―――
―――
Para comprobar el número anterior, se puede acudir al museo de historia de Monterrey y
se comprobó que así es el número.
# 28 decimal al maya
28/20= 1 residuo 8
1/20 = 0 residuo 1
Con base a la imagen podemos saber que el numero 28 es representado de la siguiente
manera.
● segunda posición = 20
●●●
――― primera posición = 8 sumados da 28
23
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
# 69 decimal al maya
69/20= 1 residuo 8
1/20 = 0 residuo 1
Con base a la imagen podemos saber que el numero 28 es representado de la siguiente
manera.
●●● segunda posición = 60
●●●●
――― primera posición = 9 sumados da 69
Para comprobar que, si es el valor, se multiplicara el valor dado por la base que es “20”
elevado a la exponente de la posición menos 1.
El valor que se coloca primero es el de abajo debido a que es la posición número 1, la
siguiente es la posición número 2 y así será consecutiva mente.
●●●● vale a 4 como se aprecia en la imagen
――― vale a 5 como se aprecia en la imagen
#19 = ――― vale a 5 como se aprecia en la imagen
――― vale a 5 como se aprecia en la imagen. Sumados da 19
(19)(20)0 = 19
(8)(20)0 = 8
(1)(20)1 = 20 al sumarsse da 28
24
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
25
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
26
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
27
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
28
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
29
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
30
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
31
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
32
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
33
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
34
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
35
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
36
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
37
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
38
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
39
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
60
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
61
Prof. Dr. Eugenio López 04/12/2017
Carácter de control Símbolos gráficos
Char Binario Hex Dec Char Binario Hex Dec Char Binario Hex Dec Char Binario Hex Dec Char Binario Hex Dec
NUL 00000000 00 000 2 00110010 32 050 f 01100110 66 102 Ü 10011010 9A 154 ╬ 11001110 CE 206
SOH 00000001 01 001 3 00110011 33 051 g 01100111 67 103 ø 10011011 9B 155 ¤ 11001111 CF 207
STX 00000010 02 002 4 00110100 34 052 h 01101000 68 104 £ 10011100 9C 156 ð 11010000 D0 208
ETX 00000011 03 003 5 00110101 35 053 i 01101001 69 105 Ø 10011101 9D 157 Ð 11010001 D1 209
EOT 00000100 04 004 6 00110110 36 054 j 01101010 6A 106 × 10011110 9E 158 Ê 11010010 D2 210
ENQ 00000101 05 005 7 00110111 37 055 K 01101011 6B 107 ƒ 10011111 9F 159 Ë 11010011 D3 211
ACK 00000110 06 006 8 00111000 38 056 l 01101100 6C 108 á 10100000 A0 160 È 11010100 D4 212
BEL 00000111 07 007 9 00111001 39 057 m 01101101 6D 109 í 10100001 A1 161 ı 11010101 D5 213
BS 00001000 08 008 : 00111010 3A 058 n 01101110 6E 110 ó 10100010 A2 162 Í 11010110 D6 214
HT 00001001 09 009 ; 00111011 3B 059 o 01101111 6F 111 ú 10100011 A3 163 Î 11010111 D7 215
Mauricio Rojas Estrada
62
EM 00011001 19 025 K 01001011 4B 075 DEL 01111111 7F 127 │ 10110011 B3 179 þ 11100111 E7 231
SUB 00011010 1A 026 L 01001100 4C 076 Ç 10000000 80 128 ┤ 10110100 B4 180 Þ 11101000 E8 232
ESC 00011011 1B 027 M 01001101 4D 077 ü 10000001 81 129 Á 10110101 B5 181 Ú 11101001 E9 233
FS 00011100 1C 028 N 01001110 4E 078 é 10000010 82 130 Â 10110110 B6 182 Û 11101010 EA 234
GS 00011101 1D 029 O 01001111 4F 079 â 10000011 83 131 À 10110111 B7 183 Ù 11101011 EB 235
RS 00011110 1E 030 P 01010000 50 080 ä 10000100 84 132 © 10111000 B8 184 ý 11101100 EC 236
US 00011111 1F 031 Q 01010001 51 081 à 10000101 85 133 ╣ 10111001 B9 185 Ý 11101101 ED 237
Símbolos gráficos R 01010010 52 082 å 10000110 86 134 ║ 10111010 BA 186 ¯ 11101110 EE 238
Actividad Fundamental #2b
Char Binario Hex Dec S 01010011 53 083 ç 10000111 87 135 ╗ 10111011 BB 187 ´ 11101111 EF 239
space 00100000 20 032 T 01010100 54 084 ê 10001000 88 136 ╝ 10111100 BC 188 ≡ 11110000 F0 240
! 00100001 21 033 U 01010101 55 085 ë 10001001 89 13 ¢ 10111101 BD 189 ± 11110001 F1 241
“ 00100010 22 034 V 01010110 56 086 è 10001010 8A 138 ¥ 10111110 BE 190 ‗ 11110010 F2 242
# 00100011 23 035 W 01010111 57 087 ï 10001011 8B 139 ┐ 10111111 BF 191 ¾ 11110011 F3 243
$ 00100100 24 036 X 01011000 58 088 î 10001100 8C 140 └ 11000000 C0 192 ¶ 11110100 F4 244
% 00100101 25 037 Y 01011001 59 089 Ì 10001101 8D 141 ┴ 11000001 C1 193 § 11110101 F5 245
& 00100110 26 038 Z 01011010 5A 090 Ä 10001110 8E 142 ┬ 11000010 C2 194 ÷ 11110110 F6 246
' 00100111 27 039 [ 01011011 5B 091 Å 10001111 8F 143 ├ 11000011 C3 195 ¸ 11110111 F7 247
( 00101000 28 040 \ 01011100 5C 092 É 10010000 90 144 ─ 11000100 C4 196 ° 11111000 F8 248
) 00101001 29 041 ] 01011101 5D 093 æ 10010001 91 145 ┼ 11000101 C5 197 ¨ 11111001 F9 249
* 00101010 2A 042 ^ 01011110 5E 094 Æ 10010010 92 146 ã 11000110 C6 198 · 11111010 FA 250
+ 00101011 2B 043 ― 01011111 5F 095 ô 10010011 93 147 Ã 11000111 C7 199 ¹ 11111011 FB 251
, 00101100 2C 044 ` 01100000 60 096 ö 10010100 94 148 ╚ 11001000 C8 200 ³ 11111100 FC 252
- 00101101 2D 045 a 01100001 61 097 ò 10010101 95 149 ╔ 11001001 C9 201 ² 11111101 FD 253
. 00101110 2E 046 b 01100010 62 098 û 10010110 96 150 ╩ 11001010 CA 202 ■ 11111110 FE 254
/ 00101111 2F 047 c 01100011 63 099 ù 10010111 97 151 ╦ 11001011 CB 203 11111111 FF 255
0 00110000 30 048 d 01100100 64 100 ÿ 10011000 98 152 ╠ 11001100 CC 204
04/12/2017
Programación Estructurada (800)
63
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
64
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
65
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
66
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
67
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
68
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
69
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
70
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
71
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
72
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
73
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
74
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
75
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
76
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
77
Prof. Dr. Eugenio López 04/12/2017
Mauricio Rojas Estrada Programación Estructurada (800)
78
Prof. Dr. Eugenio López 04/12/2017