KnowledgeCity

Programação em C: recursão

Aprenda a implementar funções recursivas nos seus programas C
Assista à primeira aula grátis — tenha acesso completo às 3 aulas.

To view this video please enable JavaScript.

Curso: Sob demanda
Intermediário  Provedor Mike McMillan  3 Lições ·  8m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinês simplificado 

O Que Você Vai Aprender

  • Definir recursão e explicar seu uso na programação
  • Escrever funções recursivas, compreendendo como as soluções recursivas são construídas
  • Calcular fatoriais usando recursão
  • Calcular termos na sequência de Fibonacci usando recursão
  • Imprimir o conteúdo de uma matriz usando recursão
  • Descrever a diferença entre soluções recursivas e iterativas para calcular potências de números

Principais Conclusões

  • Uma função recursiva é uma função que chama a si mesma em sua definição.
  • Funções recursivas são úteis porque muitos problemas têm soluções que se prestam naturalmente à recursão.
  • O curso demonstra recursão primeiro através do cálculo de fatoriais, depois através do exemplo mais complexo do cálculo de um termo na sequência de Fibonacci.
  • O curso compara a solução recursiva em relação à solução iterativa para calcular potências de números.

Perguntas Frequentes

O que este curso de programação em C aborda?

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.

Para quem é este curso?

Destina-se a programadores iniciantes que não foram previamente expostos ao conceito de recursão e frequentemente têm dificuldades com ele.

Quais lições estão incluídas?

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.

Quais habilidades vou ganhar com este curso?

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.

Qual exemplo o curso usa para introduzir recursão?

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.