Voici une série de 10 exercices de maths 2nde consacrée au chapitre programmation en python. Ces énoncés, adaptés au programme de seconde, permettent de réviser la leçon, de préparer un contrôle ou de s'entraîner en autonomie.
Exercice 1Affectations
a = 4 b = a * 3 a = a + b b = a - b
x = 7 y = x x = x - 2 y = y * x
Valeurs finales ?
Exercice 2Fonctions
f(x)renvoyant \(2x^2 + 5x - 3\).aire_triangle(b, h).moyenne(a, b, c, d).
Exercice 3Conditions
def categorie(n):
if n >= 18:
return "majeur"
elif n >= 12:
return "ado"
else:
return "enfant"categorie(12)?categorie(5)?- Fonction minimum de deux nombres.
- Fonction multiple de 3 ?
Exercice 4Boucle for
p = 1
for k in range(1, 6):
p = p * k
print(p)- Affichage ?
- Somme des cubes de \(1\) à \(50\) ?
factorielle(n).
Exercice 5Boucle while
n = 0
u = 1
while u < 5000:
u = u * 3
n = n + 1
print(n)- Affichage ?
- Signification ?
- Plus petit \(n\) avec \(2^n > 10^9\) ?
Exercice 6Diviseurs
nb_diviseurs(n).est_premier(n).- Premiers jusqu'à \(200\).
Exercice 7Listes
L = [3, 9, 2, 11, 5]
s = 0
for x in L:
if x % 2 == 1:
s = s + x
print(s)- Affichage ?
- Somme des pairs ?
- Fonction maximum d'une liste.
Exercice 8Aléatoire
- Fonction simulant \(n\) lancers de pièce, fréquence de pile.
- Mentalement pour \(n = 4\), tirages P, F, P, P.
- Pour \(n = 10^6\) ?
Exercice 9Balayage
Solution de \(x^3 = 7\) sur \([1\,;\,2]\).
- Programme pas \(0{,}1\) s'arrêtant dès que \(x^3 > 7\).
- Encadrement ?
- Pas \(0{,}01\) ?
Exercice 10Problème
\(3\,000\) € à \(3{,}5\,\%\) composés.
capital(n).- Années pour tripler ?
- Allure de la courbe ?
Vous cherchez les corrections détaillées ?
Voir nos exercices corrigés du CM1 à la Terminale