Construção de Fluxogramas com Draw.io
Atividade Prática
Construção de Fluxogramas com Draw.io
📚 Sobre a Atividade
Nesta atividade, você desenvolverá suas habilidades em lógica de programação através da construção de fluxogramas utilizando a ferramenta Draw.io.
Objetivos de Aprendizagem:
- Compreender e aplicar os conceitos de algoritmos e fluxogramas
- Utilizar corretamente os símbolos padronizados de fluxogramas
- Desenvolver raciocínio lógico para resolução de problemas
- Praticar o uso da ferramenta Draw.io
- Criar representações visuais claras e organizadas
📤 Instruções de Entrega
Você deverá entregar DOIS arquivos para cada exercício:
Arquivo .drawio
Arquivo editável do Draw.io
Imagem PNG
Exportação em alta qualidade
Arquivo PDF
Formato profissional (opcional)
Nomenclatura dos arquivos:
- exercicio_número_nome_aluno.drawio
- exercicio_número_nome_aluno.png (ou .pdf)
- E assim sucessivamente...
Problema: Crie um fluxograma que leia duas notas de um aluno, calcule a média aritmética e exiba o resultado.
✅ O fluxograma deve:
- Ter início e fim claramente marcados
- Ler a primeira nota
- Ler a segunda nota
- Calcular a média: (nota1 + nota2) / 2
- Exibir o valor da média
Problema: Desenvolva um fluxograma que converta uma temperatura de Celsius para Fahrenheit.
Fórmula: Fahrenheit = (Celsius × 9/5) + 32
✅ O fluxograma deve:
- Ler a temperatura em Celsius
- Calcular a conversão usando a fórmula
- Exibir a temperatura em Fahrenheit
- Exibir mensagens descritivas (ex: "Digite a temperatura em Celsius:")
Problema: Crie um fluxograma que leia a idade de uma pessoa e informe se ela é maior de idade (18 anos ou mais) ou menor de idade.
✅ O fluxograma deve:
- Ler a idade da pessoa
- Verificar SE a idade é maior ou igual a 18
- Caso SIM: exibir "Maior de idade"
- Caso NÃO: exibir "Menor de idade"
- Usar o símbolo de decisão (losango) corretamente
Problema: Desenvolva um fluxograma que leia três notas de um aluno, calcule a média e determine se o aluno foi aprovado (média >= 7), está em recuperação (média >= 5 e < 7) ou foi reprovado (média < 5).
✅ O fluxograma deve:
- Ler as três notas
- Calcular a média: (nota1 + nota2 + nota3) / 3
- Usar decisões encadeadas para verificar:
- Se média >= 7: "Aprovado"
- Senão, se média >= 5: "Recuperação"
- Senão: "Reprovado"
- Exibir a média e a situação do aluno
Problema: Crie um fluxograma que exiba os números de 1 a 10 usando uma estrutura de repetição.
✅ O fluxograma deve:
- Inicializar uma variável contador com o valor 1
- Verificar SE o contador é menor ou igual a 10
- Caso SIM:
- Exibir o valor do contador
- Incrementar o contador (contador = contador + 1)
- Voltar para a verificação
- Caso NÃO: encerrar o algoritmo
Problema: Crie um fluxograma para uma loja que calcula descontos progressivos baseados no valor da compra:
- Até R$ 100,00: sem desconto
- De R$ 100,01 até R$ 500,00: 10% de desconto
- De R$ 500,01 até R$ 1000,00: 15% de desconto
- Acima de R$ 1000,00: 20% de desconto
✅ O fluxograma deve:
- Ler o valor da compra
- Verificar em qual faixa o valor se encaixa (usar decisões encadeadas)
- Calcular o desconto apropriado
- Calcular o valor final (valor original - desconto)
- Exibir:
- Valor original da compra
- Percentual de desconto aplicado
- Valor do desconto em reais
- Valor final a pagar
📊 Critérios de Avaliação
Cada exercício será avaliado conforme os critérios abaixo:
O fluxograma resolve o problema corretamente e segue a lógica esperada
Utilização adequada dos símbolos padronizados de fluxograma
Fluxograma limpo, bem espaçado e fácil de seguir
Textos dentro dos símbolos são claros, objetivos e sem erros de português
Arquivos corretos (.drawio + PNG/PDF) com nomenclatura adequada
Pontuação Total: 10,0 pontos por exercício
A nota final será a média dos 6 exercícios realizados
Comentários
Postar um comentário
Ficou com alguma dúvida? Quer compartilhar sua experiência? Tem uma sugestão de
melhoria? Seu comentário é muito importante!