WEBVTT 00:00:00.260 --> 00:00:05.260 Um dos mais importantes conceitos na ciência da computação é como definimos novos comandos, como 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 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 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 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 00:00:28.480 --> 00:00:33.010 movimentos básicos, você aprende novas jogadas e combina esses blocos de construção, como um 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 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 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, 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ê 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 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", 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 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 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 00:01:28.230 --> 00:01:31.540 você saiba o que esses blocos verdes de função podem fazer.