Algoritmo

931 palavras 4 páginas
Universidade Federal Rural do Semi-Árido Departamento de Ciências Ambientais

Programação Aplicada à Engenharia
Aula 03: Algoritmos

Silvio Fernandes 2009.1
1

Algoritmos
• Em uma receita de bolo, descrevem-se quais serão os ingredientes e as suas quantidades. Depois, quais são as regras para o seu preparo, como a sequencia de inclusão dos ingredientes

2

Algoritmos
• Ação é um acontecimento que, a partir de um estado inicial, após um período de tempo finito, produz um estado final previsível e bem definido
– Ex: Pediu-se a 3 pessoas que escolhessem um valor L e escrevessem os termos da sequencia de Fibonacci inferiores a L
• Pessoa 1: L= 50 {1, 1, 2, 3, 5, 8, 13, 21, 34} • Pessoa 2: L = 13 {1, 1, 2, 3, 5, 8} • Pessoa 3: L = 1 {}
3

Algoritmos
• Pode-se reconhecer nas 3 ações distintas um mesmo padrão de comportamento, a subordinação a uma mesma norma de execução • Algoritmo: é a descrição de um conjunto de comando que, obedecidos, resultam numa sucessão finita de ações

4

Algoritmos
• Ex: Torres de Hanoi. O objetivo é transferir os 3 anéis da haste A para B, usando C se necessário. As regras são:
– Deve-se mover um único anel por vez – Um anel de diâmetro maior nunca pode repousar sobre um menor

5

Algoritmos
• Algoritmo para resolver Torres de Hanoi
Início 1. Mover um anel da haste A para a haste B 2. Mover um anel da haste A para a haste C 3. Mover um anel da haste B para a haste C 4. Mover um anel da haste A para a haste B 5. Mover um anel da haste C para a haste A 6. Mover um anel da haste C para a haste B 7. Mover um anel da haste A para a haste B Fim
6

Algoritmos
• Algoritmo para resolver Torres de Hanoi

7

Propriedades de um Algoritmo
• Valores de entrada
– Todo algoritmo deve possuir zero, um ou mais entradas

• Valores de saída
– Uma ou mais saídas simbolizam os resultados

• Finitude
– Todo algoritmo deve ser finito, assim ele tem um início e um conjunto de passos que levam ao término


Relacionados

  • Algoritmos
    469 palavras | 2 páginas
  • Algoritmos
    5351 palavras | 22 páginas
  • Algoritmo
    698 palavras | 3 páginas
  • O que é um Algoritmo
    689 palavras | 3 páginas
  • Algoritmos
    864 palavras | 4 páginas
  • Algoritmo
    2704 palavras | 11 páginas
  • algoritmos
    2263 palavras | 10 páginas
  • Algoritmos
    834 palavras | 4 páginas
  • algoritmos
    1051 palavras | 5 páginas
  • Algoritmos
    958 palavras | 4 páginas