Dicas De Algoritmo
PLO DE ALGORITMO
Imagine o trabalho de um recepcionista de cinema, ele deve conferir os bilhetes e direcionar o cliente para a sala correta. Além disso, se o cliente estiver 30 minutos adiantado o recepcionista deve informar que a sala do filme ainda não está aberta. E quando o cliente estiver 30 minutos atrasado o recepcionista deve informar que a entrada não é mais permitida (Nota: Essas regras não são 100% verdade, eu as defini neste artigo apenas para fins didáticos). Vamos escrever um algoritmo para descrever a atividade do recepcionista.
Algoritmo Recepcionista de Cinema
Inicio
1 – Solicitar ao cliente o bilhete do filme.
2 – Conferir a data e o horário do filme no bilhete.
Se data/hora atual > data/hora do filme + 30 minutos Então
3 – Informar ao cliente que o tempo limite para entrada foi excedido.
4 – Não permitir a entrada.
Senão Se data/hora atual < data/hora do filme – 30 minutos Então
5 – Informar ao cliente que a sala do filme ainda não foi liberada para entrada.
6 – Não permitir a entrada.
Senão
7 – Permitir a entrada.
8 – Indicar ao cliente onde fica a sala do filme.
Fim-Se
Fim
Qualquer pessoa que seguir esses passos executará a função do recepcionista do cinema. Concorda? É importante notar que o algoritmo tem um fluxo que pode seguir diferentes caminhos dependendo da situação em que se encontra. Outro aspecto interessante é que o algoritmo é finito, uma hora ele tem que acabar! Vejamos outro exemplo, dessa vez com uma representação visual: Como trocar uma lâmpada?
Fluxograma (Representação gráfica de um algoritmo) Esta representação gráfica do algoritmo é chamada de fluxograma. Os losangos representam as decisões que são tomadas para executar um ou outro passo. Ao final, a lâmpada tem que estar funcionando.
ALGORITMOS NA COMPUTAÇÃO
Todas as tarefas executadas pelo computador, são baseadas em Algoritmos. Logo, um