Tendo como exemplo os algoritmos desenvolvidos para solucionar o problema da troca de lâmpada, elabore três algoritmos e seus respectivos fluxogramas que mostrem os passos necessários para trocar um pneu furado. Considere o seguinte conjunto de situações:
c) Verificar se existe algum pneu furado; se houver, verificar o pneu reserva e, então, trocar o pneu correto.

Passo 1

O que o enunciado pede e quais informações ele dá:
  • Pede que eu elabore três algoritmos e seus fluxogramas que mostrem os passos necessários para trocar um pneu furado.
  • Deve considerar a situação específica: “Verificar se existe algum pneu furado; se houver, verificar o pneu reserva e, então, trocar o pneu correto.”
  • Informação implícita dada: o procedimento deve contemplar checagem do(s) pneu(s) furado(s), verificação do estepe (pneu reserva) e a troca do pneu correspondente (o correto).
  • Não foi exigido formato de código específico — então vou apresentar pseudocódigo passo a passo e fluxogramas textuais que mostrem claramente decisões e ações.
  • Objetivo final: você ter 3 alternativas de algoritmo (do mais simples ao mais robusto) e seus fluxogramas, prontos para usar ou adaptar na prova.

Passo 2

Pequena aula prática (o que você precisa saber antes de montar o algoritmo)
  1. Segurança primeiro (por que checar antes): parar em local seguro, freio de mão, marcha em ponto morto/estacionamento e calços nas rodas evitam que o carro se mova enquanto você mexe no pneu. Sempre é o primeiro passo em qualquer algoritmo real.
  2. Ferramentas essenciais e termos:
    • Macaco: dispositivo para levantar o veículo.
    • Chave de roda: para afrouxar/aperte as porcas (parafusos) da roda.
    • Calços: objetos que impedem as rodas de girar (podem ser pedras, calços específicos).
    • Estepe: pneu reserva; pode ser full-size (mesmo tamanho) ou “step” (tamanho temporário).
    • Ponto de apoio do macaco: local seguro na carroceria para encaixar o macaco (indicados no manual do carro).
  3. Ordem das operações e motivo:
    • Afrouxar porcas com carro no chão (melhor para não girar a roda).
    • Levantar com macaco até folga suficiente.
    • Retirar porcas e roda.
    • Montar o estepe, apertar porcas à mão (cruzado), baixar o carro e então apertar firmemente em cruz para garantir distribuição uniforme.
  4. Verificação do estepe:
    • Conferir pressão e integridade do estepe antes de carregar o carro; se o estepe estiver danificado, chamar assistência.
  5. Como identificar qual pneu trocar:
    • Observação visual e/sentir (carro inclinado, barulho, perda de pressão) ou uso de calibrador / medidor de pressão.
  6. Formato e legibilidade dos fluxogramas:
    • Bloco “Start/End”, blocos “Processo” para ações, losangos para decisões (sim/não), setas indicando fluxo. Vou desenhar fluxogramas em texto com esses elementos.

Passo 3

Escolha dos três métodos (por que esses três?)
  • Método A (Simples / direto): sequência mínima para trocar o pneu quando já se tem essepe em bom estado e local seguro. Útil em prova para mostrar domínio do procedimento básico.
  • Método B (Robusto / segurança e verificação): adiciona checagens (local seguro, ferramentas, condição do estepe) — bom para situações reais e para demonstrar pensamento crítico (ex.: e se o estepe estiver ruim?).
  • Método C (Decisão com fallback): cobre caminhos alternativos (mais de um pneu furado, estepe indisponível, chamar assistência). É o mais completo e mostra habilidade em modelar exceções — ótimo para prova quando querem ver fluxos condicionais.
    Vou agora declarar que os algoritmos serão apresentados em pseudocódigo passo a passo e depois os fluxogramas em texto. O que segue é a entrega final (algoritmos + fluxogramas).

Resposta

Algoritmo 1 — Método A (Simples, direto)
Pseudocódigo:
Start
  1. Parar o carro em local seguro e plano.
  2. Acionar freio de mão.
  3. Colocar marcha em P (ou primeira marcha) e colocar calços nas outras rodas.
  4. Localizar o pneu furado (inspecionar visualmente).
  5. Verificar se há estepe no porta-malas.
    Se não houver, ir para passo 13 (chamar assistência).
  6. Pegar macaco, chave de roda e estepe.
  7. Afrouxar as porcas da roda furada (girando no sentido anti-horário) enquanto o carro está com as rodas no chão — afrouxe meia volta a cada porca.
  8. Posicionar o macaco no ponto de apoio recomendado e levantar o carro até que a roda esteja suspensa.
  9. Remover completamente as porcas e retirar a roda furada.
  10. Colocar o estepe no eixo, alinhar furos e rosquear as porcas à mão (apertar apenas com a mão).
  11. Baixar o carro cuidadosamente até a roda tocar o chão.
  12. Apertar as porcas firmemente em padrão cruzado (ver explicação abaixo).
  13. Guardar a roda furada e ferramentas; dirigir até a borracharia para consertar/avaliar o pneu.
    End
