1
resposta

[Sugestão] Metodo 5Q

Pesquisando na internet sobre algoritmo verifiquei que esse método 5Q pode ajudar.
Antes de iniciar seu uso devemos primeiro entender qual é o problema a resolver, se não tivermos dados suficiente pedir para o cliente esclarecer as duvidas, se mesmo assim não ficou claro pesquisar na internet, após entender o problema, vem o método 5Q:

  1. Quais são os dados de entrada necessários:

  2. Que devo fazer com estes dados:

  3. Quais as restrições deste problema?

  4. Qual resultado esperado?

  5. Qual sequencia de passos para chegar ao resultado esperado (pseudocodigo)?

1 resposta

Olá Osvaldo! Como vai?

O método 5Q que você mencionou é uma excelente abordagem para estruturar o pensamento e a organização de um algoritmo. Ele ajuda a garantir que você tenha uma compreensão clara do problema antes de começar a desenvolver uma solução.

Vamos ver como esse método pode ser aplicado ao exemplo do algoritmo de fazer café coado, que você está estudando:

  1. Quais são os dados de entrada necessários:

    • Quantidade de pó de café.
    • Quantidade de água.
    • Temperatura da água.
    • Utensílios (filtro de papel, suporte, garrafa).
  2. Que devo fazer com estes dados:

    • Usar a quantidade correta de pó de café e água.
    • Aquecer a água até a temperatura adequada.
    • Seguir a sequência correta de passos para preparar o café.
  3. Quais as restrições deste problema?

    • A água deve estar a 90ºC.
    • A quantidade de pó de café deve ser proporcional ao número de xícaras.
    • O processo deve ser linear, sem desvios.
  4. Qual resultado esperado?

    • Café coado de acordo com as especificações (quantidade e sabor desejado).
  5. Qual sequência de passos para chegar ao resultado esperado (pseudocódigo)?

    • Preparar utensílios.
    • Colocar o filtro de papel no suporte.
    • Adicionar a quantidade correta de pó de café.
    • Aquecer a água até 90ºC.
    • Derramar a água sobre o pó de café.
    • Aguardar a filtragem.
    • Servir o café.

Aplicando o método 5Q, você pode garantir que todos os aspectos do problema são considerados antes de começar a escrever o algoritmo, o que pode ajudar a evitar erros e garantir que o resultado atenda às expectativas.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.