[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:00.34,0:00:06.57,Default,,0000,0000,0000,,Uma das melhores coisas na programação computacional\Né que uma vez que você ensina um computador a fazer Dialogue: 0,0:00:06.57,0:00:18.11,Default,,0000,0000,0000,,uma ação, você pode pedir aquela função novamente.\NVocê dá a ela um nome e depois basta chamá-la. Dialogue: 0,0:00:18.11,0:00:24.70,Default,,0000,0000,0000,,Isso é realmente uma extensão da linguagem. No \Nprograma que construímos, nós aprendemos que para Dialogue: 0,0:00:24.70,0:00:34.88,Default,,0000,0000,0000,,desenhar um quadrado, basta se mover e virar quatro vezes.\NNós podemos pegar essa função e dar um nome a ela, Dialogue: 0,0:00:34.88,0:00:42.17,Default,,0000,0000,0000,,"desenhar um quadrado", de forma que toda vez que quisermos\Nfazer isso, nós simplesmente dizemos "desenhar um quadrado" e Dialogue: 0,0:00:42.17,0:00:49.72,Default,,0000,0000,0000,,a função, o código serão invocados.\NIsso será feito por nós. Nós adicionamos Dialogue: 0,0:00:49.72,0:00:53.19,Default,,0000,0000,0000,,esse conceito na nossa linguagem de programação.