
Se você procura o que é a habilidade EF06MA04 e como trabalhá-la em sala, esta página reúne o texto oficial da BNCC, o que ele significa na prática, um exemplo resolvido passo a passo e uma atividade pronta para o 6º ano.
| Código | EF06MA04 |
|---|---|
| Etapa | 6º ano |
| Unidade temática | Números |
O que diz a BNCC
Construir algoritmo em linguagem natural e representá-lo por fluxograma que indique a resolução de um problema simples (por exemplo, se um número natural qualquer é par).
Fonte: Base Nacional Comum Curricular (MEC).
Traduzindo para a sala de aula
Esta é uma das portas de entrada do pensamento computacional na BNCC. O objetivo não é programar, mas ensinar o aluno a descrever a solução de um problema como uma sequência clara, ordenada e sem ambiguidade de passos (um algoritmo) e depois representá-la graficamente por um fluxograma, com seus símbolos de início/fim, processo e decisão (o losango de “sim/não”).
O exemplo da BNCC (decidir se um número é par) é ideal porque envolve uma pergunta de decisão simples (“o resto da divisão por 2 é zero?”). Um pré-requisito é o conceito de divisão e resto. O erro mais comum é o aluno pular etapas ou escrever passos ambíguos; a boa prática é testar o algoritmo com vários números de entrada para verificar se ele sempre funciona.
Exemplo resolvido
Construa um algoritmo que decida se um número natural é par ou ímpar.
- Em linguagem natural:
- Passo 1: leia o número n.
- Passo 2: calcule o resto da divisão de n por 2.
- Passo 3: se o resto for 0, n é par; senão, n é ímpar.
- No fluxograma: início → “ler n” → decisão em losango “resto de n ÷ 2 = 0?” → se sim, “par”; se não, “ímpar” → fim.
- Teste com n = 7: 7 ÷ 2 deixa resto 1; resto ≠ 0 → ímpar. ✓
- Teste com n = 10: 10 ÷ 2 deixa resto 0 → par. ✓

Testar o algoritmo com entradas diferentes é o que garante que ele funciona sempre, não só no exemplo escolhido.
Uma atividade pronta
Objetivo: Construir um algoritmo em linguagem natural e representá-lo por fluxograma.
Materiais: Cartões com formas geométricas (retângulo, losango, oval), setas, folhas.
Passos:
- Proponha o problema: “descubra se um número digitado é par ou ímpar”.
- Em duplas, os alunos escrevem os passos em linguagem natural.
- Transformem os passos em fluxograma, usando o losango para a decisão “resto = 0?”.
- Troquem os fluxogramas entre duplas e “executem” o do colega com três números diferentes.
Variação: Para apoio, ofereça o fluxograma com lacunas para completar; para extensão, peça um algoritmo que decida se um número é múltiplo de 3.
Perguntas frequentes
O que a habilidade EF06MA04 pede?
Que o aluno construa um algoritmo em linguagem natural e o represente por um fluxograma que resolva um problema simples, como decidir se um número é par.
Em que ano se trabalha a EF06MA04?
No 6º ano do Ensino Fundamental, na unidade temática Números, e é uma das portas de entrada do pensamento computacional.
Qual é o erro mais comum nessa habilidade?
Escrever passos ambíguos ou pular etapas. Testar o algoritmo com vários números diferentes revela se ele realmente funciona sempre.
Gere o plano completo em minutos
Você acabou de ver o que trabalhar em EF06MA04. O BNCC360 gera o plano de aula completo desta habilidade (objetivos, desenvolvimento, avaliação), alinhado à BNCC, em minutos, com IA.
👉 Entre na lista de espera do BNCC360
Habilidades relacionadas
- EF06MA01: Comparar, ordenar, ler e escrever números naturais e racionais de representação decimal finita…
- EF06MA02: Reconhecer o sistema de numeração decimal e sistematizar base, valor posicional e função do zero…
- EF06MA03: Resolver e elaborar problemas que envolvam cálculos com números naturais por estratégias variadas…
- EF06MA05: Classificar números naturais em primos e compostos e estabelecer critérios de divisibilidade…
Próximo passo na progressão: o raciocínio por fluxogramas retorna, agora com sequências, em EF08MA10, no 8º ano.
Veja também o Mapa das habilidades de Matemática da BNCC.


