1 00:00:08,864 --> 00:00:11,014 [Piensa como un programador] 2 00:00:17,549 --> 00:00:19,769 [Episodio 2: La Resistencia] 3 00:00:22,038 --> 00:00:24,606 Después de sacar a Ética de prisión, 4 00:00:24,606 --> 00:00:27,821 Hedge los lleva a ambos hacia un asentamiento fronterizo 5 00:00:27,821 --> 00:00:33,331 a la sombra de Bradbarrier, la gran muralla que rodea la nación. 6 00:00:34,641 --> 00:00:38,683 Todos los colonos se reunirán pronto para la alimentación mensual. 7 00:00:38,973 --> 00:00:43,188 La gente en el muro pasa sus días reuniendo obras de arte y de literatura 8 00:00:43,188 --> 00:00:45,428 de todo el país. 9 00:00:45,788 --> 00:00:50,128 El día de la alimentación, llegan los hornos-bots, hambrientos. 10 00:00:50,378 --> 00:00:54,949 Si comen, las luces se mantienen encendidas y la comida es repartida. 11 00:00:56,119 --> 00:00:59,409 Si pasan hambre, la gente también. 12 00:01:00,954 --> 00:01:04,304 El suministro de combustible de Hedge se agota junto cuando él y Ética 13 00:01:04,304 --> 00:01:05,964 llegan a las afueras de la ciudad 14 00:01:05,964 --> 00:01:08,732 y entran para un aterrizaje forzoso. 15 00:01:10,576 --> 00:01:14,816 Por suerte, todos están muy ocupados preparando la alimentación para notarlo. 16 00:01:14,856 --> 00:01:17,870 La alimentación de hoy es donde Ética puede encontrar al líder 17 00:01:17,870 --> 00:01:20,551 del movimiento de resistencia clandestino. 18 00:01:20,551 --> 00:01:24,819 Esta persona conoce la localización del primero de tres poderosos artefactos. 19 00:01:24,819 --> 00:01:27,222 El problema es que Hedge y Ética no saben 20 00:01:27,222 --> 00:01:30,618 el nombre del líder de la resistencia ni su apariencia. 21 00:01:30,618 --> 00:01:34,251 Pero Hedge ha reunido la siguiente información: 22 00:01:34,801 --> 00:01:37,216 El líder tiene ojos verdes. 23 00:01:37,216 --> 00:01:42,939 Si el líder tiene el pelo rojo, su nombre tiene al menos una letra doble consecutiva 24 00:01:43,517 --> 00:01:48,286 Si el líder lleva gafas, su nombre tiene exactamente 2 vocales. 25 00:01:48,286 --> 00:01:52,299 De otro modo, su nombre tiene exactamente 3 vocales. 26 00:01:52,299 --> 00:01:57,109 Hay exactamente un persona para la que todo esto es cierto. 27 00:01:57,109 --> 00:01:58,324 Como una fugitiva, 28 00:01:58,324 --> 00:02:02,514 Ética no puede mezclarse entre la multitud sin llamar la atención. 29 00:02:02,514 --> 00:02:05,326 Pero puede darle instrucciones a Hedge. 30 00:02:05,326 --> 00:02:09,505 Y una herramienta que tiene es lo que los programadores llaman un condicional. 31 00:02:09,505 --> 00:02:13,185 Es una declaración de la forma: "Si A, entonces B" 32 00:02:13,185 --> 00:02:16,376 Los diagramas de flujo son buenas ilustraciones de cómo funcionan. 33 00:02:16,376 --> 00:02:22,266 Este condicional se traduce en: si A es cierta, realiza la instrucción B 34 00:02:22,266 --> 00:02:26,178 También hay condicionales que cuentan para diferentes posibilidades: 35 00:02:26,178 --> 00:02:30,025 "Si A es cierta, ejecute la instrucción B. 36 00:02:30,025 --> 00:02:33,718 De otro modo, continúe con la instrucción C" 37 00:02:33,718 --> 00:02:38,828 Así que, ¿qué instrucciones le da a Hedge para que pueda encontrar al líder? 38 00:02:38,828 --> 00:02:43,492 Pausa el video ahora si quieres descubrirlo por tí mismo. 39 00:02:43,492 --> 00:02:47,407 Con un problema como esto, puede ayudar simplificar primero. 40 00:02:47,407 --> 00:02:50,987 ¿Qué pasa si Hedge solo tiene que examinar a esta persona? 41 00:02:50,987 --> 00:02:54,232 ¿Qué información necesita recopilar sobre ella? 42 00:02:54,232 --> 00:02:57,236 Podría preguntar: ¿Tiene los ojos verdes? 43 00:02:57,236 --> 00:03:01,688 ¿Qué otras preguntas debería hacer Hedge para encontrar al líder de la resitencia, 44 00:03:01,688 --> 00:03:04,748 y cómo rastrear esas respuestas? 45 00:03:05,728 --> 00:03:10,348 Pausa ahora para descubrirlo por tí mismo. 46 00:03:10,718 --> 00:03:14,607 Puede parecer intuitivo cómo abordarías el problema como humano. 47 00:03:14,607 --> 00:03:16,380 Pero Hedge no es humano, 48 00:03:16,380 --> 00:03:20,990 y el desafío viene de la necesidad de darle instrucciones sistemáticas 49 00:03:20,990 --> 00:03:23,654 que funcionarán en cualquier escenario. 50 00:03:23,654 --> 00:03:26,578 Hedge necesita examinar a los colonos, uno cada vez, 51 00:03:26,578 --> 00:03:29,139 hasta que descubra a la persona correcta. 52 00:03:29,139 --> 00:03:32,709 En otras palabras, como con la cerradura de la celda de la prisión, 53 00:03:32,709 --> 00:03:36,555 este es un bucle que repite las mismas instrucciones. 54 00:03:36,555 --> 00:03:40,083 Solo que esta vez el bucle involucrará una serie de preguntas 55 00:03:40,083 --> 00:03:41,770 en forma de condicionales, 56 00:03:41,770 --> 00:03:45,081 y terminará tan pronto como Hedge encuentre a su objetivo. 57 00:03:45,081 --> 00:03:48,592 Pero primero, querrás organizar tu información. 58 00:03:48,592 --> 00:03:55,130 Cada persona tiene unas características: color de ojos, pelo, gafas y nombre. 59 00:03:55,130 --> 00:03:57,297 ¿Tiene esta persona ojos verdes? 60 00:03:57,297 --> 00:04:02,367 Si es así, haz una marca al lado de "color de ojos", si no, marca una X allí. 61 00:04:02,367 --> 00:04:06,207 Si tienen pelo rojo, ¿su nombre contiene una letra doble? 62 00:04:06,207 --> 00:04:09,543 Si es así, haz una marca al lado de "color de pelo". 63 00:04:09,543 --> 00:04:13,832 Si no tienen una letra doble, pon una X al lado de "color de pelo" 64 00:04:13,832 --> 00:04:18,582 Cualquiera con pelo rojo y sin letra doble no puede ser el líder de la resistencia. 65 00:04:18,582 --> 00:04:20,832 Pero ten en cuenta que si tienen el pelo azul 66 00:04:20,832 --> 00:04:24,862 Hedge omitirá esa pregunta y saltará a la siguiente. 67 00:04:25,432 --> 00:04:27,801 Para la última pregunta, podemos decir: 68 00:04:27,801 --> 00:04:32,551 "Si llevan gafas, ¿su nombre tiene exactamente dos vocales? 69 00:04:32,551 --> 00:04:38,129 Si no tienen gafas, ¿tiene su nombre exactamente tres vocales?" 70 00:04:38,129 --> 00:04:42,457 Habrá una persona en la multitud con gafas y una vocal, 71 00:04:42,457 --> 00:04:44,864 o sin gafas y dos vocales. 72 00:04:44,864 --> 00:04:48,673 Pero no son quienes buscamos, así que obtendrán una X. 73 00:04:48,673 --> 00:04:52,198 El líder de la resistencia debe ser alguien con las marcas de verificación 74 00:04:52,198 --> 00:04:55,027 o espacios en blanco al lado de cada pregunta. 75 00:04:55,027 --> 00:04:58,113 Los espacios en blanco están bien, si alguien tiene el pelo azul 76 00:04:58,113 --> 00:05:01,183 la regla sobre el pelo rojo no aplica para ellos. 77 00:05:01,923 --> 00:05:05,511 Puedes hacer que Hedge haga todas las preguntas sobre cada persona, 78 00:05:05,511 --> 00:05:09,215 y luego elegir a la persona con solo marcas y espacios en blanco. 79 00:05:09,215 --> 00:05:14,165 Pero hay un modo de ahorrar mucho tiempo: cada vez que Hedge marque una X, 80 00:05:14,167 --> 00:05:16,722 haz que pase a la siguiente persona. 81 00:05:16,722 --> 00:05:19,294 No necesitas conocer la respuesta a cada pregunta; 82 00:05:19,294 --> 00:05:23,224 con solo una X, significa que no son el objetivo de tu búsqueda. 83 00:05:26,283 --> 00:05:28,085 Hedge zumba entre la multitud, 84 00:05:28,085 --> 00:05:31,646 y en cuestión de minutos encuentra a Adila, la líder de la resistencia, 85 00:05:31,646 --> 00:05:33,785 y la lleva de vuelta con Ética. 86 00:05:33,785 --> 00:05:39,055 Adila acepta ayudarlos a robar el primer artefacto, el nodo del poder, 87 00:05:39,055 --> 00:05:41,018 pero con una condición: 88 00:05:41,018 --> 00:05:43,746 que Ética y Hedge inicien la revolución 89 00:05:43,746 --> 00:05:48,349 reprogramando los hornos-bots que aterrorizan la ciudad. 90 00:05:48,349 --> 00:05:51,129 Y justo a tiempo, los robots descienden.