Algoritmos

Segunda, 23 de março de 2020

Atenção: Esta tarefa não será corrigida manualmente, mas você deve tentar respondê-la genuinamente. Revise o texto que tiver escrito e, se tiver alguma dúvida se ela está ou não correta, procure os monitores. Tentativas de passar no teste automático sem responder as questões serão consideradas fraude.

1. Definir um problema

Parte do processo de projetar algoritmos é definir o problema para que estamos tentando resolver. Precisamos entender quais são as entradas do problema e como elas serão dadas e quais e são as saídas que devemos produzir.

Nessa tarefa, você irá praticar como definir um problema computacional. O problema em questão consiste em somar uma quantidade de dias a uma data. Assim, você quer obter a nova data percorridos esses dias. Por exemplo, se a data é 31/1/2020 e vocẽ quiser somar 2 dias, então a nova data será 2/2/2020.

Atualize o seu repositório utilizando o comando git pull e crie um arquivo problema.md na pasta dessa tarefa. Nesse arquivo, você deve descrever de forma precisa (não ambígua) como que é a entrada desse problema e como é a saída. Nesse arquivo, você pode usar formatação Markdown.

2. Descrever um algoritmo

Dada a descrição do problema que você fez na atividade anterior, descreva em português, de forma não-ambígua, um conjunto de instruções para receber a entrada e produzir a saída da forma como você definiu. Busque descrever de forma precisa, de modo que qualquer pessoa que entenda português consiga executar essas instruções. Primeiro, tente listar que instruções elementares seriam permitidas, depois escreva o algoritmo.

Crie uma arquivo chamado algoritmo1.md e coloque nele suas instruções.

3. Descrever um algoritmo para lavar as mãos

Veja esse vídeo. Nele, vemos uma pessoa demonstrando como lavar corretamente as mãos para evitar o contágio por organismos. Você deve criar um arquivo algoritmo2.md na pasta da tarefa e descrever em português, de forma precisa e não-ambígua, como que uma pessoa deve lavar as mãos. Assuma como que a pessoa nunca lavou as mãos antes e que ela só tem a sua descrição de como fazê-lo.

Lembre de enviar suas respostas para o repositório remoto e #fiqueEmCasa.