Sabemos que um algoritmo é um “caminho” para a solução de um problema e, em geral, existem muitos caminhos que levam a uma solução satisfatória, ou seja, para resolver o mesmo problema podem-se obter vários algoritmos diferentes. Com base nos tópicos apresentados na disciplina, elabore um algoritmo que apresente um problema e sua respectiva solução, ou seja, o passo a passo para resolvê-lo. A representação pode ser feita por meio de uma sequência simples de passos a serem seguidos. O tema para elaboração do algoritmo é voltado para as rotinas diárias de cada indivíduo. Exemplo: ir para o trabalho, levar o filho à escola, ir ao cinema, etc. Um dos critérios para avaliação será a originalidade empregada em cada algoritmo.
Questão
Sabemos que um algoritmo é um “caminho” para a solução de um problema e, em geral, existem muitos caminhos que levam a uma solução satisfatória, ou seja, para resolver o mesmo problema podem-se obter vários algoritmos diferentes. Com base nos tópicos apresentados na disciplina, elabore um algoritmo que apresente um problema e sua respectiva solução, ou seja, o passo a passo para resolvê-lo. A representação pode ser feita por meio de uma sequência simples de passos a serem seguidos. O tema para elaboração do algoritmo é voltado para as rotinas diárias de cada indivíduo. Exemplo: ir para o trabalho, levar o filho à escola, ir ao cinema, etc. Um dos critérios para avaliação será a originalidade empregada em cada algoritmo.
Resposta
96%Algoritmo (rotina diária): “Preparar um café da manhã saudável e sair de casa no horário”
Problema: Quero preparar um café da manhã saudável (rápido) e sair de casa até um horário definido, evitando atrasos.
Objetivo (saída esperada): Sair de casa até H (horário limite), alimentado e com itens essenciais (chaves, carteira, celular).
Entradas (o que preciso saber/ter):
- Horário limite de saída: H
- Tempo estimado para higiene e troca de roupa: T_hig
- Tempo estimado do café: T_cafe
- Itens essenciais: chaves, carteira, celular, documento (se necessário)
- Ingredientes: fruta, iogurte/leite, aveia (ou pão), água
Passo a passo (sequência simples)
- Definir H (ex.: 07:30) e olhar o relógio.
- Calcular o horário de início ideal (HI):
- Se a hora atual for maior que HI, então: 3.1. Reduzir o café para uma versão “express” (ex.: fruta + iogurte) e diminuir a margem.
- Ir ao banheiro e fazer higiene (escovar dentes, lavar o rosto, etc.).
- Separar roupa apropriada para o clima/compromisso.
- Trocar de roupa.
- Montar o café da manhã (versão padrão): 7.1. Lavar 1 fruta. 7.2. Preparar 1 porção de iogurte/leite com aveia (ou 1 sanduíche simples). 7.3. Encher uma garrafa de água.
- Consumir o café sem distrações longas (evitar redes sociais).
- Conferência de itens essenciais (checklist):
- ( ) Chaves
- ( ) Carteira
- ( ) Celular
- ( ) Documento (se necessário)
- ( ) Garrafa de água
- Verificar o tempo:
- Se a hora atual for menor ou igual a H, continuar.
- Se a hora atual for maior que H, pular etapas não essenciais (ex.: arrumação) e ir direto para a saída.
- Desligar luzes/eletrodomésticos (se aplicável) e fechar janelas.
- Sair de casa e trancar a porta.
Observações de originalidade (extra, opcional)
- O algoritmo usa margem de segurança (+10 min) e um plano alternativo (café “express”) para evitar atraso.
- Inclui um checklist final para reduzir esquecimentos.
Fim do algoritmo.
Explicação
A questão pede a elaboração de um algoritmo (passo a passo) de uma rotina diária, contendo um problema e sua solução. Para atender ao enunciado, apresentei: (1) um problema claro (sair no horário com café saudável), (2) entradas/variáveis (H, tempos estimados), (3) passos sequenciais e (4) condições do tipo “se... então...” para lidar com atraso, tornando a solução completa e original.