01 – Objectifs et ressources⚓︎
Informations Générales⚓︎
| Champ | Détail |
|---|---|
| Semaine | S9 — Année 1 |
| Module | Mathématiques pour l'Informatique — Algorithmique |
| Durée totale | 4 heures |
| Public | Apprentis BTS SIO SISR — neuvième semaine du module |
| Modalité | Présentiel — salle de cours avec tableau blanc |
| Prérequis | S6–S8 complets — pseudo-code, types, SI/SINON, boucles, utilisation implicite de fonctions comme ValiderIPv4, IP_VERS_ENTIER, AppartientAuSousReseau |
Compétences Visées⚓︎
| Code | Intitulé de la compétence | Niveau visé |
|---|---|---|
| B2.1 | Exploiter des serveurs Windows et Linux (scripting modulaire) | Application avancée |
| B2.2 | Exploiter des équipements réseau (bibliothèque de fonctions réseau) | Application |
| B3.2 | Mettre en œuvre les mesures de sécurité (factoriser les validations) | Application |
📌 Depuis S6, on a utilisé
ValiderIPv4,AppartientAuSousReseau,IP_VERS_ENTIERcomme des boîtes noires. S9 explique comment ces boîtes sont construites, et comment eux-mêmes peuvent en fabriquer. La fonction n'est pas un concept nouveau, c'est la formalisation de quelque chose de déjà vécu.
Objectifs Pédagogiques⚓︎
Fonctions et procédures — Fondements :
- ✅ Distinguer fonction (retourne une valeur) et procédure (produit un effet sans retour)
- ✅ Maîtriser la notion de paramètre : paramètre formel (dans la définition) vs. argument (à l'appel)
- ✅ Comprendre la portée locale des variables déclarées à l'intérieur d'une fonction
- ✅ Maîtriser le mécanisme de retour (RETOURNER) et son effet immédiat sur le flux d'exécution
- ✅ Comprendre pourquoi la modularité améliore la lisibilité, la réutilisabilité et la maintenabilité
Application — Bibliothèque réseau :
- ✅ Écrire NombreHotes(cidr) qui calcule 2^(32−cidr) − 2 avec précondition et valeur sentinelle
- ✅ Écrire CalculerBroadcast(ip, cidr) en réutilisant les fonctions existantes de la bibliothèque
- ✅ Refactoriser GenererIPsReseau (S8) pour déléguer ses calculs aux nouvelles fonctions
- ✅ Comprendre le concept de bibliothèque de fonctions comme modèle professionnel