[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.26,0:00:05.26,Default,,0000,0000,0000,,Um dos mais importantes conceitos na ciência\Nda computação é como definimos novos comandos, como Dialogue: 0,0:00:05.26,0:00:10.96,Default,,0000,0000,0000,,adicionar as suas próprias palavras para a linguagem do computador.\NA maioria das Linguagens de Computação possuem apenas uma Dialogue: 0,0:00:10.96,0:00:17.29,Default,,0000,0000,0000,,centena de palavras ou comandos. A arte e a magia está \Nem definir suas próprias novas palavras a partir desses Dialogue: 0,0:00:17.29,0:00:23.21,Default,,0000,0000,0000,,blocos de construção. Nós fazemos isso o tempo todo \Nem esportes. Por exemplo, no basquete, você começa Dialogue: 0,0:00:23.21,0:00:28.48,Default,,0000,0000,0000,,aprendendo driblar, como fazer uma bandeja,\Ncomo fazer um rebote. Uma vez que você tenha aprendido esses Dialogue: 0,0:00:28.48,0:00:33.01,Default,,0000,0000,0000,,movimentos básicos, você aprende novas jogadas \Ne combina esses blocos de construção, como um Dialogue: 0,0:00:33.01,0:00:38.44,Default,,0000,0000,0000,,pick and roll ou give and go. Você pode então\Npartir daí para jogadas mais complexas. Uma vez que Dialogue: 0,0:00:38.44,0:00:44.71,Default,,0000,0000,0000,,você tenha aprendido e dá a isso um nome, todos\Nno time saberão como fazer também. Acontece de forma Dialogue: 0,0:00:44.71,0:00:49.63,Default,,0000,0000,0000,,parecida quando você ensina um computador a como fazer\Numa ação usando uma dessas sequências de comandos, Dialogue: 0,0:00:49.63,0:00:55.16,Default,,0000,0000,0000,,você pode cirar o seu próprio nome para aquela ação\Nde forma que seja fácil repeti-la depois. Quando você Dialogue: 0,0:00:55.16,0:01:00.68,Default,,0000,0000,0000,,define o seu próprio comando e dá a ele um nome,\Nisso é chamado de função. Agora nós vamos Dialogue: 0,0:01:00.68,0:01:08.07,Default,,0000,0000,0000,,usar essas funções para ajudar a abelha. Nesse\Nexemplo, a nossa função é chamada "chegar ao néctar", Dialogue: 0,0:01:08.07,0:01:13.98,Default,,0000,0000,0000,,esse bloco verde bem aqui. Nós sabemos o que a \N"chegar ao néctar" faz ao olhar para essa caixa Dialogue: 0,0:01:13.98,0:01:21.36,Default,,0000,0000,0000,,cinza que é a definicação da função. Se nós\Nolharmos dentro dela, a "chegar ao néctar" vai Dialogue: 0,0:01:21.36,0:01:28.23,Default,,0000,0000,0000,,ir pegar o néctar e depois pegar néctar novamente. Sempre\Nolhe para o que está dentro da caixa cinza de forma que Dialogue: 0,0:01:28.23,0:01:31.54,Default,,0000,0000,0000,,você saiba o que esses blocos verdes de função\Npodem fazer.