Prévia do material em texto
Maycon Silva Figueredo - Algoritmo e Lógica de Programação CENTRO UNIVERSITÁRIO UNIFATECIE CURSO: BACHARELADO EM ENGENHARIA MECÂNICA DISCIPLINA: ALGORITMO E LÓGICA DE PROGRAMAÇÃO - DISC. 187 ATIVIDADE - ELABORAÇÃO DE ALGORITMO APLICADO A UMA ROTINA DIÁRIA Aluno: Maycon Silva Figueredo Período: 2ª Graduação - Bacharelado em Engenharia Mecânica 2026 Maycon Silva Figueredo - Algoritmo e Lógica de Programação ALGORITMO PARA VERIFICAÇÃO PREVENTIVA DE UM VEÍCULO ANTES DE UMA VIAGEM 1. Introdução Um algoritmo pode ser entendido como uma sequência finita e organizada de passos utilizada para solucionar um problema ou executar uma tarefa. No cotidiano, mesmo sem perceber, as pessoas utilizam procedimentos lógicos para realizar atividades como preparar uma refeição, organizar um compromisso ou deslocar-se para determinado local. A proposta desta atividade é aplicar esse raciocínio a uma situação prática: a verificação preventiva de um veículo antes de uma viagem. A escolha desse tema está relacionada à rotina de quem utiliza um automóvel e também à área de Engenharia Mecânica, pois envolve observação, tomada de decisão e execução de ações em uma ordem lógica. O algoritmo apresentado a seguir procura garantir que os principais itens básicos do veículo sejam conferidos antes da saída, reduzindo a possibilidade de imprevistos durante o percurso. 2. Problema proposto Antes de iniciar uma viagem, o motorista precisa decidir se o veículo apresenta condições mínimas para realizar o percurso com segurança. Para isso, devem ser conferidos itens como combustível, pneus, nível de óleo, painel de instrumentos, iluminação e documentação. Caso alguma condição esteja inadequada, o problema deve ser corrigido antes da partida. 3. Objetivo do algoritmo Organizar, em uma sequência lógica, as verificações necessárias antes de uma viagem e indicar as ações a serem tomadas quando algum item estiver fora da condição desejada. Ao final do processo, o algoritmo deverá informar se o veículo está apto ou não para iniciar o percurso. Maycon Silva Figueredo - Algoritmo e Lógica de Programação 4. Entradas, processamento e saída Elemento Descrição Entradas Destino, distância estimada, nível de combustível, condição e pressão dos pneus, nível de óleo, avisos no painel, funcionamento das luzes e documentação. Processamento Comparar cada item verificado com a condição adequada e decidir se é necessário corrigir algum problema antes da viagem. Saída Mensagem final indicando “Veículo apto para a viagem” ou “Corrigir pendências antes de viajar”. 5. Algoritmo - passo a passo 1. Iniciar o procedimento. 2. Definir o destino da viagem e estimar a distância do percurso. 3. Verificar o nível de combustível. 4. Se o combustível for insuficiente para o percurso, abastecer o veículo. 5. Verificar visualmente o estado dos pneus. 6. Conferir a pressão dos pneus. 7. Se a pressão estiver inadequada, calibrar os pneus conforme a recomendação do fabricante. 8. Verificar o nível do óleo do motor. 9. Se o nível estiver abaixo do recomendado, corrigir a condição antes da viagem. 10. Entrar no veículo e ligar a ignição. Maycon Silva Figueredo - Algoritmo e Lógica de Programação 11. Observar o painel de instrumentos e verificar se existe alguma luz de advertência acesa. 12. Se houver uma advertência que indique falha relevante, identificar e solucionar o problema antes de prosseguir. 13. Verificar o funcionamento dos faróis, lanternas, luzes de freio e indicadores de direção. 14. Conferir se a documentação necessária está disponível e regular. 15. Se ainda existir alguma pendência, não iniciar a viagem até que ela seja solucionada. 16. Se todos os itens estiverem adequados, colocar o cinto de segurança. 17. Iniciar o deslocamento e seguir o percurso planejado respeitando as normas de trânsito. 18. Ao chegar ao destino, estacionar o veículo em local adequado e desligar o motor. 19. Finalizar o procedimento. 6. Representação em pseudocódigo INÍCIO definir destino estimar distância verificar combustível SE combustível for insuficiente ENTÃO abastecer veículo FIMSE verificar pneus e pressão SE pressão estiver inadequada ENTÃO calibrar pneus FIMSE verificar nível de óleo SE nível de óleo estiver inadequado ENTÃO Maycon Silva Figueredo - Algoritmo e Lógica de Programação corrigir condição FIMSE ligar ignição e verificar painel SE houver advertência relevante ENTÃO solucionar problema FIMSE verificar iluminação e documentação SE existir pendência ENTÃO exibir "Corrigir pendências antes de viajar" SENÃO colocar cinto de segurança iniciar viagem exibir "Veículo apto para a viagem" FIMSE FIM 7. Fluxo lógico resumido INÍCIO → Definir destino → Verificar combustível → Verificar pneus → Verificar óleo → Verificar painel → Verificar iluminação e documentação → Existem pendências? → [SIM: corrigir pendências e repetir a verificação] / [NÃO: iniciar a viagem] → FIM 8. Solução apresentada pelo algoritmo O problema é solucionado por meio de uma sequência de verificações que combina ações lineares e estruturas de decisão. O algoritmo não apenas determina o que deve ser conferido, mas também estabelece o que fazer quando uma condição não é atendida. Dessa forma, somente depois que as pendências forem corrigidas o procedimento permite o início da viagem. Maycon Silva Figueredo - Algoritmo e Lógica de Programação As decisões do tipo “SE... ENTÃO... SENÃO” representam uma parte importante da lógica de programação, pois permitem que o caminho seguido pelo algoritmo seja alterado de acordo com as informações obtidas durante sua execução. Neste exemplo, o veículo pode seguir para a viagem somente quando todos os itens considerados essenciais estiverem em condição satisfatória. 9. Originalidade e aplicação no cotidiano A proposta utiliza uma rotina cotidiana, porém relaciona a lógica algorítmica a uma situação próxima da formação em Engenharia Mecânica. A verificação preventiva do veículo transforma uma atividade prática em um processo estruturado, demonstrando que os conceitos de algoritmo podem ser aplicados a procedimentos técnicos, manutenção preventiva e tomada de decisões, além das situações tradicionais apresentadas como exemplo. 10. Conclusão A elaboração deste algoritmo demonstra que um problema cotidiano pode ser resolvido de maneira organizada quando suas etapas são definidas com clareza. A verificação preventiva do veículo antes de uma viagem envolve uma sequência lógica, análise de condições e decisões, características fundamentais da construção de algoritmos. Portanto, a atividade permite compreender que a lógica de programação não se limita à escrita de códigos em computadores. Ela também está presente na organização de tarefas e na resolução sistemática de problemas reais. A aplicação desse raciocínio contribui para desenvolver uma forma mais objetiva e estruturada de analisar situações e encontrar soluções.