</>Codding

Módulo 1 • Mentalidade

Pseudocódigo e fluxogramas

Ferramentas e leitura
Leitura100%
Aula guiada50–75 min5 etapas práticas

Nesta aula, você vai compreender Pseudocódigo e fluxogramas com explicação progressiva, exemplo resolvido, checagens e prática. Nada de apenas copiar: cada etapa prepara a próxima.

Antes de começar: Leia a aula anterior do módulo se algum termo parecer novo. Você pode testar o exemplo antes de continuar.

Ao terminar, você vai conseguir

  • Explicar Pseudocódigo e fluxogramas com suas próprias palavras
  • Reconhecer as partes importantes em um exemplo real
  • Identificar e corrigir os erros mais frequentes
  • Aplicar o conteúdo em uma atividade prática
1

Entrada

Reconheça os dados e condições disponíveis.

2

Processamento

Use Pseudocódigo e fluxogramas para transformar a entrada.

3

Saída

Confira o resultado e os casos que podem falhar.

0/6 atividades
1

Entenda o problema

O que é Pseudocódigo e fluxogramas

Um algoritmo é uma sequência finita de passos não ambíguos que transforma uma entrada em uma saída. Programar é, antes de tudo, descrever esses passos com precisão suficiente para uma máquina executar sem interpretar nada por conta própria.

Cheque seu entendimento

O que caracteriza um algoritmo?

1 de 5

O que você aprendeu

  • Um algoritmo é uma sequência finita de passos não ambíguos que transforma uma entrada em uma saída. Programar é, antes de tudo, descrever esses passos com precisão suficiente para uma máquina executar sem interpretar nada por conta própria.
  • Repare que cada bloco corresponde a uma parte do algoritmo. Se a média sair errada, o problema está no bloco 2, não no print.
  • Evite: Começar a digitar código antes de saber o passo a passo em português.
  • Evite: Passos ambíguos como 'calcular o desconto' sem dizer a regra exata do desconto.

Videoaulas sobre este tema

Se você aprende melhor assistindo, abrimos uma seleção de aulas em vídeo em português sobre exatamente este assunto.

Quiz rápido

0/2 • 0 certas

1. O que caracteriza um algoritmo?

2. Você precisa somar o carrinho de compras. Qual é o melhor primeiro passo?

Laboratório

1/4

1. Faça funcionar

Laboratório de Pseudocódigo e fluxogramas: execute o exemplo, identifique entrada, processamento e saída e altere pelo menos um valor para observar como o resultado muda.

Abrir no playground
  • Checkpoints da prática (1/4)
  • Escreva sua versão a partir do modeloO texto do editor ainda é igual ao modelo inicial. Altere pelo menos uma linha para que a prática conte como sua.
  • Nenhuma lacuna deixada em branco
  • Execute seu códigoClique em “Verificar resposta” para rodar seu código e comparar a saída com o esperado.
  • Resultado ainda não confereEsperado: o programa rodar sem erro. Se aparecer uma mensagem de erro, leia a última linha: ela indica a linha e o tipo do problema.

Escreva sua solução e clique em Verificar.

Tire sua dúvida

Cada resposta é conferida contra o material desta lição antes de aparecer. Sem IA por trás e sem inventar nada.

Pseudocódigo e fluxogramas

Lógica de Programação • Módulo 1: Mentalidade • Codding — material para estudo offline

Aluno: ______________________________ Data: ____ / ____ / ______

Nesta aula, você vai compreender Pseudocódigo e fluxogramas com explicação progressiva, exemplo resolvido, checagens e prática. Nada de apenas copiar: cada etapa prepara a próxima.

Objetivos da aula

  • Explicar Pseudocódigo e fluxogramas com suas próprias palavras
  • Reconhecer as partes importantes em um exemplo real
  • Identificar e corrigir os erros mais frequentes
  • Aplicar o conteúdo em uma atividade prática

