Qu'est-ce que la programmation procédurale ?
C'est découper un programme en fonctions ou procédures modulaires.
Quelle différence entre fonction pure et procédure ?
La fonction pure renvoie une valeur sans effet de bord, la procédure agit par effet de bord.
Qu'est-ce qu'une liste en Python ?
Une succession ordonnée de valeurs entre crochets séparées par des virgules.
Que provoque un accès hors bornes dans une liste ?
L'exception « list index out of range ».
Programmation procédurale
Découpe en fonctions pour modularité.
Fonction pure
Renvoie une valeur sans effets de bord.
Liste
Succession ordonnée de valeurs, indices 0 à n-1.
Accès liste
Utiliser t[k], k entre 0 et n-1.
Branchement conditionnel
Exécute blocs selon conditions vraies.
Boucle for
Répète un bloc un nombre déterminé de fois.
Range negative
Parcourt en décrémentant, par ex. range(n-1, -1, -1).
Teste tes connaissances avec un QCM de 11 questions sur Flot d’exécution en Python.
1. Quel est l’objectif principal de la programmation procédurale lorsqu’un programme est découpé en fonctions ou procédures élémentaires ?
2. Quelle distinction caractérise une fonction pure par rapport à une procédure ?
Révisez le cours complet dans la fiche de révision de Flot d’exécution en Python.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards