Le document traite de la programmation modulaire en algorithmique et en C, spécifiquement sur les sous-programmes, leur définition, et leur utilisation pour décomposer des problèmes complexes. Il décrit les procédures et fonctions, les types de paramètres et les méthodes de passage de ces derniers, ainsi que la gestion des variables locales et globales. Des exemples pratiques et des exercices sont fournis pour illustrer la déclaration, l'appel, et le fonctionnement des sous-programmes.