Algoritmo
É uma descrição seqüencial ordenada dos passos que devem ser executados de forma lógica e clara, com a finalidade de facilitar a resolução de uma problema
Ex: Algoritmo do inicio do dia de uma pessoa até o local de trabalho.
Algoritmo
Ação na memória do computador, podendo ter uma atribuição ( = ), armazenando isso no disco (HD).
Trabalhando com banco de dados, realizando inclusões, consultas, alterações e exclusões, sempre utilizando estruturas, instruções, comandos SQL.
Algoritmo
Os algoritmos de ações cotidianas geralmente permitem que alguém execute uma tarefa mesmo que não tenha feito tal coisa.
Ex: Receita de bolo, seguindo a receita qualquer um consegue fazer.
Algoritmo - Elementos
• Ação– Abrir, retirar, colocar, abaixar
• Decisão– Se sim, Se não
• Repetição (Laço ou Loop)– Já realizou a tarefa?
• Se sim: Vá para o passo 4• Se não: Vá para o passo 5
Algoritmo - Ação
Ação na memória do computador, podendo ter uma atribuição ( = ), armazenando isso no disco (HD).
Trabalhando com banco de dados, realizando inclusões, consultas, alterações e exclusões, sempre utilizando estruturas, instruções, comandos SQL.
Algoritmo - Decisão
A decisão sempre vai fazer a análise na condição, que pode te levar a duas saídas.
“Se sim” ou “Se não”
Ex: Se condiçãoinstruçõesSe nãoinstruções
Algoritmo – Laço ou Loop
Laço é uma estrutura de repetição que fica executando uma tarefa até que a condição seja satisfeita.
Alcançar o número 1000Instrução 1Instrução 2
Algoritmo – SE encadeado
Este caso é utilizado quando você precisa de mais opções do que apenas duas saídas como resposta. Então a solução é encadear o comando SE, colocando um dentro do outro.
O numero é 1?Se sim: Executa a tarefaSe não: O numero é 2Se sim: Executa a tarefaSe não: Finalizar o programa
Algoritmo – CASO
O comando CASO pode ter quantas respostas você precisar diferente da estrutura simples do comando SE, geralmente utilizamos como alternativa ao comando SE encadeado.
Digite um numero de 1 a 6CasoCaso digitou 1: Executa a tarefaCaso digitou 2: Executa a tarefaCaso digitou 3: Executa a tarefaCaso contrario: Ir para o próximo passo
Algoritmo – ENQUANTO
Serve para que uma parte do seu programa seja repetida enquanto uma situação for satisfeita.
Enquanto “condição”Executar tarefaCasoCaso digitou 1: Executa a tarefaCaso digitou 2: Executa a tarefaCaso digitou 3: Executa a tarefaCaso contrario: Ir para o próximo passo