Bibliothèques et imports en 1ère
Bibliothèques et imports, c'est une notion de nsi du chapitre « Algorithmique et programmation », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.
Bibliothèques et imports : le cours
Une bibliothèque est un ensemble de fonctions et outils déjà programmés qu'on peut utiliser dans son code. On les importe avec import ou from...import.
Exemple
Au lieu de programmer toi-même comment calculer une racine carrée, tu utilises la bibliothèque math avec math.sqrt().
À retenir
Les bibliothèques évitent de réinventer la roue et offrent des outils testés et optimisés.
S'entraîner sur bibliothèques et imports
Fais l'exercice, puis demande au tuteur de te corriger pas à pas.
Exercice 1
Écris une fonction `recherche_max(tableau)` qui parcourt séquentiellement un tableau et retourne l'indice de l'élément maximum. Teste ta fonction avec l'assertion suivante : `assert recherche_max([3, 7, 2, 9, 1]) == 3`
Corrige cet exercice avec le tuteur →Exercice 2
Implémente l'algorithme de tri par insertion pour trier un tableau en ordre croissant. Explique le principe en 3-4 lignes, puis fournis le code avec des assertions de test.
Corrige cet exercice avec le tuteur →Cette notion fait partie du chapitre Algorithmique et programmation (NSI 1ère).