-
Um dos mais importantes conceitos na ciência
da computação é como definimos novos comandos, como
-
adicionar as suas próprias palavras para a linguagem do computador.
A maioria das Linguagens de Computação possuem apenas uma
-
centena de palavras ou comandos. A arte e a magia está
em definir suas próprias novas palavras a partir desses
-
blocos de construção. Nós fazemos isso o tempo todo
em esportes. Por exemplo, no basquete, você começa
-
aprendendo driblar, como fazer uma bandeja,
como fazer um rebote. Uma vez que você tenha aprendido esses
-
movimentos básicos, você aprende novas jogadas
e combina esses blocos de construção, como um
-
pick and roll ou give and go. Você pode então
partir daí para jogadas mais complexas. Uma vez que
-
você tenha aprendido e dá a isso um nome, todos
no time saberão como fazer também. Acontece de forma
-
parecida quando você ensina um computador a como fazer
uma ação usando uma dessas sequências de comandos,
-
você pode cirar o seu próprio nome para aquela ação
de forma que seja fácil repeti-la depois. Quando você
-
define o seu próprio comando e dá a ele um nome,
isso é chamado de função. Agora nós vamos
-
usar essas funções para ajudar a abelha. Nesse
exemplo, a nossa função é chamada "chegar ao néctar",
-
esse bloco verde bem aqui. Nós sabemos o que a
"chegar ao néctar" faz ao olhar para essa caixa
-
cinza que é a definicação da função. Se nós
olharmos dentro dela, a "chegar ao néctar" vai
-
ir pegar o néctar e depois pegar néctar novamente. Sempre
olhe para o que está dentro da caixa cinza de forma que
-
você saiba o que esses blocos verdes de função
podem fazer.