Essa aula é chamada de "corrida dos dados". Quase todo mundo gosta de jogar jogos de computador. Você já
pensou sobre como programadores de computadores transformam os passos de um jogo em um programa? O primeiro
passo para criar jogos de computador e para resolver qualquer problema necessita de pensamento e planejamento.
O passo de "pensamento" na resolução de problemas produz um algorítimo, que é um plano em passo a passo
para resolver um problema ou concluir uma tarefa. Nessa aula, você vai criar um algorítimo
para um jogo de dados. Depois você vai perguntar ao seus amigos para testarem o seu plano para ver se eles
conseguem seguir os passos para jogar o jogo. Depois do programador ter certeza de que os passos estão corretos,
é hora de traduzir o algorítimo em um programa com uma linguagem que o computador
pode entender. Quase tudo que fazemos todos os dias necessita de um algorítimo, uma lista de passos
que você pode seguir para finalizar uma tarefa. Pense sobre se aprontar para a escola ou planejar um dia divertido na
escola com os seus amigos, ou preparar um lanche. Para completar qualquer uma dessas tarefas, você vai precisar
quebrá-la em passos menores e às vezes os passos precisam estar numa ordem específica. Pense
sobre fazer um sanduíche. Não importa quais ingredientes você vai tirar do armário
primeiro. Mas você não pode passar a pasta de amendoim até que você tenha aberto o pote. Computadores precisam de algorítimos
e programas precisam mostrar a eles como fazer até mesmo coisas simples que nós podemos fazer sem precisar pensar sobre.
Um Algorítimo é o pensamento por detrás do que precisa acontecer enquanto o programa é o que realmente
passa as intruções para o computador para fazer isso acontecer. Um algorítimo precisa ser traduzido
num programa antes de que um computador possa executá-lo. Quebrar uma tarefa em vários passos chamados de algorítimo
pode ser difícil às vezes. Mas assim como toda nova habilidade, fica cada vez mais fácil quanto mais você pratica.