Observação didática sobre passo 12 (padrão cruzado): se as porcas estão em posições 1–4, aperte na ordem 1 → 3 → 2 → 4 (para 4 porcas) para distribuir a força de maneira uniforme.
Fluxograma 1 (texto)
[Start] -> [Parar em local seguro e acionar freio de mão] -> [Colocar calços] -> [Localizar pneu furado?] —(Não)-> [End: nada a fazer]
(Localizar pneu furado? —(Sim)->) -> [Verificar estepe no porta-malas?] —(Não)-> [Chamar assistência / End]
(—(Sim)->) -> [Pegar macaco e chave] -> [Afrouxar porcas com carro no chão] -> [Posicionar macaco e levantar carro] -> [Remover porcas e roda] -> [Colocar estepe e rosquear porcas à mão] -> [Baixar carro] -> [Apertar porcas em cruz] -> [Guardar ferramentas] -> [End]
Algoritmo 2 — Método B (Robusto com checagens de segurança e condição do estepe)
Pseudocódigo:
Start
  1. Sinalizar (pisca-alerta) e encostar em local seguro, afastado do trânsito.
  2. Acionar freio de mão e colocar calços nas rodas opostas.
  3. Verificar se a superfície é estável (se não, procurar local melhor).
  4. Localizar o(s) pneu(s) furado(s) (inspeção visual e verificar pressão com manômetro se disponível).
  5. Se não houver pneu furado, terminar (End).
  6. Abrir porta-malas e verificar disponibilidade do estepe e ferramentas (macaco, chave de roda, manual do carro).
  7. Verificar visualmente e com pressão se o estepe está em condições de uso.
    • Se o estepe estiver danificado ou sem pressão adequada: notificar que estepe não serve e ir para passo 14 (chamar assistência).
  8. Afrouxar porcas da roda furada com o carro no chão.
  9. Posicionar o macaco no ponto correto e levantar o carro até a roda ficar livre do chão.
  10. Remover porcas e roda furada; inspecionar a área do cubo para sujeira ou danos.
  11. Montar o estepe, colocar porcas à mão.
  12. Baixar o carro até a roda tocar o chão.
  13. Apertar porcas com chave em padrão cruzado e verificar aperto final.
  14. Se o estepe for temporário (do tipo “step”), dirigir devagar até a borracharia/oficina e não exceder a velocidade recomendada. Se não houver estepe ou se for impraticável, chamar assistência.
    End
Fluxograma 2 (texto)
[Start] -> [Sinalizar e encostar em local seguro] -> [Freio de mão + calços] -> [Local estável?] —(Não)-> [Procurar local melhor -> voltar a Local estável?]
(Local estável? —(Sim)->) -> [Localizar pneu furado?] —(Não)-> [End]
(—(Sim)->) -> [Verificar estepe e ferramentas no porta-malas] -> [Estepe em condições?] —(Não)-> [Chamar assistência / End]
(—(Sim)->) -> [Afrouxar porcas no chão] -> [Posicionar macaco e levantar carro] -> [Remover roda furada] -> [Colocar estepe e rosquear porcas à mão] -> [Baixar carro] -> [Apertar porcas em cruz] -> [Verificar tipo de estepe (temporário)?] —(Sim)-> [Dirigir devagar até oficina] -> [End]
(—(Não)->) -> [Guardar ferramentas] -> [End]
Algoritmo 3 — Método C (Completo com tratamento de exceções e múltiplos cenários)
Pseudocódigo:
Start
  1. Parar em local seguro, acionar pisca-alerta e freio de mão, colocar calços.
  2. Inspecionar os quatro pneus para identificar qual(is) está(ão) furado(s).
  3. Contar número de pneus furados:
    • Se nenhum: End.
    • Se mais de um: ir para passo 11 (avaliar uso do estepe).
    • Se exatamente um: continuar.
  4. Abrir porta-malas e verificar existência do estepe, macaco, chave e manual.
  5. Se não houver ferramentas básicas: chamar assistência (End).
  6. Verificar condição do estepe (pressão e integridade).
    • Se o estepe for adequado: prosseguir.
    • Se o estepe for inadequado:
      • Se houver mais de um pneu furado e o estepe for apenas um: avaliar priorização (trocar o pneu necessário para conseguir mover o veículo com segurança); ou chamar assistência.
  7. Afrouxar as porcas da roda a ser trocada (carro no chão).
  8. Posicionar macaco no ponto correto e levantar o carro até a roda estar livre.
  9. Retirar porcas e roda furada.
  10. Instalar estepe correspondente ao eixo (ex.: se for roda dianteira esquerda, instalar no mesmo eixo) e rosquear porcas à mão.
  11. (Se havia mais de um pneu furado) — após instalar o primeiro estepe: decidir se há necessidade/possibilidade de trocar o segundo pneu com o mesmo estepe (normalmente não é recomendado); se não for possível, chamar assistência.
  12. Baixar o carro até a roda tocar o chão.
  13. Apertar porcas em padrão cruzado com a chave; verificar torque se tiver dinamômetro.
  14. Guardar rodas e ferramentas; anotar que o pneu furado precisa conserto; seguir para oficina.
  15. Se em qualquer verificação o estepe estiver ausente ou impedido de uso, emitir sinal para assistência e aguardar ajuda.
    End
Fluxograma 3 (texto)
[Start] -> [Parar em local seguro + pisca-alerta + calços] -> [Inspecionar 4 pneus] -> [Número de pneus furados?]
  • (Nenhum) -> [End]
  • (Um) -> [Verificar estepe e ferramentas] -> [Ferramentas OK?] —(Não)-> [Chamar assistência / End]
    (—(Sim)->) -> [Estepe em condições?] —(Não)-> [Se houver >1 furado -> avaliar priorização -> possivelmente chamar assistência] -> [End]
    (—(Sim)->) -> [Afrouxar porcas no chão] -> [Posicionar macaco e levantar carro] -> [Remover roda furada] -> [Instalar estepe e rosquear à mão] -> [Baixar carro] -> [Apertar porcas em cruz] -> [Guardar ferramentas] -> [End]
  • (Mais de um pneu furado) fluxo alternativo: [Instalar estepe em um eixo possível] -> [Avaliar deslocamento seguro] -> [Se não seguro -> Chamar assistência] -> [End]
Fim.

Exercícios relacionados