Pular para conteúdo

💪 Exercícios — Aula 15: Algoritmos e Fluxogramas

Treine sua mente para estruturar soluções lógicas de forma clara, finita e visual.

🟢 Nível Básico

1. Dicionário Visual

Associe o símbolo do fluxograma à sua função correta: - a) Retângulo - b) Losango - c) Oval/Elipse - ( ) Início ou Fim do algoritmo. - ( ) Uma ação ou cálculo matemático. - ( ) Uma pergunta ou decisão (Sim/Não).

2. Algoritmo do Dia a Dia

Escreva um algoritmo simples em formato de lista (passo a passo) para a seguinte tarefa: "Fazer um café". Certifique-se de que o algoritmo tenha um Início e um Fim claros.


🟡 Nível Intermediário

3. Do Texto para o Fluxograma

Pegue o seu algoritmo do café da questão anterior e identifique: - Quais passos seriam representados por Retângulos (Ações)? - Existe algum passo que precisaria de um Losango (Decisão)? (Ex: "O café está doce o suficiente?").

4. O Poder do Pseudocódigo

Explique por que os programadores escrevem em Pseudocódigo (descrição em português estruturado) antes de passar para a linguagem de programação final (como Python ou C).


🔴 Desafio Master

5. A Lógica da Paridade 🔢

Escreva um pequeno algoritmo (em texto ou pseudocódigo) para verificar se um número digitado pelo usuário é PAR ou ÍMPAR. - Dica: Use a lógica do resto da divisão por 2 (Vimos isso na Aula 02 de Binários!). - Use a estrutura: SE (condição) ENTÃO ... SENÃO ...


📚 Gabarito e Soluções Comentadas

Gabarito Explicado ### 1. Formas Geométricas em Fluxogramas - **Retângulo:** Processamento / Ação / Cálculo interno. - **Losango:** Decisão / Condicional (possui duas saídas: Sim/Não ou Verdadeiro/Falso). - **Oval / Círculo alongado:** Início ou Fim do fluxo. - **Paralelogramo:** Entrada ou saída manual de dados. ### 2. Algoritmo em Pseudocódigo
Algoritmo MediaEscolar
Var
   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.0 Entao
      Escreva("Aluno Aprovado! Média: ", media)
   Senao
      Escreva("Aluno em Recuperação! Média: ", media)
   FimSe
FimAlgoritmo
### 3. Importância da Validação Lógica - Testar o algoritmo na mesa (teste de mesa / dry run) antes de codificar evita defeitos graves de lógica, poupa tempo de depuração e garante que todos os caminhos condicionais funcionem corretamente.

Ver Aula 15 Responder Quiz 15