[PDF] Terminale générale - Python et algorithme - Fiche de cours





Previous PDF Next PDF



Exo7 - Algorithmes

Module math. Quelques commentaires informatiques sur un module important pour nous. Les fonctions mathématiques ne sont pas définies par défaut dans €ython 



Cours de mathématiques - Exo7

module math. On peut écrire cos(3.14) au lieu math.cos(3.14). • Dans l'algorithme précédent nous avions utilisé le logarithme décimal log(x10)



FICHE n°6 : PROGRAMMER DES BOUCLES

Yvan Monka – Académie de Strasbourg – www.maths-et-tiques.fr (**) Sous Casio l'algorithme affiche toujours par défaut la dernière variable stockée.



LES ÉTAPES DE LALGORITHME DU SIMPLEXE

Avant que l'algorithme du simplexe puisse être utilisé pour résoudre un programme linéaire ce programme linéaire doit être converti en un programme 



ALGORITHMIQUE EN MATHS/SCIENCES - Recommandations

15/08/2018 Un algorithme doit être totalement indépendant du langage de programmation utilisé. 3. Quelques exemples d'algorithmes au collège. Loin d'être ...



LALGORITHME DE KAPREKAR Partie 1 : Nombres à deux chiffres

Yvan Monka – Académie de Strasbourg – www.maths-et-tiques.fr. L'ALGORITHME DE KAPREKAR. Commentaire : Cette activité permet d'aborder une démarche 



Terminale générale - Python et algorithme - Fiche de cours

Programmation Python – Algorithme – Fiche de cours. 1. Entrées sorties et variables math : contient une partie des fonctions mathématiques.



Cours dalgorithmique pour la classe de 2nde

