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.
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)
- 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.
- 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).
- 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.
- Verificação do estepe:
- Conferir pressão e integridade do estepe antes de carregar o carro; se o estepe estiver danificado, chamar assistência.
- 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.
- 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
Pseudocódigo:
Start
- Parar o carro em local seguro e plano.
- Acionar freio de mão.
- Colocar marcha em P (ou primeira marcha) e colocar calços nas outras rodas.
- Localizar o pneu furado (inspecionar visualmente).
- Verificar se há estepe no porta-malas.
Se não houver, ir para passo 13 (chamar assistência). - Pegar macaco, chave de roda e estepe.
- 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.
- Posicionar o macaco no ponto de apoio recomendado e levantar o carro até que a roda esteja suspensa.
- Remover completamente as porcas e retirar a roda furada.
- Colocar o estepe no eixo, alinhar furos e rosquear as porcas à mão (apertar apenas com a mão).
- Baixar o carro cuidadosamente até a roda tocar o chão.
- Apertar as porcas firmemente em padrão cruzado (ver explicação abaixo).
- 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]
[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
Pseudocódigo:
Start
- Sinalizar (pisca-alerta) e encostar em local seguro, afastado do trânsito.
- Acionar freio de mão e colocar calços nas rodas opostas.
- Verificar se a superfície é estável (se não, procurar local melhor).
- Localizar o(s) pneu(s) furado(s) (inspeção visual e verificar pressão com manômetro se disponível).
- Se não houver pneu furado, terminar (End).
- Abrir porta-malas e verificar disponibilidade do estepe e ferramentas (macaco, chave de roda, manual do carro).
- 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).
- Afrouxar porcas da roda furada com o carro no chão.
- Posicionar o macaco no ponto correto e levantar o carro até a roda ficar livre do chão.
- Remover porcas e roda furada; inspecionar a área do cubo para sujeira ou danos.
- Montar o estepe, colocar porcas à mão.
- Baixar o carro até a roda tocar o chão.
- Apertar porcas com chave em padrão cruzado e verificar aperto final.
- 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]
[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
Pseudocódigo:
Start
- Parar em local seguro, acionar pisca-alerta e freio de mão, colocar calços.
- Inspecionar os quatro pneus para identificar qual(is) está(ão) furado(s).
- 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.
- Abrir porta-malas e verificar existência do estepe, macaco, chave e manual.
- Se não houver ferramentas básicas: chamar assistência (End).
- 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.
- Afrouxar as porcas da roda a ser trocada (carro no chão).
- Posicionar macaco no ponto correto e levantar o carro até a roda estar livre.
- Retirar porcas e roda furada.
- Instalar estepe correspondente ao eixo (ex.: se for roda dianteira esquerda, instalar no mesmo eixo) e rosquear porcas à mão.
- (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.
- Baixar o carro até a roda tocar o chão.
- Apertar porcas em padrão cruzado com a chave; verificar torque se tiver dinamômetro.
- Guardar rodas e ferramentas; anotar que o pneu furado precisa conserto; seguir para oficina.
- 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?]
[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.