Résumé
L'algorithmique est l'art de concevoir des procédures systématiques pour résoudre des problèmes. En Première, on approfondit la programmation Python avec les boucles for (pour un nombre connu de répétitions) et while (tant qu'une condition est vérifiée), les fonctions (def nom(paramètres): ... return résultat), et les listes (collections ordonnées d'éléments). Par exemple, pour calculer la somme des n premiers entiers, on écrit : s = 0 puis for i in range(1, n+1): s = s + i. Les listes permettent de stocker et manipuler des données : L = [3, 1, 4, 1, 5], L[0] donne 3, len(L) donne 5. On utilise aussi Python pour simuler des expériences aléatoires avec le module random (random.random(), random.randint(a,b)), ce qui permet d'estimer des probabilités par la méthode fréquentiste.