NSI · Première
Exposants, racines et trigonométrie
Importer des bibliothèques externes comme le module math, effectuer des puissances et utiliser des fonctions mathématiques avancées.
Exposant, racine carrée, fonctions trigonométriques
Pour effectuer des calculs complexes, il est nécessaire d'importer des outils supplémentaires. On ajoute pour cela une ligne d'importation au début de notre programme :
Cette instruction importe le module math, qui contient les fonctions scientifiques de base. Pour appeler une fonction d'un module importé, on écrit le nom du module suivi d'un point et du nom de la fonction, par exemple : math.sin(3.14).
Fonctions courantes du module math
math.pow(x, a): Calcule x à la puissance a (on peut aussi utiliser l'opérateur directx ** a).math.sqrt(x): Renvoie la racine carrée de x (racine carrée).math.cos(x)/math.sin(x): Calculent le cosinus et le sinus de l'angle x (exprimé en radians).
Pour en savoir plus, vous pouvez consulter la documentation officielle du module math.
Activité 6 : Évaluation de calculs
Déterminez par le calcul quelles seront les valeurs associées aux variables d, e, f, g, h et i après l'exécution de ce script :
Saisissez ce script dans votre éditeur, exécutez-le, et interrogez la console pour valider vos réponses.
Activité 7 : Combinaison de types
Quel est le type du résultat d'une addition entre un entier (int) et un nombre décimal (float) ?
Faites le test directement dans votre console Python pour vérifier votre hypothèse.
Avez-vous compris ce chapitre ?
Cochez-le pour l'enregistrer dans votre progression d'apprentissage.
