4. Fonctions

Résumé

L'expérience en matière de programmation informatique a montré que la meilleure manière de développer et maintenir un grand programme est de le construire à partir de petites entités logicielles plus faciles à gérer. Cette technique, appelée diviser et conquérir, est facilitée par le concept de fonction. Les fonctions permettent en effet de décomposer un programme complexe en une série de sous-programmes plus simples, lesquels peuvent à leur tour être décomposés en fragments plus petits, et ainsi de suite. D'autre part, les fonctions sont réutilisables: si nous disposons d'une fonction capable de calculer une racine carrée, par exemple, nous pouvons l'utiliser un peu partout dans nos programmes sans avoir à la ré-écrire à chaque fois.

Les fonctions

Objectifs du chapitre

Au terme de ce chapitre, chaque étudiant devra être capable de:

Documents du chapitre

Présentation du chapitre

Corrigés des exercices

Pour chacun des exercices du cours, les corrigés ci-dessous doivent permettre à l'élève d'observer le résultat à obtenir (double-clic sur le fichier test) et de vérifier/comparer sa résolution avec une solution possible (éditer le fichier solution):