1 00:00:01,020 --> 00:00:07,019 Hola a todos, en este vídeo voy a explicar lo que son los sistemas de representación de la información, 2 00:00:07,259 --> 00:00:12,599 cómo se guarda la información en el ordenador y eso implica que vamos a trabajar con unidades de medida. 3 00:00:16,660 --> 00:00:21,600 Inicialmente en esta presentación, me voy a poner yo que no se me ve, 4 00:00:24,350 --> 00:00:28,510 ahora mismo estáis viendo en esta zona de aquí un vídeo que grabé en el 2020, 5 00:00:28,510 --> 00:00:32,710 De acuerdo, pero luego enlazaré el vídeo que estoy ahora haciendo 6 00:00:32,710 --> 00:00:36,070 Dejaré el antiguo, que lo usaba cuando estaba en bachillerato, creo 7 00:00:36,070 --> 00:00:37,310 Cuando daba clase en bachillerato 8 00:00:37,310 --> 00:00:40,049 Bien, lo importante 9 00:00:40,049 --> 00:00:41,750 ¿Por qué contamos de 10 en 10? 10 00:00:42,310 --> 00:00:43,270 Lo expliqué en clase 11 00:00:43,270 --> 00:00:47,270 En general, contamos de 10 en 10 en la mayoría de los países 12 00:00:47,270 --> 00:00:50,490 Por esto, porque tenemos 10 dedos 13 00:00:50,490 --> 00:00:50,969 ¿Vale? 14 00:00:51,130 --> 00:00:55,369 Entonces, al tener 10 dedos, la manera más fácil de recordar lo que tenemos 15 00:00:55,369 --> 00:00:57,390 Es contabilizando con los dedos 16 00:00:57,390 --> 00:01:00,710 Luego veremos que en otros países no es así 17 00:01:00,710 --> 00:01:03,210 Pero en el nuestro, sí 18 00:01:03,210 --> 00:01:06,409 Vale, entonces, origen de nuestros números 19 00:01:06,409 --> 00:01:14,709 Los números que usamos actualmente son de origen hindú-árabe, por decirlo de alguna manera 20 00:01:14,709 --> 00:01:22,209 Esto que estáis viendo es una captura del 2005 de una cabina de teléfonos en algún lugar en Egipto 21 00:01:22,209 --> 00:01:28,530 Fijaros como algunos de los números están en lo que se llama Western Arabic y Eastern Arabic 22 00:01:28,530 --> 00:01:31,329 En este y el oeste de números árabes 23 00:01:31,329 --> 00:01:33,209 Algunos se parecen, como el 9 24 00:01:33,209 --> 00:01:36,049 Otros algo como el 6, algunos no 25 00:01:36,049 --> 00:01:39,510 Pero en nuestros números este es el origen que tienen 26 00:01:39,510 --> 00:01:45,269 Podéis ver los símbolos utilizados en diferentes idiomas en este enlace 27 00:01:45,269 --> 00:01:48,549 Si a alguien le interesa, para que veáis la numeración indo-arábica 28 00:01:48,549 --> 00:01:52,069 Entonces, siempre ha habido necesidad de presentar la información 29 00:01:52,069 --> 00:01:56,469 Y aquí debería parar mi vídeo, que si no estoy tapando 30 00:01:56,469 --> 00:01:58,290 O sea, mi cara, que si no estoy tapando una cosa 31 00:01:58,290 --> 00:01:59,790 Un segundo, continúo 32 00:01:59,790 --> 00:02:04,189 La información normalmente, la numeración 33 00:02:04,189 --> 00:02:07,950 La estamos guardando o trabajando en lo que se llama sistema decimal 34 00:02:07,950 --> 00:02:10,810 Es muy fácil de entender 35 00:02:10,810 --> 00:02:14,449 Por ejemplo, voy a poner el láser 36 00:02:14,449 --> 00:02:19,490 Vale, este número, el 1125, está hecho en base 10, ¿vale? Es decimal. 37 00:02:19,729 --> 00:02:27,370 Entonces, como la base es 10, los números que se pueden, los dígitos que se pueden usar para escribir un número van del 0 al 9. 38 00:02:27,469 --> 00:02:29,129 Tenemos 10 dígitos, ¿de acuerdo? 39 00:02:29,270 --> 00:02:34,969 Entonces, aquí base 10, ¿vale? Y los dígitos que tenemos aquí puestos del 0 al 9. 40 00:02:35,449 --> 00:02:40,150 Y dependiendo en qué posición están, si están en la posición 0, es la primera posición del número, 41 00:02:40,150 --> 00:02:44,330 o en la posición 1, que es la siguiente, o en la 2, ¿vale? 42 00:02:44,449 --> 00:02:50,870 Estas serían unidades, decenas, centenas, todos los entendemos porque llevamos años usándolo. 43 00:02:51,689 --> 00:02:59,849 El valor se multiplica, se obtiene multiplicando el dígito que estás usando por la base, que es 10 elevada a la posición. 44 00:03:00,590 --> 00:03:05,550 Así que este primer 1 que tenemos aquí está en la posición 3. 45 00:03:06,030 --> 00:03:09,490 Entonces su valor es 1 por 10 elevado a 3. 46 00:03:09,490 --> 00:03:17,370 El segundo 1, este de aquí, está en la posición 2, entonces es 1 por 10 elevado al 2. 47 00:03:17,810 --> 00:03:23,610 Y luego el 2 que tenemos en las decenas, aquí está en la posición 1. 48 00:03:24,210 --> 00:03:27,289 Entonces su valor es 2 por 10 elevado a 1. 49 00:03:28,610 --> 00:03:34,530 Y el último, el de las unidades, es 5 por 10 elevado a 0, que es 1. 50 00:03:34,949 --> 00:03:38,430 Así es como se calcula en el sistema decimal. 51 00:03:38,430 --> 00:03:43,310 Ahora vamos a ir a otros sistemas de numeración, o de dónde vienen. 52 00:03:44,430 --> 00:03:54,310 En el año 1948, esto es una pareja de matemáticos e inventores que trabajaban con ordenadores y veían que era necesario guardar la información. 53 00:03:54,810 --> 00:04:00,330 Entonces, como no sabían cómo guardarla, él, que se llama Claude Shannon, no sé si lo pronuncio bien, 54 00:04:01,009 --> 00:04:05,750 creó una teoría matemática de cómo guardar información. Cualquier cosa se puede digitalizar. 55 00:04:05,750 --> 00:04:28,029 Entonces, Claude hizo muchos proyectos con su mujer, que es Betty Moore, que está aquí, y entre los proyectos que hicieron está, en 1948, el sistema de numeración binario. Crearon o diseñaron lo que se llama el bit. Un bit puede valer o cero o uno, que equivale a apagado o encendido. 56 00:04:28,029 --> 00:04:31,470 El término bit no es de ellos, es de John Tukey 57 00:04:31,470 --> 00:04:35,009 Otra persona, otro matemático que lo creó en 1947 58 00:04:35,009 --> 00:04:40,769 El término, ellos lo que crearon fue la teoría matemática para escribir en binarios 59 00:04:40,769 --> 00:04:46,850 Vale, me voy a volver a poner que me he quitado y me gusta más que se me vea 60 00:04:46,850 --> 00:04:51,870 Bien, el sistema que estamos utilizando es el decimal 61 00:04:51,870 --> 00:04:54,129 En el decimal la base es 10 62 00:04:54,129 --> 00:04:59,490 Eso quiere decir que vamos a tener 10 dígitos para escribir los números del 0 al 9. 63 00:04:59,629 --> 00:05:02,889 Solo podemos escribir los números con 0, 1, 2, 3, 9. 64 00:05:03,029 --> 00:05:08,290 Entonces, números válidos, 65, mi 28, el 0, el 7, que queráis, ¿vale? 65 00:05:08,790 --> 00:05:14,209 Números inválidos, que todo el mundo lo tiene clarísimo, pues si hay letras, por ejemplo, como la A o la F. 66 00:05:14,810 --> 00:05:21,589 ¿Qué ocurre? Que hay otros sistemas de numeración que utilizan diferentes dígitos. 67 00:05:21,589 --> 00:05:25,209 Y aquí vamos al binario, que es el que más vais a utilizar en clase. 68 00:05:25,810 --> 00:05:28,250 En el binario es base 2. ¿Qué quiere decir base 2? 69 00:05:28,290 --> 00:05:31,810 Que solo podemos utilizar dos dígitos, o el 0 o el 1. 70 00:05:32,250 --> 00:05:39,990 Entonces, cuando vamos a escribir un número, solo podremos poner, por ejemplo, 001 o 0100 o combinaciones de unos y ceros. 71 00:05:40,069 --> 00:05:43,610 Porque los dígitos son solo dos, porque estamos en binario, base 2. 72 00:05:44,269 --> 00:05:46,610 Números que no son válidos, pues por ejemplo, el 61. 73 00:05:47,129 --> 00:05:50,490 Este número en binario no es válido, es decimal, pero no es binario. 74 00:05:50,490 --> 00:05:54,350 Aquí tenemos otro número que no es válido, el 00F 75 00:05:54,350 --> 00:06:01,009 Y aquí tenemos el hexadecimal, que también lo habéis visto con consuelo 76 00:06:01,009 --> 00:06:06,149 El hexadecimal es base 16, eso quiere decir que los dígitos son 16 77 00:06:06,149 --> 00:06:11,930 Puedo usar del 0 al 9, que hacen 10 dígitos, y luego A, B, C, D, E o F 78 00:06:11,930 --> 00:06:16,730 Esos son los dígitos que yo puedo usar para utilizar o escribir un número en hexadecimal 79 00:06:16,730 --> 00:06:22,870 Si os fijáis, del 0 al 9 hacen 10 y luego con estas 6 letras tenemos 16 dígitos. 80 00:06:23,250 --> 00:06:31,569 Números que son ejemplos de válidos en hexadecimal, pues por ejemplo el 77 es un número válido en hexadecimal, ¿vale? 81 00:06:31,769 --> 00:06:38,310 O la A es un número en hexadecimal o 1F3D es válido porque estoy usando alguno de estos dígitos. 82 00:06:38,889 --> 00:06:45,129 Bien, números que no son válidos en hexadecimal, 1GK no es válido porque no me vale la G ni la K. 83 00:06:45,129 --> 00:06:49,430 Z1B, el 1 y el B valdrían como dígitos, pero la Z no 84 00:06:49,430 --> 00:06:54,250 Y último ejemplo, los octales 85 00:06:54,250 --> 00:06:56,129 Me voy a pausar para quitar la cámara 86 00:06:56,129 --> 00:07:00,949 El octal que tenemos de la base es 8 87 00:07:00,949 --> 00:07:04,290 Así que tenemos 8 dígitos, del 0 al 7 88 00:07:04,290 --> 00:07:07,629 Así que números en octal, el 17, por ejemplo 89 00:07:07,629 --> 00:07:10,189 Es un número en octal que no equivale 90 00:07:10,189 --> 00:07:12,709 O no tiene por qué equivaler, no equivale de hecho 91 00:07:12,709 --> 00:07:14,230 Al 17 en decimal, ¿vale? 92 00:07:14,230 --> 00:07:19,649 El 2, 3, 6 es un octal también, el 7, 6, 5, 4 es un octal, ¿vale? 93 00:07:19,649 --> 00:07:27,189 Esta es válido porque no pongo 8, no tengo letras, entonces 81 no es un número válido en octal 94 00:07:27,189 --> 00:07:31,730 porque no se puede usar el 8, solo se pueden usar los dígitos del 0 al 7, ¿vale? 95 00:07:31,730 --> 00:07:38,329 92 tampoco y A1 tampoco, aunque la A sería válida aquí en hexadecimal, ¿vale? 96 00:07:38,410 --> 00:07:40,790 No es válido en octal. 97 00:07:40,790 --> 00:07:45,149 Entonces, estos son cuatro sistemas para representar números 98 00:07:45,149 --> 00:07:46,490 Hay más, ¿vale? 99 00:07:47,230 --> 00:07:51,569 Y si os fijáis ahora aquí en el binario, que es el de 1948 100 00:07:51,569 --> 00:07:54,990 Fijaros como os he dicho, la base, 2 101 00:07:54,990 --> 00:07:58,769 Y los números que podemos usar o los dígitos, unos o ceros 102 00:07:58,769 --> 00:08:00,329 Solo hay unos o ceros, así que 103 00:08:00,329 --> 00:08:03,610 Yo tengo un número que es el 1101, que lo he dibujado aquí 104 00:08:03,610 --> 00:08:05,470 ¿Vale? Base 2 105 00:08:05,470 --> 00:08:07,389 Y dígitos 0 o 1 106 00:08:07,389 --> 00:08:10,550 Por eso tengo 1101, eso es un número binario 107 00:08:10,550 --> 00:08:18,250 ¿Cómo se calcula su valor? Pues teniendo en cuenta las posiciones del índice en el que están cada uno de los dígitos. 108 00:08:18,689 --> 00:08:30,730 Así que este dígito de la izquierda, aquí, el pensamos por este, que está en la posición tercera, es el 1, porque es el dígito 1 multiplicado por la base, que es 2, elevado al cubo, que es la posición. 109 00:08:30,730 --> 00:08:39,929 Siguiente dígito, este, ¿vale? Está en la posición 2, por lo tanto es 1 por la base, que es 2, elevado a 2 110 00:08:39,929 --> 00:08:46,049 ¿Vale? El tercer dígito, este de aquí, el 0, se multiplica 0 por 2 elevado a la 1 111 00:08:46,049 --> 00:08:53,409 Y el último 1 de aquí, que es el de la unidad, es 1 por 2, que es la base, elevado a la posición 0 112 00:08:53,409 --> 00:09:01,389 Así que este de aquí queda 1 por 8, este queda 1 por 2 al cuadrado, 4, este queda 0, ¿vale? 113 00:09:01,429 --> 00:09:05,909 Y el último, 1 por 2 elevado a la 0, que es 1, 1. Así que es 13. 114 00:09:06,070 --> 00:09:13,110 Entonces, este número que en binario es 1, 1, 0, 1, corresponde al 13 en decimal. 115 00:09:15,049 --> 00:09:18,429 ¿Vale? Entonces, ¿para qué se utiliza este sistema de representación? 116 00:09:18,429 --> 00:09:24,590 Pues, por ejemplo, con binario necesitamos representar letras. 117 00:09:24,750 --> 00:09:35,429 Entonces, al principio, en 1967, crearon un sistema de codificación que convierte un número binario en un único carácter. 118 00:09:35,610 --> 00:09:37,090 Entonces, se decían con 7 bits. 119 00:09:37,710 --> 00:09:40,850 Aquí, en el lado de la izquierda, tenéis los cuatro primeros, cuatro ceros. 120 00:09:41,750 --> 00:09:46,370 Y aquí arriba tenéis los otros tres bits, ¿vale? 121 00:09:46,370 --> 00:09:52,549 Entonces, por ejemplo, con cuatro ceros y tres ceros se hace el carácter nul, ¿de acuerdo? 122 00:09:52,870 --> 00:10:00,009 Con dos ceros, dos unos, y si venimos por aquí, y cero, uno, uno, se hace el número tres, ¿vale? 123 00:10:00,029 --> 00:10:02,149 Que corresponde al tres en binario. 124 00:10:02,629 --> 00:10:08,309 Todos los números están formados por su número en binario. 125 00:10:08,889 --> 00:10:11,110 Entonces, por ejemplo, ¿habéis dicho bien? 126 00:10:11,950 --> 00:10:15,789 Pues no, no exactamente con su número en binario. 127 00:10:15,789 --> 00:10:17,490 Ahí no me hagáis ni caso, ¿vale? 128 00:10:17,990 --> 00:10:22,429 Si yo quiero que resuelva, entonces hay 128 caracteres, 32 no imprimibles 129 00:10:22,429 --> 00:10:23,710 ¿Cuáles son? Estos de aquí 130 00:10:23,710 --> 00:10:26,370 Son caracteres que no se imprimen, son de control 131 00:10:26,370 --> 00:10:30,149 Pues para saber que ha terminado una comunicación o que empieza un salto de línea 132 00:10:30,149 --> 00:10:33,710 Esos son caracteres que no... salto de línea me equivoco 133 00:10:33,710 --> 00:10:36,389 Bueno, caracteres que no se van a imprimir, ¿de acuerdo? 134 00:10:36,389 --> 00:10:39,370 Y luego hay 95 imprimibles, que son estos de aquí 135 00:10:39,370 --> 00:10:41,809 ¿Vale? Que son las letras o caracteres 136 00:10:41,809 --> 00:10:47,610 Entonces, si os fijáis, ¿qué carácter sería, por ejemplo, el 1, 0, 1, 1, 1, 0, 0? 137 00:10:47,769 --> 00:10:50,690 Vale, pues buscamos los 4 primeros, 1, 0, 1, 1 138 00:10:50,690 --> 00:10:57,210 Así que me vengo por aquí y busco el 1, 0, 1, 1 139 00:10:57,210 --> 00:11:00,110 Es esta fila, ¿vale? La fila 11 140 00:11:00,110 --> 00:11:04,450 Y ahora voy a buscar los 3 siguientes, que son 1, 0, 0 141 00:11:04,450 --> 00:11:07,750 Así que me vengo por acá y sería la K 142 00:11:07,750 --> 00:11:10,409 Y fijaros, ¿dónde está la Ñ? 143 00:11:10,409 --> 00:11:13,330 Si os miráis aquí, L, M, N, O, no está 144 00:11:13,330 --> 00:11:22,529 ¿Qué quiere decir? Que con esta tabla de codificación no podíamos representar la ñ ni otros caracteres que no fueran el alfabeto inglés 145 00:11:22,529 --> 00:11:32,909 ¿Vale? Faltarían la cedilla, faltarían caracteres para alfabetos de origen, yo qué sé, ruso, eslavo, georgia, hay un montón de así 146 00:11:32,909 --> 00:11:36,129 No están aquí los juegos de caracteres, ni chino, ni japonés 147 00:11:36,129 --> 00:11:41,470 Entonces, algo que no he dicho antes 148 00:11:41,470 --> 00:11:43,330 Otra manera de contar 149 00:11:43,330 --> 00:11:46,289 Antes en China utilizaban base 16 150 00:11:46,289 --> 00:11:49,649 Y hay una tribu yiku que vivía en el estado de California 151 00:11:49,649 --> 00:11:51,409 Que contaban en base 8 152 00:11:51,409 --> 00:11:55,730 Y tenía en su idioma palabras para contar de 8 en 8 153 00:11:55,730 --> 00:11:58,429 ¿Por qué creéis que contaban de 8 en 8? 154 00:11:58,769 --> 00:12:01,250 Podéis hacer pausa y lo cuento 155 00:12:01,250 --> 00:12:05,409 Porque no se fijaban en los dedos, sino en los huecos entre dedos 156 00:12:05,409 --> 00:12:10,909 Así que 1, 2, 3, 4 y 1, 2, 3, 4 huecos, son 8. 157 00:12:12,210 --> 00:12:14,269 Aquí tenéis el hexadecimal. 158 00:12:14,669 --> 00:12:17,370 Entonces tenéis un enlace, podéis ver más información. 159 00:12:17,669 --> 00:12:20,330 Aquí, por ejemplo, el número F901. 160 00:12:20,809 --> 00:12:25,830 Fijaros, es base 16, así que los dígitos van del 0 al 9 y de la A a la F. 161 00:12:26,389 --> 00:12:34,009 ¿Y cómo se calcula el valor? Pues igual, multiplicando F por la base, que es 16, por la posición, que es la tercera. 162 00:12:34,009 --> 00:12:36,049 Entonces, f por 16 al cubo. 163 00:12:36,509 --> 00:12:38,769 El 9, ¿dónde está? En la posición 2. 164 00:12:38,889 --> 00:12:42,190 Así que el 9 por la base de 16 elevado al cuadrado. 165 00:12:42,529 --> 00:12:44,429 ¿Dónde está el 0 y el 1? 166 00:12:44,549 --> 00:12:50,350 El 0 está en la posición 1, o sea, 0 por 16 elevado a 0, y el 1 por 16 elevado a 0. 167 00:12:51,289 --> 00:12:56,950 Si os fijáis, la f en binario corresponde a todo 1, 1, 1, 1, 1, que corresponde a 15. 168 00:12:56,950 --> 00:13:04,730 Vale, entonces sería 15 por 16 al cubo más 9 por 16 al cuadrado más un 0 más 1 por 1 169 00:13:04,730 --> 00:13:07,889 Así que me queda 63.745 170 00:13:07,889 --> 00:13:15,409 Así que este número en hexadecimal corresponde a 63.745 en decimal 171 00:13:15,409 --> 00:13:21,730 Si os lo dibujo aquí, la f son los 4 unos, el 9 es un 1, 0, 0, 1 172 00:13:21,730 --> 00:13:24,190 Luego tenéis un 0 y luego el 1 173 00:13:24,190 --> 00:13:30,470 Vale, que me gusta más que se me vea en el vídeo 174 00:13:30,470 --> 00:13:36,490 Esta es una tabla ASCII, como la que hemos visto antes, pero más elegante 175 00:13:36,490 --> 00:13:39,110 La anterior, que vuelvo a ella para que la veáis 176 00:13:39,110 --> 00:13:45,269 Esta es una tabla original del año, creo que 67, como aparecía en un folio pasado a máquina 177 00:13:45,269 --> 00:13:46,350 No se sabe ni de quién es 178 00:13:46,350 --> 00:13:49,070 Entonces, esta es más moderna 179 00:13:49,070 --> 00:13:53,750 Y aquí podéis ver en la primera columna el número decimal 180 00:13:53,750 --> 00:13:59,210 a qué corresponde en hexadecimal, cómo se escribe en octal 181 00:13:59,210 --> 00:14:02,590 y qué carácter corresponde, y aquí para qué valía 182 00:14:02,590 --> 00:14:05,909 entonces por ejemplo el 24 en decimal 183 00:14:05,909 --> 00:14:10,230 corresponde al carácter cancel 184 00:14:10,230 --> 00:14:14,990 que se escribe 18 en hexadecimal y 30 en octal 185 00:14:14,990 --> 00:14:18,590 y podéis ver el resto de caracteres 186 00:14:18,590 --> 00:14:20,889 ahí están igual, es más fácil de entender 187 00:14:20,889 --> 00:14:23,830 Como se pone en decimal, hexadecimal o tal 188 00:14:23,830 --> 00:14:28,309 Y también viene en este caso en HTML 189 00:14:28,309 --> 00:14:32,750 Aquí corresponde el paréntesis o la M 190 00:14:32,750 --> 00:14:36,850 Entonces, codificación de caracteres 191 00:14:36,850 --> 00:14:39,409 Todo esto que hemos visto es para que entendáis 192 00:14:39,409 --> 00:14:44,309 Que cuando por internet van las letras y las fotos y todo 193 00:14:44,309 --> 00:14:49,669 Hay que convertir cada letra o cada carácter o cada silabario 194 00:14:49,669 --> 00:14:54,029 en un símbolo, ¿vale? de otro sistema, por ejemplo en binario decimal o hexadecimal 195 00:14:54,029 --> 00:14:57,429 porque se va a transmitir a través de una línea 196 00:14:57,429 --> 00:15:00,990 eléctrica, ¿de acuerdo? que convertir caracteres 197 00:15:00,990 --> 00:15:06,049 a binario, ¿vale? entonces aquí vienen unos ejemplos 198 00:15:06,049 --> 00:15:09,289 de cómo un carácter, como la A mayúscula o la A minúscula 199 00:15:09,289 --> 00:15:13,230 como corresponden a binario, fijaros que la única diferencia es este 200 00:15:13,230 --> 00:15:18,190 este 1, ¿vale? en binario, este dígito de aquí 201 00:15:18,190 --> 00:15:22,149 y cómo corresponden en decimal y en hexadecimal 202 00:15:22,149 --> 00:15:26,610 y la letra M igual a cómo corresponde decimal y hexadecimal 203 00:15:26,610 --> 00:15:35,169 He dicho silabario porque todo esto que estamos viendo son letras o caracteres de alfabetos en general europeos 204 00:15:35,169 --> 00:15:37,509 o de pronunciación de una manera occidentales 205 00:15:37,509 --> 00:15:42,490 pero hay caracteres o sílabas orientales como pueden estar aquí 206 00:15:42,490 --> 00:15:49,330 que corresponden a idiomas donde este símbolo no es una letra sino una sílaba, un sonido 207 00:15:49,330 --> 00:15:51,110 y también hay que convertirlo en binario 208 00:15:51,110 --> 00:15:56,850 entonces para hacer eso ya no se hace con la ASCII, se inventó lo que es el único que se hace en 1981 209 00:15:56,850 --> 00:16:02,009 para que os hagáis una idea sería como un edificio de muchas plantas 210 00:16:02,009 --> 00:16:05,190 y en cada planta estaría esta tabla 211 00:16:05,190 --> 00:16:11,090 entonces hay 17 planos, son como un edificio de 7 plantas 212 00:16:11,090 --> 00:16:15,370 en el plano más usado, que es la planta baja, están estos caracteres 213 00:16:15,370 --> 00:16:18,309 que son los más habituales 214 00:16:18,309 --> 00:16:23,389 y hay un montón de planos, entonces que sepáis que se convierten a binarios 215 00:16:23,389 --> 00:16:26,929 todos los caracteres, entonces esto incluye caracteres de 216 00:16:26,929 --> 00:16:31,450 todos los idiomas, incluso caracteres que se usan 217 00:16:31,450 --> 00:16:35,490 en textos académicos o técnicos, como podría ser una integral 218 00:16:35,490 --> 00:16:37,990 o un sumatorio en matemáticas 219 00:16:37,990 --> 00:16:43,549 Y hay otras codificaciones de caracteres 220 00:16:43,549 --> 00:16:48,129 Aquí está la ISO 8859-1 y Windows 1252 221 00:16:48,129 --> 00:16:50,230 Que eran como elástico que habéis visto al principio 222 00:16:50,230 --> 00:16:51,509 Que era la sencilla, ¿vale? 223 00:16:51,929 --> 00:16:53,909 Pero en vez de ser de 7 eran de 8 bits 224 00:16:53,909 --> 00:16:55,710 Y había caracteres internacionales 225 00:16:55,710 --> 00:17:01,429 Y luego lo que se está utilizando también es UTF-8 y UTF-16 226 00:17:01,429 --> 00:17:04,930 Que son para codificar todos esos caracteres únicos 227 00:17:04,930 --> 00:17:07,390 Que hemos visto en la diapositiva anterior 228 00:17:07,390 --> 00:17:12,809 UTF-8 utiliza 1 o 4 bytes 229 00:17:12,809 --> 00:17:14,670 ¡Uepa! Me he ido, un segundo 230 00:17:14,670 --> 00:17:21,220 He vuelto, se me salió de la pantalla 231 00:17:21,220 --> 00:17:24,380 Vale, entonces tenéis UTF-8, UTF-16 232 00:17:24,380 --> 00:17:27,220 Cuando lo veáis en algún... 233 00:17:27,220 --> 00:17:30,099 Puede hablar en documentos de texto, en juegos 234 00:17:30,099 --> 00:17:32,039 Porque es para codificar caracteres, ¿vale? 235 00:17:32,519 --> 00:17:34,960 Entonces la diferencia entre uno y otro 236 00:17:34,960 --> 00:17:37,440 Y me he vuelto a ir a donde no quiero 237 00:17:37,440 --> 00:17:39,680 Aquí, cuando me salgo el ratón 238 00:17:39,680 --> 00:17:42,799 por un lado me voy a otro escritorio 239 00:17:42,799 --> 00:17:43,200 perdón 240 00:17:43,200 --> 00:17:46,339 la diferencia entre UTF-8 y UTF-16 241 00:17:46,339 --> 00:17:49,440 es que si el texto es muy normal 242 00:17:49,440 --> 00:17:53,920 y solo vamos a transmitir caracteres de texto europeo 243 00:17:53,920 --> 00:17:56,380 en UTF-8 se usa un byte 244 00:17:56,380 --> 00:17:58,619 y en cambio en UTF-16 utilizan dos 245 00:17:58,619 --> 00:18:00,960 así que ocuparía el doble un documento de texto 246 00:18:00,960 --> 00:18:05,000 en cambio si necesitamos representar caracteres ideográficos 247 00:18:05,000 --> 00:18:08,380 como chino, japonés u otro tipo de símbolos 248 00:18:08,380 --> 00:18:13,319 En UTF-8 ocuparía 3 bytes y en UTF-16 ocuparía 2. 249 00:18:13,740 --> 00:18:17,440 Entonces, para este tipo de representaciones sería mejor UTF-16. 250 00:18:17,680 --> 00:18:19,359 Entonces, a veces se usa uno u otro. 251 00:18:19,460 --> 00:18:25,420 Que sepáis que son tablas para codificar caracteres y convertirlos en bits. 252 00:18:26,559 --> 00:18:32,400 Entonces, terminando, vamos a hablar de unidades, bits, bytes y múltiplos. 253 00:18:35,670 --> 00:18:38,250 He hecho una captura de la Wikipedia. 254 00:18:38,250 --> 00:18:44,109 Cuando yo empecé a estudiar se hablaba siempre de kilobyte, megabyte, gigabyte, ¿de acuerdo? 255 00:18:44,809 --> 00:18:51,289 Pero eso quería decir múltiplos de potencias de 2 porque todo lo que estoy viendo en binario va en base 2 256 00:18:51,289 --> 00:18:56,990 Así que las unidades de medida se multiplican por 2 elevado a 10, 2 elevado a la 20, a la 8 257 00:18:56,990 --> 00:19:00,990 Pero ahora ha cambiado la nomenclatura, ¿de acuerdo? 258 00:19:01,069 --> 00:19:05,130 Entonces cuando habláis de kilobyte hablamos de potencias de 10 elevado al cubo 259 00:19:05,130 --> 00:19:13,789 Entonces, un kilobyte serían 10 elevado al cubo, byte, un megabyte, 10 elevado a la 6, megabyte, así, gigabyte, terabyte, ¿vale? 260 00:19:14,029 --> 00:19:18,930 Y en cambio, cuando lo veáis con la, con hi o ki, ¿vale? 261 00:19:18,950 --> 00:19:25,529 Estamos hablando de hibi o tebi o pebi, soy incapaz ni de pronunciarlo, que son potencias de 2, que antes no se decía así. 262 00:19:26,250 --> 00:19:33,509 Y en nivel, que nunca lo había visto, pero lo he investigado para la presentación, estamos hablando de medio byte, o sea que son 4 bits. 263 00:19:35,130 --> 00:19:55,089 Vale, pues para que os imaginéis tamaños. Si yo quiero guardar una letra con un byte me vale, pues lo que he dicho, son 8 bits, ¿vale? Pero para una o dos palabras me valdrá más o menos con 10 bytes, ¿vale? En cambio, una historia corta ya sería un kibibyte o un kabyte, ¿vale? Y aquí tenemos un megabyte, una novela. 264 00:19:55,089 --> 00:20:11,190 En cambio, una foto, por ejemplo, podría ser también un mega. Y en cambio, una furgoneta llena de páginas de texto, un gigabyte. Una gran cantidad de información. Y aquí habla de un exabyte de todos los datos que había en Internet a final de 2001. 265 00:20:11,190 --> 00:20:16,109 Entonces, hacen falta estas unidades de medida según se van guardando cosas más grandes. 266 00:20:16,369 --> 00:20:25,390 Esto es una captura de la Wikipedia con ejemplos de lo que es un exabyte, que es 10 elevado a la 18 bytes. 267 00:20:27,170 --> 00:20:30,190 Y yo aquí he puesto unos ejemplos y conté en clase lo que he dicho. 268 00:20:30,410 --> 00:20:36,250 Una foto, un mega. Una foto o una imagen BMP, 4 megas, pero ocupa mucho más. 269 00:20:36,250 --> 00:20:38,529 Una canción, 4 megas 270 00:20:38,529 --> 00:20:42,789 Y una canción con más calidad y sin compresión, 30 megas 271 00:20:42,789 --> 00:20:47,150 Y una música en CD, 700 megas 272 00:20:47,150 --> 00:20:53,480 Entonces, si queréis jugar a un juego del Tetris en binario 273 00:20:53,480 --> 00:20:54,700 Os he dejado aquí un enlace 274 00:20:54,700 --> 00:20:59,279 Y también os he dejado un vídeo de una introducción sencilla al binario 275 00:20:59,279 --> 00:21:03,480 Y cómo pasar, este profe explica en vídeos muy chulos, muy bien hechos 276 00:21:03,480 --> 00:21:04,720 Cómo pasar de binario a decimal 277 00:21:04,720 --> 00:21:09,180 Y tenéis un montón de conversores de hexadecimal, a binario e internet 278 00:21:09,180 --> 00:21:11,880 Voy a terminar la presentación y voy a pinchar estos enlaces 279 00:21:11,880 --> 00:21:12,839 Creo que no me queda nada 280 00:21:12,839 --> 00:21:14,740 Sí, unos juegos más sencillos 281 00:21:14,740 --> 00:21:18,339 Ahí tenéis la bibliografía donde he sacado las informaciones 282 00:21:18,339 --> 00:21:21,339 ¿Cuándo se inventó el bit? 283 00:21:21,519 --> 00:21:24,839 O más información de Soundbook sobre representación de la información 284 00:21:24,839 --> 00:21:25,779 Yo he hecho un resumen 285 00:21:25,779 --> 00:21:28,940 Y ahí están de dónde he sacado las fotos 286 00:21:28,940 --> 00:21:32,680 Pues vamos a pinchar en el juego 287 00:21:32,680 --> 00:21:41,440 Este es el juego 288 00:21:41,440 --> 00:21:44,880 tengo que aceptar las cookies 289 00:21:44,880 --> 00:21:49,680 que si no, no me deja 290 00:21:49,680 --> 00:21:52,039 me pregunta la edad, si que tengo más de 21 291 00:21:52,039 --> 00:21:52,640 ok 292 00:21:52,640 --> 00:21:55,400 y le doy al try it 293 00:21:55,400 --> 00:21:57,400 y vale 294 00:21:57,400 --> 00:22:00,119 entonces si, me dice como pongo el 1 295 00:22:00,119 --> 00:22:01,619 pues con un 1 ahí 296 00:22:01,619 --> 00:22:03,740 vale, como pongo el 10 en binario 297 00:22:03,740 --> 00:22:05,799 pues con 8 y 2 298 00:22:05,799 --> 00:22:07,680 10, marcando esos dos 299 00:22:07,680 --> 00:22:09,839 ahora, como pondría el 8 en binario 300 00:22:09,839 --> 00:22:11,920 pues aquí, pinchando este bit a 1 301 00:22:11,920 --> 00:22:13,880 Y así tengo que ir poniendo 302 00:22:13,880 --> 00:22:17,240 Abajo tenéis la chuleta de cada posición cuánto vale 303 00:22:17,240 --> 00:22:19,740 Todo lo que está aquí vale 1 304 00:22:19,740 --> 00:22:20,940 Se multiplica por 1 305 00:22:20,940 --> 00:22:22,660 Lo que está aquí se multiplica por 2 306 00:22:22,660 --> 00:22:25,500 Así que 1 y 2, 3 y 8, 11 307 00:22:25,500 --> 00:22:28,740 Le doy a Enter y se va yendo 308 00:22:28,740 --> 00:22:30,960 Y este por ejemplo es un 8 309 00:22:30,960 --> 00:22:35,039 Y este por ejemplo es un 2 310 00:22:35,039 --> 00:22:38,700 Y si no me doy prisa, pues me eliminará 311 00:22:38,700 --> 00:22:40,480 Ahí está, game over 312 00:22:40,480 --> 00:22:41,579 vale, entonces 313 00:22:41,579 --> 00:22:44,839 vale, el vídeo de David Calle 314 00:22:44,839 --> 00:22:46,440 está súper bien, le explica 315 00:22:46,440 --> 00:22:48,779 cómo pasar de binario a decimión 316 00:22:48,779 --> 00:22:53,039 hola chicos, ¿qué tal? 317 00:22:53,160 --> 00:22:53,940 gracias por venir a clase 318 00:22:53,940 --> 00:22:56,779 es un vídeo para 319 00:22:56,779 --> 00:22:57,519 eso 320 00:22:57,519 --> 00:23:01,380 y creo que nada más, aquí a ver 321 00:23:01,380 --> 00:23:03,220 una introducción sencilla 322 00:23:03,220 --> 00:23:05,660 igual, otra introducción sencilla de lo que es el binario 323 00:23:05,660 --> 00:23:07,599 ¿de acuerdo? 324 00:23:08,400 --> 00:23:09,240 ¿os sabéis el chiste 325 00:23:09,240 --> 00:23:10,519 del código binario, no? 326 00:23:10,519 --> 00:23:11,240 muy mal 327 00:23:11,240 --> 00:23:13,940 vale, pues ya está, muchas gracias 328 00:23:13,940 --> 00:23:17,119 y hasta luego