3ª série · Matemática · Algoritmos · Aula 2

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.

MS.EM13MAT4054º bimestreProgramação

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.

Contar de 1 a 5 Em Python, o laço "para cada i de 1 a 5, escreva i" se escreve em duas linhas com o comando for. No Scratch, é o bloco "repita" com o mesmo conteúdo dentro. A força da repetição é enorme: a mesma instrução curta pode processar cinco itens ou cinco milhões, sem mudar quase nada. Variável, condição e repetição, combinadas, já resolvem uma quantidade surpreendente de problemas.

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.

Voltar ao Portal de Matemática →