Programando (Python/Scratch)
Programar é dar a um algoritmo uma forma que o computador entenda. O mesmo raciocínio pode ser montado com blocos coloridos no Scratch ou escrito em texto no Python. Muda a aparência, não a lógica.
Do algoritmo ao código
Um algoritmo escrito em passos ainda não roda numa máquina. Para isso, ele precisa virar código, escrito numa linguagem de programação. O Scratch monta o programa encaixando blocos, ótimo para começar. O Python escreve o mesmo em texto, do jeito usado no mundo profissional.
O importante é perceber que a lógica é a mesma nos dois. Se você entendeu o algoritmo, aprender a linguagem é aprender a escrever aquela lógica com as palavras certas.
Variável, condição e repetição
Quase todo programa se monta com três blocos de construção. Domine estes e você lê e escreve a maioria dos códigos simples.
# par ou impar em Python
numero = 7
if numero % 2 == 0:
print("e par")
else:
print("e impar")
Variável: um nome que guarda um valor. Aqui, numero guarda o 7.
Condição (if): executa um caminho ou outro conforme um teste. O % é o resto da divisão.
No Scratch, isso seria um bloco "se ... senão" encaixando os mesmos passos. Mesma lógica, outra roupa.
Fazer o computador repetir por você
O terceiro bloco essencial é o laço de repetição, que manda o computador executar algo várias vezes sem você reescrever.
Três perguntas, correção na hora
Para levar adiante
Desafio
Escreva em Python (ou monte no Scratch) um programa que leia uma média e imprima 'aprovado' se for 6 ou mais, e 'recuperacao' caso contrário. Use uma variável e uma condição.
Feche o ciclo
Você fechou a trilha de Matemática do 3º ano no 4º bimestre: diagramas, leitura crítica de dados e programação. Volte ao Portal para seguir para a Geometria do bimestre.