Recadinhos
10/05 –
Recursividade
Correções dos exercícios aulas anteriores
Exercícios com funções e vetores
Lista 2 de exercícios + exercícios da aula de hoje
17/05
Lista 3 de exercícios
1)Escolha 5 programas das listas (de A até H) cujo algoritmo voce tenha
desenvolvido e implemente em linguagem C. (disponível no blog
profaelianasantos.blogspot.com)
3
EXERCÍCIOS
VÁLIDOS P/ AULA DE 03/05
(solução no Sophia)
4
Exemplos de Vetores em C
(solução no Sophia)
5
Recursividade
7
Recursividade
8
Recursividade
9
Recursividade
Vantagens:
Simplifica
a solução de alguns problemas;
Reduz o tamanho do código fonte;
Permite descrever algoritmos de forma mais clara e
concisa.
Desvantagens:
Redução do desempenho de execução devido ao
tempo para gerenciamento de chamadas;
Erros de implementação podem levar a estouro de
pilha, caso não seja indicada uma condição de
parada, ou se esta condição nunca for satisfeita, entre
outros.
Recursividade
12
Recursividade
Fib (1) = 1
Fib (2) = 1
Fib (3) = 2
Fib (4) = 3
Fib (5) = 5
Equação matemática:
Fib (1) = 1
Fib (2) = 1
Fib (n) = Fib (n-1) + Fib (n-2)
Recursividade
BOM TRABALHO!!!