O documento introduz o conceito de algoritmo como uma sequência de passos para resolver um problema. Explica que tarefas devem ter início e fim bem definidos e fornece exemplos de algoritmos para fazer café e ir ao trabalho. O objetivo é ensinar os conceitos básicos de algoritmos e como organizá-los em passos.
6. O que são tarefas?O que são tarefas?
• São processos a serem desenvolvidos com um
início e fim bem definidos. As tarefas resolvem
um problema por vez
7. • As tarefas devem ser de fácil
acompanhamento e verificação de sua
conclusão.
10. • Estes exemplos estão errados devido não
terem um inicio e um fim bem definido ou
ainda serem muito abstratos, sendo por estes
motivos de dificil avaliação de sua conclusão.
11. Escrevendo um algoritmoEscrevendo um algoritmo
• Um algoritmo deverá separar em passos a
tarefa a resolver.
• Cada passo deverá ser escrito em uma frase.
• Cada frase deverá iniciar com um verbo no
infinitivo seguido de um objeto direto.
12. Exemplo de algoritmoExemplo de algoritmo
• Fazendo café:
– Ligar fogão
– Encher panela com água
– Colocar panela no fogão
– Esperar água ferver
– Adicionar pó ao coador
– Colocar água quente
– Colher água filtrada
13. • A execução de um passo depende da
execução do passo anterior.
14. • Por exemplo, não seria correto colocar a
panela no fogão se ainda não tivéssemos
adicionado a água a ela.
15. • A ordem de execução dos passo em um
algoritmo é um fator importante.
16. • Os algoritmos sempre devem ser executados
desde de o primeiro passo, ou seja, sempre de
cima para baixo.
17. • Em algumas situações podemos condicionar a
execução de um passo ao resultado da
execução de outro passo.
18. • Por exemplo:
– Podemos condicionar ligar o fogão somente se
tivesse gás.
19. • Em algumas situações é necessário repetir um
passo, por exemplo, precisamos verificar
várias vezes se a água já ferveu antes de
continuarmos para o próximo passo, caso ela
não tenha fervido ainda esperamos mais um
pouco e depois verificamos novamente.
22. • Escreva um algoritmo de como instalar o
windows.
23. • Escreva um algoritmo de como criar e salvar
um documento no word.
24. • Escreva um algoritmo de como preparar uma
caipirinha.
25. TesteTeste
• Através de um brainstorming eleja 10 tarefas
que atendam as requisitos especificados de
início e fim bem determinado.
26. ConclusãoConclusão
• A organização de tarefas em passos nos
permite ter uma visão mais apurada da tarefa,
o que ajuda a mensurar melhor se os
objetivos da tarefa foram cumpridos, ou seja,
se a mesma foi concluida com sucesso.