Pré-requisito: Leia a aula anterior do módulo se algum termo parecer novo. Você pode testar o exemplo antes de continuar. • Duração: 50–75 min

Explicação passo a passo

1. O que é Pseudocódigo e fluxogramas

Um algoritmo é uma sequência finita de passos não ambíguos que transforma uma entrada em uma saída. Programar é, antes de tudo, descrever esses passos com precisão suficiente para uma máquina executar sem interpretar nada por conta própria.

Checkpoint: O que caracteriza um algoritmo? — Resposta: Uma sequência finita de passos não ambíguos que resolve um problema

2. Como pensar antes de fazer

Todo algoritmo tem três partes: entrada (o que você recebe), processamento (as regras) e saída (o resultado). Quando um programa dá errado, quase sempre uma dessas três está mal definida — normalmente a do meio, porque a regra que você tinha na cabeça não era a regra que você escreveu.

Dica: Não decore a forma. Tente explicar com suas palavras qual problema “Pseudocódigo e fluxogramas” resolve.

3. Exemplo completo, do início ao resultado

A técnica mais útil no começo é a decomposição: quebrar um problema grande em subproblemas que você já sabe resolver. 'Fazer um caixa de mercado' é vago; 'ler preços', 'somar', 'aplicar desconto', 'formatar o total' são quatro problemas pequenos e testáveis.

# Algoritmo: média de notas e aprovação
# 1) entrada
notas = [7.5, 6.0, 9.0]

# 2) processamento
soma = 0
for nota in notas:
    soma = soma + nota
media = soma / len(notas)

# 3) saída
print(media)
print("Aprovado" if media >= 7 else "Reprovado")
TrechoO que faz
# Algoritmo: média de notas e aprovaçãoComentário de orientação: documenta a intenção sem executar uma ação.
# 1) entradaComentário de orientação: documenta a intenção sem executar uma ação.
notas = [7.5, 6.0, 9.0]Cria ou atualiza um valor que será usado pelo restante do exemplo.
# 2) processamentoComentário de orientação: documenta a intenção sem executar uma ação.
soma = 0Cria ou atualiza um valor que será usado pelo restante do exemplo.
for nota in notas:Percorre ou transforma uma sequência de valores.
soma = soma + notaCria ou atualiza um valor que será usado pelo restante do exemplo.
media = soma / len(notas)Cria ou atualiza um valor que será usado pelo restante do exemplo.

Dica: Repare que cada bloco corresponde a uma parte do algoritmo. Se a média sair errada, o problema está no bloco 2, não no print.

Checkpoint: Você precisa somar o carrinho de compras. Qual é o melhor primeiro passo? — Resposta: Escrever o passo a passo em português e listar entradas e saídas

4. Do detalhe para o todo

Antes de codar, escreva o pseudocódigo em português. Se você não consegue explicar o passo a passo para outra pessoa, não é a linguagem que está te travando — é o algoritmo que ainda não existe.

5. Erros comuns e como corrigi-los

1. Começar a digitar código antes de saber o passo a passo em português. 2. Passos ambíguos como 'calcular o desconto' sem dizer a regra exata do desconto. 3. Esquecer os casos extremos: lista vazia, número zero, texto no lugar de número.

Dica: Quando algo der errado, compare uma diferença por vez com o exemplo. Evite mudar várias partes ao mesmo tempo.

Prática guiada

1. 1. Faça funcionar

Laboratório de Pseudocódigo e fluxogramas: execute o exemplo, identifique entrada, processamento e saída e altere pelo menos um valor para observar como o resultado muda.

# Algoritmo: média de notas e aprovação
# 1) entrada
notas = [7.5, 6.0, 9.0]

# 2) processamento
soma = 0
for nota in notas:
    soma = soma + nota
media = soma / len(notas)

# 3) saída
print(media)
print("Aprovado" if media >= 7 else "Reprovado")

