Registro de Aula 02 — Semana 2 · Aula 2 – Decisões encadeadas (SE / SENÃO SE / SENÃO)
Unidade 3 – Tomada de decisãoBase: Capítulos 14 a 16 — SE / SENÃO / SENÃO SETempo: 35 a 40 minEntrega: AVAArquivo: NOME_TURMA_S02A1
ATIVIDADE PROPOSTA
O que vocês vão resolver
Vocês vão criar um sistema que calcula o valor final de uma venda com três regras: 5% de desconto acima de R$ 100, 10% de desconto acima de R$ 500, e frete fixo de R$ 15 para compras abaixo de R$ 200. O programa deve mostrar subtotal, desconto, frete e total final.
OBJETIVOS
O que vocês vão aprender aqui
✓Construir uma cadeia de decisões com SE, SENÃO SE e SENÃO.
✓Entender que as condições são avaliadas de cima para baixo, parando na primeira verdadeira.
✓Separar decisões independentes (desconto e frete) em estruturas distintas.
SOLUÇÃO DIGITAL
Ferramenta usada nesta aula
VG
Visualg (interpretador de pseudocódigo)
Ferramenta gratuita que executa algoritmos escritos em português estruturado (Portugol), usada no laboratório da escola. Permite rodar o pseudocódigo e ver o resultado antes de traduzir para uma linguagem de programação. O relatório continua sendo preenchido nesta página e exportado em PDF pelo navegador.
ENTENDA
A ordem das condições é o coração desta atividade
O sistema tem DUAS decisões independentes. Confundir as duas — ou inverter a ordem das faixas de desconto — é o erro mais comum aqui.
Como preencher este relatório
1Leia o cenário e observe os diagramas — eles mostram a estrutura que a sua resposta precisa ter.
2Preencha a identificação do grupo no Passo 0.
3Responda um passo de cada vez, na ordem. Cada passo traz uma dica de como pensar logo abaixo do enunciado.
4Confira o checklist no final — ele verifica se não ficou nada faltando.
5Clique em Gerar PDF da resposta. Abre a janela de impressão do navegador: em Destino, escolha Salvar como PDF e salve o arquivo com o nome pedido acima.
6Envie esse PDF no AVA. O que vocês digitarem fica salvo neste computador sozinho — dá para fechar a página e voltar depois.
PASSO 0
Identificação
Estes dados montam a capa e a folha de rosto do relatório em PDF.
PROCEDIMENTOS
Construam o algoritmo
1
Identifiquem a única entrada do sistema.
Como pensar: É o valor total dos produtos (subtotal), antes de qualquer desconto ou frete.
2
Expliquem, com as suas palavras, por que a faixa > 500 precisa ser testada antes da faixa > 100.
Como pensar: Siga o primeiro diagrama: o SENÃO SE só é avaliado quando a condição de cima deu falso. Simule uma compra de R$ 600 nas duas ordens.
3
Escrevam o algoritmo completo em pseudocódigo.
Como pensar: Duas estruturas separadas: uma cascata SE / SENÃO SE / SENÃO para o desconto, e um SE / SENÃO independente para o frete.
algoritmo "sistema_vendas"
var
subtotal, desconto, frete, total: real
inicio
escreva("Valor total dos produtos: ")
leia(subtotal)
se_______________entao
desconto <- _______________senao se_______________entao
desconto <- _______________senao
desconto <- _______________fimsese_______________entao
frete <- _______________senao
frete <- _______________fimse
total <- _______________
escreva("Subtotal: ", subtotal)
escreva("Desconto: ", desconto)
escreva("Frete: ", frete)
escreva("Total final: ", total)
fimalgoritmo
4
Testem mentalmente com um valor de cada faixa e preencham a tabela.
Como pensar: R$ 50 (sem desconto, com frete), R$ 150 (5% + frete) e R$ 600 (10%, sem frete). Se algum resultado te surpreender, volte ao algoritmo.
Subtotal
Desconto
Frete
Total final
R$ 50,00
R$ 150,00
R$ 600,00
CONFIRA
Checklist antes de gerar o PDF
Ao clicar em “Gerar PDF da resposta”, o navegador monta o relatório completo no padrão de
roteiro de aula prática — com capa, folha de rosto, objetivos, procedimentos, as respostas do grupo e
as referências. Na janela de impressão, escolha Destino: Salvar como PDF, salve como
NOME_TURMA_S02A1 e envie no AVA.
AVALIAÇÃO
Como esta atividade será avaliada
Critério
Pontos
Ordem correta das faixas de desconto
4,0
Frete condicional correto e separado do desconto
2,0
Saída completa (subtotal, desconto, frete, total)
2,0
Tabela de rastreamento correta nos 3 casos
2,0
REFERÊNCIAS
De onde veio o conteúdo desta aula
Apostila da disciplina — Capítulos 14 a 16: if, if/else e if/elif/else.
Documentação oficial do Python — Tutorial, seção 4.1 (instrução if).
SEDUC-SP — Registro de Aula 02 (sistema de vendas).
Curso Técnico · Componente curricular do 1º bimestre
Roteiro de Aula Prática
Lógica e Linguagem de Programação
Sistema de vendas
São Paulo - SP
2026
Roteiro de Aula Prática
Sistema de vendas
Roteiro de Aula Prática apresentado ao componente curricular Lógica e Linguagem de Programação, como requisito parcial de avaliação do 1º bimestre.
São Paulo - SP
2026
Roteiro de Aula Prática
Nome da disciplina: LÓGICA E LINGUAGEM DE PROGRAMAÇÃO
Base teórica: Capítulos 14 a 16 — SE / SENÃO / SENÃO SE
Objetivos
Construir uma cadeia de decisões com SE, SENÃO SE e SENÃO.
Entender que as condições são avaliadas de cima para baixo, parando na primeira verdadeira.
Separar decisões independentes (desconto e frete) em estruturas distintas.
Solução digital
Visualg (interpretador de pseudocódigo).
Ferramenta gratuita que executa algoritmos escritos em português estruturado (Portugol), usada no laboratório da escola. Permite rodar o pseudocódigo e ver o resultado antes de traduzir para uma linguagem de programação. O relatório continua sendo preenchido nesta página e exportado em PDF pelo navegador.
Procedimento / Atividade
Atividade proposta: Vocês vão criar um sistema que calcula o valor final de uma venda com três regras: 5% de desconto acima de R$ 100, 10% de desconto acima de R$ 500, e frete fixo de R$ 15 para compras abaixo de R$ 200. O programa deve mostrar subtotal, desconto, frete e total final.
Procedimentos para a realização da atividade
Checklist de entrega
Critérios de avaliação
Critério
Pontos
Ordem correta das faixas de desconto
4,0
Frete condicional correto e separado do desconto
2,0
Saída completa (subtotal, desconto, frete, total)
2,0
Tabela de rastreamento correta nos 3 casos
2,0
Referências
Apostila da disciplina — Capítulos 14 a 16: if, if/else e if/elif/else.
Documentação oficial do Python — Tutorial, seção 4.1 (instrução if).
SEDUC-SP — Registro de Aula 02 (sistema de vendas).