Algoritmos Aula 2
CURSO: Bacharelado em Ciências e Tecnologia
INFORMÁTICA APLICADA
AULA 02 – ALGORITMOS
Profª Danielle Casillo
Aula 02 - Algoritmos
ALGORITMOS
Um algoritmo é uma sequência de instruções finita e ordenada de forma lógica para a resolução de uma determinada tarefa ou problema.
Um algoritmo não é a solução do problema, pois, se assim fosse, cada problema teria um único algoritmo; um algoritmo é um caminho para a solução de um problema.
2
Aula 02 - Algoritmos
ALGORITMOS
Em geral, existem muitos (senão infinitos) caminhos que levam a uma solução satisfatória.
3
Aula 02 - Algoritmos
ALGORITMOS NÃO COMPUTACIONAIS
Um algoritmo não computacional é um algoritmo cuja sequência de passos, a princípio, não pode ser executada por um computador.
Exemplo:
4
Aula 02 - Algoritmos
ALGORITMOS NÃO COMPUTACIONAIS
Exemplo:
1.
Sacar dinheiro do banco 24 horas
1.
2.
3.
4.
5.
6.
7.
Ir até um banco 24 horas
Colocar o cartão
Digitar a senha
Solicitar a quantia desejada
Se o saldo for maior ou igual à quantia desejada, sacar; caso contrário, mostrar mensagem de impossibilidade de saque.
Retirar o cartão
Sair do banco 24 horas.
5
Aula 02 - Algoritmos
ALGORITMOS NÃO COMPUTACIONAIS
Exemplo:
1.
Fazer um Sanduíche
1.
2.
3.
4.
5.
6.
7.
8.
9.
Pegar o pão
Cortar o pão ao meio
Pegar a maionese
Passar a maionese no pão
Pegar e cortar alface e tomate
Colocar alface e tomate no pão
Pegar o Hambúrguer
Fritar o Hambúrguer
Colocar o Hambúrguer no pão
6
Aula 02 - Algoritmos
ALGORITMOS NÃO COMPUTACIONAIS
Você pode estar pensando: “Mas eu realizo essas atividades de maneira diferente!”
Esse pensamento é correto, pois às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando a mesma resposta, ou seja, podem existir vários algoritmos para solucionar o mesmo problema. 7
Aula 02 - Algoritmos
(PORTUGOL
PORTUGOL)