1 00:00:00,260 --> 00:00:04,909 Um dos conceitos mais importantes na informática é a definição de novos comandos, 2 00:00:04,909 --> 00:00:08,110 como adicionar as tuas palavras a uma linguagem de programação. 3 00:00:08,110 --> 00:00:13,075 A maioria das linguagens de programação tem apenas cem palavras ou comandos. 4 00:00:13,075 --> 00:00:18,364 A arte e magia está em definir as tuas próprias novas palavras a partir destes blocos de construção. 5 00:00:18,364 --> 00:00:20,508 Fazemos isto a toda a hora no desporto. 6 00:00:20,508 --> 00:00:24,347 Por exemplo, no basquetebol, começamos por aprender a driblar, 7 00:00:24,347 --> 00:00:27,137 a fazer um lançamento na passada ou a fazer um ressalto. 8 00:00:27,300 --> 00:00:29,520 Depois de aprenderes estes movimentos básicos, 9 00:00:29,520 --> 00:00:32,486 aprendes novos movimentos e juntas estes blocos de construção, 10 00:00:32,486 --> 00:00:35,015 como num bloqueio na bola ou passe e corte. 11 00:00:35,015 --> 00:00:37,840 Podes, depois, partir daí para fazer jogadas mais complexas. 12 00:00:37,840 --> 00:00:42,805 Quando aprenderes essa jogada e lhe deres um nome, todos os teus colegas de equipa saberão como fazê-la. 13 00:00:42,805 --> 00:00:44,710 Da mesma maneira, 14 00:00:44,710 --> 00:00:49,349 depois de teres ensinado um computador a fazer uma acção, com estas sequências de comandos, 15 00:00:49,349 --> 00:00:53,855 podes inventar o teu próprio nome para essa acção, para que seja fácil repeti-la mais tarde. 16 00:00:54,486 --> 00:00:58,958 Quando defines o teu próprio comando e lhe dás um nome, isso chama-se uma função. 17 00:00:59,999 --> 00:01:02,757 Agora vamos utilizar funções para ajudar a abelha. 18 00:01:03,554 --> 00:01:07,586 Neste exemplo, a nossa função chama-se «obter 2 néctares», 19 00:01:07,586 --> 00:01:09,756 e está aqui mesmo, neste bloco verde. 20 00:01:10,452 --> 00:01:16,361 Sabemos o que faz a função «obter 2 néctares» ao olhar para esta caixa cinzenta, que é a definição da função. 21 00:01:16,361 --> 00:01:24,686 Se olharmos lá para dentro, a «obter 2 néctares» consiste em ir obter néctar e repetir o processo. 22 00:01:24,686 --> 00:01:31,152 Vê sempre o que está dentro da caixa cinzenta para saber o que fazem estes blocos verdes de função.