WEBVTT 00:00:08.864 --> 00:00:11.014 [Piensa como un programador] 00:00:17.549 --> 00:00:19.769 [Episodio 2: La Resistencia] 00:00:22.038 --> 00:00:24.606 Después de sacar a Ética de prisión, 00:00:24.606 --> 00:00:27.821 Hedge los lleva a ambos hacia un asentamiento fronterizo 00:00:27.821 --> 00:00:33.331 a la sombra de Bradbarrier, la gran muralla que rodea la nación. NOTE Paragraph 00:00:34.641 --> 00:00:38.683 Todos los colonos se reunirán pronto para la alimentación mensual. 00:00:38.973 --> 00:00:43.188 La gente en el muro pasa sus días reuniendo obras de arte y de literatura 00:00:43.188 --> 00:00:45.428 de todo el país. 00:00:45.788 --> 00:00:50.128 El día de la alimentación, llegan los hornos-bots, hambrientos. 00:00:50.378 --> 00:00:54.949 Si comen, las luces se mantienen encendidas y la comida es repartida. 00:00:56.119 --> 00:00:59.409 Si pasan hambre, la gente también. NOTE Paragraph 00:01:00.954 --> 00:01:04.304 El suministro de combustible de Hedge se agota junto cuando él y Ética 00:01:04.304 --> 00:01:05.964 llegan a las afueras de la ciudad 00:01:05.964 --> 00:01:08.732 y entran para un aterrizaje forzoso. 00:01:10.576 --> 00:01:14.816 Por suerte, todos están muy ocupados preparando la alimentación para notarlo. NOTE Paragraph 00:01:14.856 --> 00:01:17.870 La alimentación de hoy es donde Ética puede encontrar al líder 00:01:17.870 --> 00:01:20.551 del movimiento de resistencia clandestino. 00:01:20.551 --> 00:01:24.819 Esta persona conoce la localización del primero de tres poderosos artefactos. 00:01:24.819 --> 00:01:27.222 El problema es que Hedge y Ética no saben 00:01:27.222 --> 00:01:30.618 el nombre del líder de la resistencia ni su apariencia. 00:01:30.618 --> 00:01:34.251 Pero Hedge ha reunido la siguiente información: NOTE Paragraph 00:01:34.801 --> 00:01:37.216 El líder tiene ojos verdes. 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 00:01:43.517 --> 00:01:48.286 Si el líder lleva gafas, su nombre tiene exactamente 2 vocales. 00:01:48.286 --> 00:01:52.299 De otro modo, su nombre tiene exactamente 3 vocales. 00:01:52.299 --> 00:01:57.109 Hay exactamente un persona para la que todo esto es cierto. NOTE Paragraph 00:01:57.109 --> 00:01:58.324 Como una fugitiva, 00:01:58.324 --> 00:02:02.514 Ética no puede mezclarse entre la multitud sin llamar la atención. 00:02:02.514 --> 00:02:05.326 Pero puede darle instrucciones a Hedge. 00:02:05.326 --> 00:02:09.505 Y una herramienta que tiene es lo que los programadores llaman un condicional. 00:02:09.505 --> 00:02:13.185 Es una declaración de la forma: "Si A, entonces B" 00:02:13.185 --> 00:02:16.376 Los diagramas de flujo son buenas ilustraciones de cómo funcionan. 00:02:16.376 --> 00:02:22.266 Este condicional se traduce en: si A es cierta, realiza la instrucción B 00:02:22.266 --> 00:02:26.178 También hay condicionales que cuentan para diferentes posibilidades: 00:02:26.178 --> 00:02:30.025 "Si A es cierta, ejecute la instrucción B. 00:02:30.025 --> 00:02:33.718 De otro modo, continúe con la instrucción C" NOTE Paragraph 00:02:33.718 --> 00:02:38.828 Así que, ¿qué instrucciones le da a Hedge para que pueda encontrar al líder? NOTE Paragraph 00:02:38.828 --> 00:02:43.492 Pausa el video ahora si quieres descubrirlo por tí mismo. NOTE Paragraph 00:02:43.492 --> 00:02:47.407 Con un problema como esto, puede ayudar simplificar primero. 00:02:47.407 --> 00:02:50.987 ¿Qué pasa si Hedge solo tiene que examinar a esta persona? 00:02:50.987 --> 00:02:54.232 ¿Qué información necesita recopilar sobre ella? NOTE Paragraph 00:02:54.232 --> 00:02:57.236 Podría preguntar: ¿Tiene los ojos verdes? 00:02:57.236 --> 00:03:01.688 ¿Qué otras preguntas debería hacer Hedge para encontrar al líder de la resitencia, 00:03:01.688 --> 00:03:04.748 y cómo rastrear esas respuestas? NOTE Paragraph 00:03:05.728 --> 00:03:10.348 Pausa ahora para descubrirlo por tí mismo. NOTE Paragraph 00:03:10.718 --> 00:03:14.607 Puede parecer intuitivo cómo abordarías el problema como humano. 00:03:14.607 --> 00:03:16.380 Pero Hedge no es humano, 00:03:16.380 --> 00:03:20.990 y el desafío viene de la necesidad de darle instrucciones sistemáticas 00:03:20.990 --> 00:03:23.654 que funcionarán en cualquier escenario. NOTE Paragraph 00:03:23.654 --> 00:03:26.578 Hedge necesita examinar a los colonos, uno cada vez, 00:03:26.578 --> 00:03:29.139 hasta que descubra a la persona correcta. 00:03:29.139 --> 00:03:32.709 En otras palabras, como con la cerradura de la celda de la prisión, 00:03:32.709 --> 00:03:36.555 este es un bucle que repite las mismas instrucciones. 00:03:36.555 --> 00:03:40.083 Solo que esta vez el bucle involucrará una serie de preguntas 00:03:40.083 --> 00:03:41.770 en forma de condicionales, 00:03:41.770 --> 00:03:45.081 y terminará tan pronto como Hedge encuentre a su objetivo. NOTE Paragraph 00:03:45.081 --> 00:03:48.592 Pero primero, querrás organizar tu información. 00:03:48.592 --> 00:03:55.130 Cada persona tiene unas características: color de ojos, pelo, gafas y nombre. NOTE Paragraph 00:03:55.130 --> 00:03:57.297 ¿Tiene esta persona ojos verdes? 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í. NOTE Paragraph 00:04:02.367 --> 00:04:06.207 Si tienen pelo rojo, ¿su nombre contiene una letra doble? 00:04:06.207 --> 00:04:09.543 Si es así, haz una marca al lado de "color de pelo". 00:04:09.543 --> 00:04:13.832 Si no tienen una letra doble, pon una X al lado de "color de pelo" 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. 00:04:18.582 --> 00:04:20.832 Pero ten en cuenta que si tienen el pelo azul 00:04:20.832 --> 00:04:24.862 Hedge omitirá esa pregunta y saltará a la siguiente. NOTE Paragraph 00:04:25.432 --> 00:04:27.801 Para la última pregunta, podemos decir: 00:04:27.801 --> 00:04:32.551 "Si llevan gafas, ¿su nombre tiene exactamente dos vocales? 00:04:32.551 --> 00:04:38.129 Si no tienen gafas, ¿tiene su nombre exactamente tres vocales?" 00:04:38.129 --> 00:04:42.457 Habrá una persona en la multitud con gafas y una vocal, 00:04:42.457 --> 00:04:44.864 o sin gafas y dos vocales. 00:04:44.864 --> 00:04:48.673 Pero no son quienes buscamos, así que obtendrán una X. NOTE Paragraph 00:04:48.673 --> 00:04:52.198 El líder de la resistencia debe ser alguien con las marcas de verificación 00:04:52.198 --> 00:04:55.027 o espacios en blanco al lado de cada pregunta. 00:04:55.027 --> 00:04:58.113 Los espacios en blanco están bien, si alguien tiene el pelo azul 00:04:58.113 --> 00:05:01.183 la regla sobre el pelo rojo no aplica para ellos. NOTE Paragraph 00:05:01.923 --> 00:05:05.511 Puedes hacer que Hedge haga todas las preguntas sobre cada persona, 00:05:05.511 --> 00:05:09.215 y luego elegir a la persona con solo marcas y espacios en blanco. 00:05:09.215 --> 00:05:14.165 Pero hay un modo de ahorrar mucho tiempo: cada vez que Hedge marque una X, 00:05:14.167 --> 00:05:16.722 haz que pase a la siguiente persona. 00:05:16.722 --> 00:05:19.294 No necesitas conocer la respuesta a cada pregunta; 00:05:19.294 --> 00:05:23.224 con solo una X, significa que no son el objetivo de tu búsqueda. NOTE Paragraph 00:05:26.283 --> 00:05:28.085 Hedge zumba entre la multitud, 00:05:28.085 --> 00:05:31.646 y en cuestión de minutos encuentra a Adila, la líder de la resistencia, 00:05:31.646 --> 00:05:33.785 y la lleva de vuelta con Ética. NOTE Paragraph 00:05:33.785 --> 00:05:39.055 Adila acepta ayudarlos a robar el primer artefacto, el nodo del poder, 00:05:39.055 --> 00:05:41.018 pero con una condición: 00:05:41.018 --> 00:05:43.746 que Ética y Hedge inicien la revolución 00:05:43.746 --> 00:05:48.349 reprogramando los hornos-bots que aterrorizan la ciudad. 00:05:48.349 --> 00:05:51.129 Y justo a tiempo, los robots descienden.