Informática Dissertativa

Crie um algoritmo e de sua representação gráfica por meio de um fluxograma (também conhecido como diagrama de blocos). Desenvolva um algoritmo, por meio de fluxograma e também em Portugol (Português estruturado) para calcular a média escolar e exibir a mensagem: "Aprovado", caso o aluno obtenha uma média maior ou igual a 7, ou, a mensagem: "Reprovado", caso o aluno não obtenha a média 7.

Crie um algoritmo e de sua representação gráfica por meio de um fluxograma (também conhecido como diagrama de blocos). Desenvolva um algoritmo, por meio de fluxograma e também em Portugol (Português estruturado) para calcular a média escolar e exibir a mensagem: "Aprovado", caso o aluno obtenha uma média maior ou igual a 7, ou, a mensagem: "Reprovado", caso o aluno não obtenha a média 7.

Resolução completa

Explicação passo a passo

Resumo da resposta

Resumo da Resposta

O algoritmo deve ler duas notas do aluno, calcular a média e utilizar uma estrutura condicional SE para verificar se a média é maior ou igual a 7, exibindo "Aprovado" ou "Reprovado". O fluxograma representa visualmente esse processo com símbolos padronizados.


Desenvolvimento do Algoritmo

Conceitos Fundamentais

Um algoritmo é uma sequência lógica de passos para resolver um problema. Um fluxograma é a representação gráfica desse algoritmo usando símbolos padronizados:

SímboloNomeFunção
[ ]ProcessamentoCálculos e atribuições
< >Entrada/SaídaLer dados ou exibir resultados
DecisãoCondições (Sim/Não)
FluxoDireção do processo
Início/FimPontas do diagrama

Lógica do Problema

Para este exercício, precisamos:

  1. Iniciar o programa
  2. Ler as duas notas do aluno
  3. Calcular a média aritmética
  4. Verificar se a média ≥ 7
  5. Exibir mensagem correspondente
  6. Finalizar

## Representação em Portugol

Algoritmo "MediaEscolar"

Variaveis
    nota1, nota2, media : real

Inicio
    Escreva("Digite a primeira nota: ")
    Leia(nota1)
    
    Escreva("Digite a segunda nota: ")
    Leia(nota2)
    
    media <- (nota1 + nota2) / 2
    
    Se media >= 7 Entao
        Escreva("Aprovado")
    Senao
        Escreva("Reprovado")
    FimSe
    
FimAlgoritmo

Explicação do Código

  • <-->: Operador de atribuição (guardar valor na variável)
  • Se...Entao...Senao: Estrutura condicional binária
  • media >= 7: Condição que verifica se a média é suficiente
  • Variáveis real: Podem armazenar números decimais

## Representação Gráfica do Fluxograma

         ┌─────────┐
         │  INICIO │
         └────┬────┘
              │
         ┌────▼────┐
         │ Digitar │
         │ Nota 1  │
         └────┬────┘
              │
         ┌────▼────┐
         │ Digitar │
         │ Nota 2  │
         └────┬────┘
              │
         ┌────▼────┐
         │ Calcular│
         │  Media  │
         └────┬────┘
              │
         ┌────▼────┐
         │ Média   │
         │ >= 7?   │
         └────┬────┘
           ╱    ╲
      Sim  │     │ Não
          ▼       ▼
    ┌─────────┐ ┌──────────┐
    │ Aprovado│ │ Reprovado│
    └────┬────┘ └────┬─────┘
         └──────┬────┘
                │
         ┌──────▼──────┐
         │   FIM       │
         └─────────────┘

Conclusão

Este exercício demonstra os três pilares da programação estruturada:

  1. Entrada: Receber dados (notas)
  2. Processamento: Calcular média e tomar decisão
  3. Saída: Exibir resultado ao usuário

A estrutura condicional SE/SENÃO é essencial para criar programas que tomam decisões diferentes conforme os dados recebidos.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.