Apresentação

Na aula passada, você aprendeu a programar de forma modularizada, criando procedimentos e funções e viu que com esses recursos é possível dividir grandes problemas em problemas menores, mais fáceis de resolver. Essa divisão é uma das alternativas mais utilizadas para desenvolver grandes programas.

Nesta aula, você irá estudar sobre o uso de funções e procedimentos de forma recursiva. A recursão, como veremos, é um importante aliado para simplificar a programação de determinadas rotinas.

Faça uma boa leitura!

Objetivos

Ao final desta aula, você será capaz de:

  • Descrever o funcionamento de funções e procedimentos recursivos
  • Identificar quando devemos implementar funções e procedimentos de forma recursiva.

Versão 5.3 - Todos os Direitos reservados