Dica: Volte ao exemplo resolvido e compare a estrutura. Começar a digitar código antes de saber o passo a passo em português.

2. 2. Preveja antes de testar

Sem executar, explique qual resultado o exemplo de Pseudocódigo e fluxogramas deve produzir e qual parte é responsável por ele.

Minha previsão:

A parte responsável pelo resultado:

Como vou conferir:

Dica: Use o modelo mental da aula: entrada, transformação e evidência observável.

3. 3. Encontre e corrija o erro

Use o exemplo de Pseudocódigo e fluxogramas, identifique um risco citado na aula e registre ou implemente a correção.

# Algoritmo: média de notas e aprovação
# 1) entrada
notas = [7.5, 6.0, 9.0]

# 2) processamento
soma = 0
for nota in notas:
    soma = soma + nota
media = soma / len(notas)

# 3) saída
print(media)
print("Aprovado" if media >= 7 else "Reprovado")

Dica: Começar a digitar código antes de saber o passo a passo em português.

4. 4. Aplique em um caso novo

Crie uma variação própria usando Pseudocódigo e fluxogramas. Mude os dados ou o cenário e demonstre que o resultado continua correto.

# Algoritmo: média de notas e aprovação
# 1) entrada
notas = [7.5, 6.0, 9.0]

# 2) processamento
soma = 0
for nota in notas:
    soma = soma + nota
media = soma / len(notas)

# 3) saída
print(media)
print("Aprovado" if media >= 7 else "Reprovado")

Dica: Mantenha a estrutura que já funcionou e altere uma decisão por vez.

Revisão

  • Um algoritmo é uma sequência finita de passos não ambíguos que transforma uma entrada em uma saída. Programar é, antes de tudo, descrever esses passos com precisão suficiente para uma máquina executar sem interpretar nada por conta própria.
  • Repare que cada bloco corresponde a uma parte do algoritmo. Se a média sair errada, o problema está no bloco 2, não no print.
  • Evite: Começar a digitar código antes de saber o passo a passo em português.
  • Evite: Passos ambíguos como 'calcular o desconto' sem dizer a regra exata do desconto.

Exemplo comentado

# Algoritmo: média de notas e aprovação
# 1) entrada
notas = [7.5, 6.0, 9.0]

# 2) processamento
soma = 0
for nota in notas:
    soma = soma + nota
media = soma / len(notas)

# 3) saída
print(media)
print("Aprovado" if media >= 7 else "Reprovado")

Repare que cada bloco corresponde a uma parte do algoritmo. Se a média sair errada, o problema está no bloco 2, não no print.

Erros comuns

  • Começar a digitar código antes de saber o passo a passo em português.
  • Passos ambíguos como 'calcular o desconto' sem dizer a regra exata do desconto.
  • Esquecer os casos extremos: lista vazia, número zero, texto no lugar de número.

Quiz e gabarito completo

  1. 1. O que caracteriza um algoritmo?

    • a) Qualquer código escrito em uma linguagem de programação
    • b) Uma sequência finita de passos não ambíguos que resolve um problema
    • c) Um programa que roda sem erros
    • d) Um diagrama desenhado antes de programar

    Gabarito: b) Uma sequência finita de passos não ambíguos que resolve um problema — Algoritmo é a receita: finita, clara e independente de linguagem.

  2. 2. Você precisa somar o carrinho de compras. Qual é o melhor primeiro passo?

    • a) Escolher o framework
    • b) Escrever o passo a passo em português e listar entradas e saídas
    • c) Criar o banco de dados
    • d) Procurar uma biblioteca pronta

    Gabarito: b) Escrever o passo a passo em português e listar entradas e saídas — Definir entrada, processamento e saída evita reescrever o código três vezes.

Codding • Lógica de Programação • Pseudocódigo e fluxogramas • Prova final e certificado em codding.lovable.app/cursos/logica-de-programacao/prova