Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
les_programmes_a_connaitre:algorithmique_premiere:recherche_extremum [2021/12/26 18:55] ma |
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 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 inférieur à valeur_max | ||
- | if nombre< | ||
- | valeur_max = nombre | ||
- | | ||
- | return valeur_max | ||
- | </ | ||
- | |||
- | 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 | ||
- | </ | ||
- | |||
- | |||
- | =====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 | ||
- | </ | ||
- |