08/07/2009 L'algorithme précédent calcule et affiche le carré des nombres de 1 `a 10. ... partie enti`ere d'un nombre a (menu MATH NUM iPart sur TI ...



Démonstration et algorithmedeux façons de penser deux dialectes

Mathématiques et langages. Lille – 18 mars 2017. E. Beffara (I2M Aix-Marseille). Démonstration et algorithme… Maths vivantes



FICHE n°5 : DECOUVRIR LES BOUCLES

Yvan Monka – Académie de Strasbourg – www.maths-et-tiques.fr. FICHE n°5 : DECOUVRIR l'algorithme 2 : 443 45

Programmation Python - Algorithme - Fiche de cours

1. Les bibliothèques

Les divers ifichiers (bibliothèques) en Python : -math : conitient une paritie des foncitions mathémaitiques -cmath : conitient les foncitions mathémaitiques pour nombres complexes -fracitions : conitient les foncitions mathémaitiques pour nombres raitionnels - random : conitient les foncitions de itirages aléatoires et les foncitions de probabilités Pour appeler une bibliothèque on peut uitiliser l'instrucition : from ifichier import *

2. Entrées, sorities et variables

Pour lire un message on peut uitiliser l'instrucition : variable = input(" Message ») Pour aiÌifiÌicher un message on peut uitiliser l'instrucition : print (" Message », variable)

3. Types de données

a. Typage, c réaition et iniitialisaition d'une variable Une variable Python est typée (catégorie), créée (réservaition d'une zone mémoire / afffectaition d'un idenitiifiant) et iniitialisée au cours d'une seule instrucition : variable = valeurb. Conversion de type (transtypage) Pour converitir le type des variables on peut uitiliser : str() pour les chaînes de caractères lfloat() pour les nombres décimaux int() pour les nombres enitiers c. Variables booléennes - déifiniition : Une variable booléenne peut prendre 2 valeurs : True / False

3. Opéraitions et calculs

a. Opéraitions algébriques +addiition%reste de la division -soustracition**puissance *mulitiplicaition//division enitière /division=Afffecter une valeur b. Opéraitions booléennes - foncition NON : not condiition - foncition ET : condiition1 and condiition2 - foncition OU : condiition1 or condiition2 1/3

Programmation Python - Algorithme - Fiche de coursMathématiques Seconde, Première, Terminale générale - Année scolaire 2022/2023

htttps://physique-et-maths.fr d. Tests logiques - condiition1 == condiition2est égal ? - condiition1 != condiition2est diffférent ? - condiition1 < condiition2est inférieur ? - condiition1 > condiition2est supérieur ? - condiition1 <= condiition2est inférieur ou égal? - condiition1 >= condiition2est inférieur ou égal ?

4. Instrucitions sélecitives

if condiition :

Instrucition 1

Instrucition 2

else :

Instrucition 1

Instrucition 2

5. Les listes de valeur

liste = [a,b,c]Crée une variable liste avec les valeurs a,b,c liste[n]Renvoie la nième valeur de la variable liste liste.append(a)Ajoute a en ifin de la variable liste len(liste)Renvoie le nombre de valeurs de la variable liste min(liste)Renvoie le minimum de la variable liste max(liste)Renvoie le maximum de la variable liste sum(liste)Renvoie la somme des valeurs de la variable liste liste.sort()Trie les valeurs par ordre croissant de la variable liste6. Instrucitions itéraitives - nombre de boucles déifinies for n in range (nombre) :

Instrucition 1

Instrucition 2

- nombre de boucles non déifinies while condiition :

Instrucition 1

Instrucition 2

7. Déifinir une foncition

def nom_fonction (paramètre1, paramètre2, etc...): instructions return resultat

8. Uitilisaition des ifichiers

fichier.open(" fichier », " options ») :ouverture d'un fichier avec optionsr en lecture uniquementr+ en lecture / écriturew en écriture uniquementw+ en écriture / lecture ifichier.readline() : lecture de la ligne courante ifichier.readlines() : lecture de toutes les lignes du ifichier ifichier.write(" ligne ») : ajoute une ligne ifichier.writelines(" lignes ») : ajoute plusieurs ligne ifichier.close() : fermeture du ifichier 2/3

Programmation Python - Algorithme - Fiche de coursMathématiques Seconde, Première, Terminale générale - Année scolaire 2022/2023

htttps://physique-et-maths.fr

9. Foncitions mathémaitiques : " math »

fabs(x): retourne la valeur absolue de x factorial(x): retourne la valeur absolue de x exp(x): retourne l'exponenitielle de x log(x): retourne le logarithme naturel de x log10(x): retourne le logarithme décimal de x pow(x,y): retourne x puissance y sqrt(x): retourne la racine carrée de x cos(x): retourne la valeur de cos(x) sin(x): retourne la valeur de sin(x) tan(x): retourne la valeur de tan(x) acos(x): retourne la valeur de arccos(x) asin(x): retourne la valeur de arcsin(x) atan(x): retourne la valeur de arctan(x) pi: retourne la valeur du nombre pi e: retourne la valeur du nombre e gcd(a,b): retourne le PGCD(a,b)

10. Foncitions mathémaitiques : " fracitions »

Fracition(a,b): déifini une fracition irréducitible = a/b Fracition(nombre): déifini la fracition irréducitible = a/b fracition.numerator: retourne le numérateur de fracition

fracition.denominator: retourne le dénominateur de fracition11. Foncitions mathémaitiques : " random »

random(x): retourne un nombre décimal entre 0,0 et 1,0 randint(1,5): retourne un nombre enitier entre 1 et 5 uniform(a,b): retourne un nombre décimal entre a et b expovariate(a): retourne un nombre décimal distribué selon la loi exponenitielle de paramètre a normalvariate(mu,sigma): retourne un nombre décimal distribué selon la loi normale de paramètre mu et sigma

12. Représentaition graphique : " matplotlib »

import matplotlib.pyplot as graphique : crée l'objet graphique avec des propriétés d'accès à la carte graphique graphique.plot(x, y,'atttribut'): construit la courbe y(x) avec atttributs pour les points 'o' : représentés par des ronds '+' : représentés par des croix 'r' : en couleur rouge graphique.show(): aiÌifiÌiche la fenêtre graphique 3/3

Programmation Python - Algorithme - Fiche de coursMathématiques Seconde, Première, Terminale générale - Année scolaire 2022/2023

htttps://physique-et-maths.frquotesdbs_dbs47.pdfusesText_47
[PDF] Maths : Algorithmes

[PDF] Maths : calcul littéral

[PDF] maths : configuration de thalès

[PDF] Maths : Découpage de carrés

[PDF] Maths : développement 3eme degrés

[PDF] Maths : devoir 10 (CNED)

[PDF] Maths : DM svp

[PDF] Maths : équations , je voudrais de l'aide !

[PDF] Maths : Exercice !

[PDF] Maths : exercice de puissance

[PDF] Maths : exercice Fraction

[PDF] Maths : Exercices probabilité - 2nde

[PDF] Maths : Fiche n°1

[PDF] Maths : Fonction polynôme du second degré

[PDF] Maths : Fonctions