[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:05.09,0:00:08.17,Default,,0000,0000,0000,,Esta aula chama-se "corrida de dados". Dialogue: 0,0:00:08.81,0:00:11.46,Default,,0000,0000,0000,,Quase toda a gente\Ngosta de jogar jogos de computador. Dialogue: 0,0:00:11.84,0:00:16.67,Default,,0000,0000,0000,,Já alguma vez pensaste em como os programadores\Ntransformam os passos de um jogo num programa? Dialogue: 0,0:00:17.12,0:00:19.37,Default,,0000,0000,0000,,O primeiro passo na criação\Nde jogos de computador, Dialogue: 0,0:00:19.37,0:00:21.11,Default,,0000,0000,0000,,e na resolução de qualquer problema, Dialogue: 0,0:00:21.11,0:00:23.04,Default,,0000,0000,0000,,requer pensamento e planeamento. Dialogue: 0,0:00:23.67,0:00:27.41,Default,,0000,0000,0000,,Ao pensar na solução de um problema,\Nproduz-se um algoritmo, Dialogue: 0,0:00:27.41,0:00:31.100,Default,,0000,0000,0000,,que é um plano passo-a-passo para\Nresolver um problema ou terminar uma tarefa. Dialogue: 0,0:00:32.64,0:00:37.04,Default,,0000,0000,0000,,Nesta aula, vamos criar um algoritmo\Npara um jogo de corrida de dados. Dialogue: 0,0:00:37.04,0:00:41.17,Default,,0000,0000,0000,,Depois, vais pedir aos teus amigos\Nque experimentem o teu plano, Dialogue: 0,0:00:41.17,0:00:44.11,Default,,0000,0000,0000,,para ver se eles conseguem seguir os passos\Npara jogar o jogo. Dialogue: 0,0:00:44.11,0:00:47.00,Default,,0000,0000,0000,,Depois de o programador ter\Na certeza de que os passos estão corretos, Dialogue: 0,0:00:47.00,0:00:53.07,Default,,0000,0000,0000,,é tempo de traduzir o algoritmo para um programa\Ncom uma linguagem que o computador possa compreender. Dialogue: 0,0:00:53.73,0:00:57.48,Default,,0000,0000,0000,,Quase tudo o que fazemos todos os dias\Nrequer um algoritmo, Dialogue: 0,0:00:57.48,0:01:00.76,Default,,0000,0000,0000,,uma lista de passos a seguir\Npara terminar uma tarefa. Dialogue: 0,0:01:00.76,0:01:05.06,Default,,0000,0000,0000,,Pensa em como te preparas para a escola,\Nou planeias um dia de diversão com os seus amigos, Dialogue: 0,0:01:05.06,0:01:06.69,Default,,0000,0000,0000,,ou em como fazes um lanche. Dialogue: 0,0:01:06.69,0:01:11.97,Default,,0000,0000,0000,,Para concluir qualquer uma dessas tarefas,\Nprecisas de as dividir em passos mais pequenos Dialogue: 0,0:01:11.97,0:01:15.82,Default,,0000,0000,0000,,sendo que às vezes passos\Ntem de estar numa ordem específica. Dialogue: 0,0:01:15.82,0:01:17.73,Default,,0000,0000,0000,,Pensa em como fazes uma sanduíche. Dialogue: 0,0:01:17.73,0:01:21.28,Default,,0000,0000,0000,,Não importa que ingrediente\Ntiras do armário primeiro. Dialogue: 0,0:01:21.28,0:01:24.57,Default,,0000,0000,0000,,Mas não podes barrar a manteiga de amendoim\Naté abrires o frasco. Dialogue: 0,0:01:24.57,0:01:30.10,Default,,0000,0000,0000,,Os computadores precisam de algoritmos e de programas\Npara lhes mostrar como fazer até as coisas mais simples, Dialogue: 0,0:01:30.10,0:01:32.41,Default,,0000,0000,0000,,que fazemos sem pensar. Dialogue: 0,0:01:32.41,0:01:36.16,Default,,0000,0000,0000,,Um algoritmo é o pensamento por detrás\Ndo que precisa de acontecer, Dialogue: 0,0:01:36.16,0:01:42.05,Default,,0000,0000,0000,,enquanto o programa contém as instruções\Ndadas ao computador para que isso aconteça. Dialogue: 0,0:01:42.05,0:01:47.40,Default,,0000,0000,0000,,Um algoritmo tem de ser traduzido num programa\Nantes do computador o poder executar. Dialogue: 0,0:01:47.40,0:01:52.31,Default,,0000,0000,0000,,Dividir uma tarefa em passos,\Na que chamamos algoritmo, às vezes é difícil. Dialogue: 0,0:01:52.31,0:01:56.84,Default,,0000,0000,0000,,Mas como qualquer nova habilidade,\Ntorna-se cada vez mais fácil com a prática.