Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
Gostando da prévia?
Esta é a primeira aula gratuita. Tenha acesso completo: solicite uma demo ou faça login.
As funções recursivas são úteis porque muitas vezes a solução de um problema se presta à recorrência. Contudo, muitos programadores principiantes têm problemas de recorrência porque nunca foram expostos ao conceito.
Definir uma função recursivamente implica compreender como são construídas soluções recursivas. Nestas lições, discutiremos como escrever funções recursivas. Uma função recursiva é uma função que se autodenomina na sua definição. Começaremos por demonstrar a recursividade através de factores informáticos. Depois passaremos a uma função recursiva mais complexa - a computação de um termo na sequência de Fibonacci. Aprenderemos a executar um processo simples recursivamente, e concluiremos comparando a solução recursiva vs. a solução iterativa para computar os poderes computacionais dos números.
Abrange como escrever funções recursivas em C, incluindo definir uma função recursivamente, calcular fatoriais com recursão, calcular termos na sequência de Fibonacci, imprimir o conteúdo de uma matriz recursivamente, e comparar soluções recursivas versus iterativas para calcular potências de números.
Destina-se a programadores iniciantes que não foram previamente expostos ao conceito de recursão e frequentemente têm dificuldades com ele.
O curso inclui três lições: Noções Básicas de Recursão; Definindo e Usando a Função Fatorial; e Definindo a Função Potência.
Você construirá habilidades em C (Linguagem de Programação), Programação Modular em C, Conceitos de Programação, Recursão, Relação de Recorrência e Descida Recursiva.
Começa demonstrando recursão através do cálculo de fatoriais, depois passa para uma função recursiva mais complexa para calcular um termo na sequência de Fibonacci.