Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente | |||
|
les_programmes_a_connaitre:algorithmique_premiere:recherche_extremum [2022/01/08 16:41] ma [Résumé] |
les_programmes_a_connaitre:algorithmique_premiere:recherche_extremum [2022/01/14 11:52] (Version actuelle) ma |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | =====Résumé===== | ||
| + | |||
| + | ====Le code pour trouver le maximum==== | ||
| + | [[les_programmes_a_connaitre: | ||
| + | <code python> | ||
| + | def maximum(liste): | ||
| + | #Variable valeur_max correspond on maximum | ||
| + | valeur_max = liste[0] | ||
| + | | ||
| + | #Boucle for pour regarder chaque nombre de la liste (A partir du deuxième) | ||
| + | for nombre in liste[1::]: | ||
| + | #Si nombre est supérieur à valeur_max | ||
| + | if nombre> | ||
| + | valeur_max = nombre | ||
| + | | ||
| + | return valeur_max | ||
| + | </ | ||
| + | |||
| + | ====Le code pour trouver le minimum (Très similaire à celui pour le maximum)==== | ||
| + | <code python> | ||
| + | def minimum(liste): | ||
| + | #Variable valeur_min correspond on minimum | ||
| + | valeur_min = liste[0] | ||
| + | | ||
| + | #Boucle for pour regarder chaque nombre de la liste (A partir du deuxième) | ||
| + | for nombre in liste[1::]: | ||
| + | #Si nombre est inférieur à valeur_min | ||
| + | if nombre< | ||
| + | valeur_min = nombre | ||
| + | | ||
| + | return valeur_min | ||
| + | </ | ||
| + | |||
| + | ====Le code pour trouver la moyenne==== | ||
| + | [[les_programmes_a_connaitre: | ||
| + | <code python> | ||
| + | def total(liste): | ||
| + | #Variable total pour y ajouter toutes les valeurs de la liste | ||
| + | total = 0 | ||
| + | #Variable count pour compter le nombre d' | ||
| + | | ||
| + | #Boucle for pour regarder tous les nombres de la liste | ||
| + | for nombre in liste: | ||
| + | total += nombre | ||
| + | count += 1 | ||
| + | | ||
| + | #Calcule de la moyenne | ||
| + | avg = total/count | ||
| + | | ||
| + | return avg | ||
| + | </ | ||
| + | |||
| + | |||
| =====Trouver le nombre maximal d'une liste de nombres===== | =====Trouver le nombre maximal d'une liste de nombres===== | ||
| Ligne 163: | Ligne 216: | ||
| return avg | return avg | ||
| </ | </ | ||
| - | |||
| - | |||
| - | =====Résumé===== | ||
| - | |||
| - | ====Le code pour trouver le maximum==== | ||
| - | <code python> | ||
| - | def maximum(liste): | ||
| - | #Variable valeur_max correspond on maximum | ||
| - | valeur_max = liste[0] | ||
| - | | ||
| - | #Boucle for pour regarder chaque nombre de la liste (A partir du deuxième) | ||
| - | for nombre in liste[1::]: | ||
| - | #Si nombre est supérieur à valeur_max | ||
| - | if nombre> | ||
| - | valeur_max = nombre | ||
| - | | ||
| - | return valeur_max | ||
| - | </ | ||
| - | |||
| - | ====Le code pour trouver le minimum (Très similaire à celui pour le maximum)==== | ||
| - | <code python> | ||
| - | def minimum(liste): | ||
| - | #Variable valeur_min correspond on minimum | ||
| - | valeur_min = liste[0] | ||
| - | | ||
| - | #Boucle for pour regarder chaque nombre de la liste (A partir du deuxième) | ||
| - | for nombre in liste[1::]: | ||
| - | #Si nombre est inférieur à valeur_min | ||
| - | if nombre< | ||
| - | valeur_min = nombre | ||
| - | | ||
| - | return valeur_min | ||
| - | </ | ||
| - | |||
| - | ====Le code pour trouver la moyenne==== | ||
| - | <code python> | ||
| - | def total(liste): | ||
| - | #Variable total pour y ajouter toutes les valeurs de la liste | ||
| - | total = 0 | ||
| - | #Variable count pour compter le nombre d' | ||
| - | | ||
| - | #Boucle for pour regarder tous les nombres de la liste | ||
| - | for nombre in liste: | ||
| - | total += nombre | ||
| - | count += 1 | ||
| - | | ||
| - | #Calcule de la moyenne | ||
| - | avg = total/count | ||
| - | | ||
| - | return avg | ||
| - | </ | ||
| - | |||