1 00:00:00,260 --> 00:00:05,260 Um dos mais importantes conceitos na ciência da computação é como definimos novos comandos, como 2 00:00:05,260 --> 00:00:10,960 adicionar as suas próprias palavras para a linguagem do computador. A maioria das Linguagens de Computação possuem apenas uma 3 00:00:10,960 --> 00:00:17,289 centena de palavras ou comandos. A arte e a magia está em definir suas próprias novas palavras a partir desses 4 00:00:17,289 --> 00:00:23,210 blocos de construção. Nós fazemos isso o tempo todo em esportes. Por exemplo, no basquete, você começa 5 00:00:23,210 --> 00:00:28,480 aprendendo driblar, como fazer uma bandeja, como fazer um rebote. Uma vez que você tenha aprendido esses 6 00:00:28,480 --> 00:00:33,010 movimentos básicos, você aprende novas jogadas e combina esses blocos de construção, como um 7 00:00:33,010 --> 00:00:38,440 pick and roll ou give and go. Você pode então partir daí para jogadas mais complexas. Uma vez que 8 00:00:38,440 --> 00:00:44,710 você tenha aprendido e dá a isso um nome, todos no time saberão como fazer também. Acontece de forma 9 00:00:44,710 --> 00:00:49,629 parecida quando você ensina um computador a como fazer uma ação usando uma dessas sequências de comandos, 10 00:00:49,629 --> 00:00:55,159 você pode cirar o seu próprio nome para aquela ação de forma que seja fácil repeti-la depois. Quando você 11 00:00:55,159 --> 00:01:00,679 define o seu próprio comando e dá a ele um nome, isso é chamado de função. Agora nós vamos 12 00:01:00,679 --> 00:01:08,070 usar essas funções para ajudar a abelha. Nesse exemplo, a nossa função é chamada "chegar ao néctar", 13 00:01:08,070 --> 00:01:13,980 esse bloco verde bem aqui. Nós sabemos o que a "chegar ao néctar" faz ao olhar para essa caixa 14 00:01:13,980 --> 00:01:21,360 cinza que é a definicação da função. Se nós olharmos dentro dela, a "chegar ao néctar" vai 15 00:01:21,360 --> 00:01:28,230 ir pegar o néctar e depois pegar néctar novamente. Sempre olhe para o que está dentro da caixa cinza de forma que 16 00:01:28,230 --> 00:01:31,540 você saiba o que esses blocos verdes de função podem fazer.