A Resistência | Pense Como um Programador, Episódio 2
-
0:22 - 0:25Depois de tirar Ethic da prisão,
-
0:25 - 0:28Hedge e ela voam
até um acampamento fronteiriço, -
0:28 - 0:33à sombra de Bradbarrier,
a grande muralha que rodeia o país. -
0:35 - 0:39Em breve, todos os habitantes se reunirão
para receber o alimento mensal. -
0:39 - 0:43As pessoas da muralha passarão dias
coletando obras de arte e de literatura -
0:43 - 0:45de toda a região.
-
0:46 - 0:50No dia de distribuição do alimento,
os robôs-fornalha chegam, famintos. -
0:50 - 0:55Se eles "comerem", as luzes
ficarão acesas e o alimento será entregue. -
0:56 - 1:00Se eles "passarem fome",
as pessoas também passarão. -
1:01 - 1:04O suprimento de combustível de Hedge
acaba assim que ele e Ethic -
1:04 - 1:09chegam aos arredores da cidade
e fazem uma aterrissagem forçada. -
1:11 - 1:14Por sorte, todos estão muito ocupados
preparando-se para receber o alimento -
1:14 - 1:15e não se dão conta.
-
1:15 - 1:18Hoje, na distribuição de alimento,
Ethic pode encontrar o líder -
1:18 - 1:21de um movimento de resistência secreto.
-
1:21 - 1:25Essa pessoa sabe a localização
do primeiro dos três artefatos poderosos. -
1:25 - 1:27O problema é que Hedge e Ethic não sabem
-
1:27 - 1:30o nome do líder nem como ele é.
-
1:31 - 1:34Mas Hedge reuniu a seguinte informação:
-
1:35 - 1:37o líder tem olhos verdes.
-
1:37 - 1:39Se o líder tiver cabelo vermelho,
-
1:39 - 1:43o nome dele tem ao menos
um par de letras repetidas. -
1:43 - 1:48Se ele usa óculos, o nome dele
tem exatamente duas vogais; -
1:48 - 1:52caso contrário, o nome dele tem
exatamente três vogais. -
1:52 - 1:57Há justamente uma pessoa
que corresponde a essas características. -
1:57 - 1:58Como é uma fugitiva,
-
1:58 - 2:03Ethic não pode se infiltrar na multidão
sem atrair a atenção dos outros, -
2:03 - 2:05mas ela pode dar instruções a Hedge.
-
2:05 - 2:07E ela possui uma ferramenta
-
2:07 - 2:10que os programadores
chamam de "condicional". -
2:10 - 2:13É uma afirmação na forma "se A, então B".
-
2:13 - 2:16Fluxogramas são grandes representações
de modo como isso funciona. -
2:16 - 2:19Essa estrutura condicional significa
-
2:19 - 2:22que se A for verdadeiro,
executa-se a instrução B. -
2:22 - 2:26Existem também condicionais
que representam diferentes possibilidades. -
2:26 - 2:30Esta diz que "se A for verdadeiro,
execute a instrução B; -
2:30 - 2:34senão, execute a instrução C".
-
2:34 - 2:36Então, quais instruções Ethic dá a Hedge
-
2:36 - 2:39para que ele encontre
o líder da resistência? -
2:40 - 2:43Uma pausa agora para que você
descubra sozinho. -
2:43 - 2:47Com um problema assim,
é bom simplificar primeiro. -
2:47 - 2:51E se Hedge tiver apenas
que examinar essa única pessoa? -
2:51 - 2:54Quais informações ele precisa
reunir sobre o líder? -
2:54 - 2:57Ele pode perguntar:
"Ela tem olhos verdes?" -
2:57 - 3:02Que outras perguntas Hedge deveria fazer
para encontrar o líder da resistência -
3:02 - 3:05e como ele pode identificar
essas respostas? -
3:06 - 3:10Uma pausa agora
para que descubra sozinho. -
3:11 - 3:15O modo como os humanos abordam
esse problema parece intuitivo. -
3:15 - 3:16Mas Hedge não é um humano
-
3:16 - 3:21e o desafio surge da necessidade
de dar a ele instruções sistemáticas -
3:21 - 3:24que funcionarão em qualquer situação.
-
3:24 - 3:27Hedge precisa examinar
os habitantes, um de cada vez, -
3:27 - 3:29até descobrir quem é a pessoa certa.
-
3:29 - 3:33Em outras palavras, como aconteceu
com a fechadura da cela da prisão, -
3:33 - 3:37este é um loop que repete
as mesmas instruções. -
3:37 - 3:40Mas, desta vez, o loop envolverá
uma série de perguntas -
3:40 - 3:42na forma de condicionais,
-
3:42 - 3:45e terminará assim que Hedge
encontrar o que procura. -
3:45 - 3:49Mas, primeiro, você vai querer
organizar as informações que tem. -
3:49 - 3:51Cada pessoa tem
um conjunto de características: -
3:51 - 3:55cor dos olhos e do cabelo,
se usa óculos e o nome dela. -
3:55 - 3:57Essa pessoa tem olhos verdes?
-
3:57 - 4:02Se tiver, assinale "cor dos olhos";
senão, marque um "X". -
4:02 - 4:06Se tiver cabelo vermelho, o nome
tem um par de letras repetidas? -
4:06 - 4:10Se tiver, assinale em "cor do cabelo".
-
4:10 - 4:14Se não tiver letras repetidas,
assinale um "X" em "cor do cabelo". -
4:14 - 4:17Quem tiver cabelo vermelho,
mas não tiver as letras repetidas, -
4:17 - 4:19não pode ser o líder da resistência.
-
4:19 - 4:21Mas percebam que, se tiver cabelo azul,
-
4:21 - 4:24Hedge pulará esta pergunta
e passará para a próxima. -
4:25 - 4:28Para a última pergunta, podemos dizer:
-
4:28 - 4:33"Se a pessoa usa óculos,
o nome dela tem exatamente duas vogais? -
4:33 - 4:38Se ela não usa óculos, o nome dela
tem exatamente três vogais?" -
4:38 - 4:42Haverá pessoas na multidão
que usam óculos e têm uma vogal, -
4:42 - 4:45ou que não usam óculos e têm duas vogais.
-
4:45 - 4:49Mas não são quem estamos procurando,
então serão marcadas com um "X". -
4:49 - 4:52O líder da resistência tem que ser alguém
com as marcas de seleção -
4:52 - 4:55ou com casas em branco
ao lado de cada pergunta. -
4:55 - 4:58As casas em branco estão corretas,
porque, se a pessoa tiver cabelo azul, -
4:58 - 5:02a regra sobre o cabelo vermelho
não se aplica a ela. -
5:02 - 5:06Também poderia pedir a Hedge que fizesse
cada pergunta sobre cada pessoa, -
5:06 - 5:09e então escolher a que tivesse somente
as marcas de seleção e casas em branco. -
5:09 - 5:14Mas há um modo de se poupar muito tempo:
assim que Hedge marcar um "X", -
5:14 - 5:17peça que ele passe para a próxima pessoa.
-
5:17 - 5:19Não é necessário saber
a resposta para cada pergunta; -
5:19 - 5:23apenas que um "X" significa
que não é o alvo da busca. -
5:26 - 5:28Hedge vasculha a multidão
-
5:28 - 5:32e, em questão de minutos,
encontra Adila, a líder da resistência, -
5:32 - 5:34e a leva até Ethic.
-
5:34 - 5:39Adila concorda em ajudá-los a roubar
o primeiro artefato, o "node do poder", -
5:39 - 5:41mas sob uma condição:
-
5:41 - 5:44que Ethic e Hedge comecem a revolução
-
5:44 - 5:48reprogramando os robôs-fornalha
que aterrorizam a cidade. -
5:48 - 5:52E, nesse exato momento, surgem os robôs!
- Title:
- A Resistência | Pense Como um Programador, Episódio 2
- Speaker:
- Alex Rosenthal
- Description:
-
Veja a lição completa: https://ed.ted.com/lessons/the-resistance-think-like-a-coder-ep-2
Este é o segundo episódio de nossa série de animação “Pense Como um Programador”. Esta narrativa de dez episódios acompanha uma garota, Ethic, e seu amigo robô, Hedge, enquanto tentam salvar o mundo. Os dois embarcam em uma missão para reunir três artefatos e devem encontrar o caminho, passando por uma série de enigmas de programação.
Lição de Alex Rosenthal, dirigido por Kozmonot Animation Studio.
- Video Language:
- English
- Team:
- closed TED
- Project:
- TED-Ed
- Duration:
- 05:54
Maricene Crus edited Portuguese, Brazilian subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Maricene Crus edited Portuguese, Brazilian subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Maricene Crus approved Portuguese, Brazilian subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Maricene Crus edited Portuguese, Brazilian subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Maricene Crus accepted Portuguese, Brazilian subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Maricene Crus edited Portuguese, Brazilian subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Maricene Crus edited Portuguese, Brazilian subtitles for The Resistance | Think Like A Coder, Ep 2 | ||
Maricene Crus edited Portuguese, Brazilian subtitles for The Resistance | Think Like A Coder, Ep 2 |