La découverte vous plaît ?
Ceci est la première leçon gratuite. Obtenez un accès complet : demandez une démo ou connectez-vous.
La découverte vous plaît ?
Ceci est la première leçon gratuite. Obtenez un accès complet : demandez une démo ou connectez-vous.
Les fonctions récursives sont utiles car souvent la solution à un problème se prête à la récursivité. Cependant, de nombreux programmeurs débutants ont des problèmes de récursivité car ils n'ont jamais été exposés à ce concept.
Définir une fonction de manière récursive implique de comprendre comment les solutions récursives sont construites. Dans ces leçons, nous verrons comment écrire des fonctions récursives. Une fonction récursive est une fonction qui s'appelle elle-même dans sa définition. Nous commencerons par démontrer la récursivité en calculant des factorielles. Ensuite, nous passerons à une fonction récursive plus complexe - calculer un terme dans la suite de Fibonacci. Vous apprendrez à exécuter un processus simple de manière récursive et conclurez en comparant la solution récursive à la solution itérative le calcul des puissances de nombres.
Il explique comment écrire des fonctions récursives en C, y compris définir une fonction récursivement, calculer des factorielles avec la récursivité, calculer des termes dans la suite de Fibonacci, imprimer le contenu d'un tableau récursivement, et comparer les solutions récursives et itératives pour le calcul des puissances de nombres.
Il s'adresse aux programmeurs débutants qui n'ont jamais été exposés au concept de récursivité et qui ont souvent des problèmes avec celui-ci.
Le cours comprend trois leçons : Bases de la récursivité ; Définition et utilisation de la fonction factorielle ; et Définition de la fonction puissance.
Vous développerez des compétences en C (Langage de programmation), en programmation modulaire en C, en concepts de programmation, en récursivité, en relation de récurrence et en descente récursive.
Il commence par démontrer la récursivité par le calcul de factorielles, puis passe à une fonction récursive plus complexe pour le calcul d'un terme dans la suite de Fibonacci.