ROBA32C
Module 32 : Codage - Fonctions C (facultatif)
Résultat d’apprentissage
Mener une enquête sur le comment et le pourquoi de l’intégration des fonctions récursives dans les programmes.
Indicateurs
(a) Distingue entre la fonctionnalité d’une boucle (p.ex. une itération) et d’une fonction récursive (p.ex.une réclusion).
(b) Reconnait qu’une fonction récursive est celle à laquelle on fait appel pour résoudre une plus petite instance du même problème.
(c) Explique l’importance de la condition de base ou de la fin dans une fonction récursive.
(d) Donne des exemples de situations où il est avantageux d’utiliser les fonctions récursives dans la programmation des appareils de robotique et des appareils automatisés.
(e) Crée une fonction récursive pour résoudre un problème de programmation.