Resumo de Algoritmos
Algoritmos Não Computacionais
Algoritmos Computacionais
Algoritmos e Programação
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: Sacar dinheiro do banco 24 horas.
Algoritmos e Programação
Algoritmos NÃO computacionais
1. Ir até um banco 24 horas.
2. Colocar o cartão.
3. Digitar a senha.
4. Solicitar a quantia desejada.
5. Se o saldo for maior ou igual à quantia desejada, sacar, caso contrário, mostrar mensagem de impossibilidade de saque. 6. Retirar o cartão.
7. Sair do banco 24 horas.
Algoritmos e Programação
Algoritmos NÃO computacionais
• O termo algoritmo está muito ligado à Ciência da
Computação, mas, na realidade, ele pode ser aplicado a qualquer problema cuja solução possa ser decomposta em um grupo de instruções.
Algoritmos e Programação
Algoritmos computacionais
• O computador, a princípio, não executa nada. Para que ele faça uma determinada tarefa, calcular uma folha de pagamento, por exemplo -, é necessário que ele execute um programa. • Um programa é um conjunto de milhares de instruções que indicam ao computador, passo a passo, o que ele tem que fazer. Logo, um programa nada mais é do que um algoritmo computacional descrito em uma linguagem de programação.
Algoritmos e Programação
Algoritmos computacionais
• Linguagens de programação são usadas para descrever algoritmos; isto é, sequências de passos que levam à solução de um problema.
• Uma linguagem de programação precisa suportar a definição de ações e prover meios para especificar operações básicas de computação, além de permitir que os usuários especifiquem como estes passos devem ser sequenciados para resolver um problema.
Algoritmos e Programação
Algoritmos computacionais
• Uma linguagem de programação pode ser considerada como sendo uma notação que pode ser usada para