Академический Документы
Профессиональный Документы
Культура Документы
RELAES DE RECORRNCIA Professores: Anna Helena Reali Costa Jaime Simo Sichman Liria Matsumoto Sato Romero Tori
2. Soluo de Forma Fechada 3. Recorrncia e Recursividade 4. Resoluo de Relaes de Recorrncia 5. Aplicao Complexidade de Algoritmos
Definies e Exemplos
Recorrncia: ai = f(ai-1 , ai-2 , ..., a1 , a0 ) Condies iniciais: valores no ponto de partida da seqncia Ex: Fibonacci: 1, 2, 3, 5, 8 ........ (5 = 3 + 2) Progresso aritmtica: 2, 5, 8, ... (8 = 5 + 3)
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
Definies e Exemplos
Seqncia de Fibonacci: fn = fn-1 + fn-2 para n 3 Condies iniciais: f1 = 1 e f 2 = 2 Em Engenharia: fazem parte das condies de contorno
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
Recorrncia e Recursividade
Recorrncia e relacionados recursividade so conceitos
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
procedure compound_interest(n) if n=0 then return (1000) //condio inicial // fixada no algoritmo return (1.12 * compound_interest (n-1)) end compound_interest
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
10
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
11
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
13
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
14
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
16
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
17
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
18
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
19
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
20
10
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
21
60 9 9 7 7 7 14 14 5 5 5 14 9 60 60
1. 2. 3. 4. 5. ss([60,7,14,5,9],5) ss([9,7,14,5],4) ss([9,7,5],3) ss([5,7],2) ss([5],1)
5 7 9 14 60
5 7 9 14 60
5 7 9 14 60
selection_sort: ss
22
11
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
23
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
24
12
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
valor * * * * * *
1 2 3 4 5 6 ...... ndice
25
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
26
13
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
27
Processamento em um instante t2, tal que t2 > t1. Alguns algoritmos j encerraram a execuo.
Busca Binria
Antnio Duarte
Antnio Duarte
William Cardozo
28
William Cardozo
14
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
29
1. binary_search (s,1,4,S)
B D F S
2. binary_search (s,3,4,S)
B D F S
i D=S?
B D F
j
S
3. binary_search (s,4,4,S)
30
i j S=S?
15
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
31
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
32
16
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
33
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
34
17
Referncias Bibliogrficas
R. Johnsonbaugh, R. Discrete Mathematics. Prentice-Hall Int., London, UK, 4a. Ed. 1997. Cap. 5. C. Mainente, C. A Aprendizagem Virtual e
PCS 2214 Fund. Eng. Comp. I 1o.Sem. / 2005 Profs: Anna H. R. Costa Jaime S. Sichman Lria M. Sato Romero Tori 2005 Mdulo: Relaes de Recorrncia
Interativa de Lgica de Programao via Web utilizando Animao de Algoritmos com Linguagem JAVA. Mestrado (Dissertao).
Universidade 1999.143 p. Mackenzie, So Paulo,
35
18