Exercice 1 sur 8
QCMOn définit L = [3, 5, 8]. Que vaut L[1] ?

Mathématiques · Terminale
22 exercices avec correction détaillée, en 3 séries. Aucune inscription : ta progression reste sur ton appareil.

ULUMINE · Mathématiques · Terminale
Feuille d’exercices
Prénom : ……………………………Date : ……………………Score : ……… / 8
Tu peux vérifier tes réponses en exécutant le code dans un environnement Python.
Exercice 1 — Coche la bonne réponse.
On définit L = [3, 5, 8]. Que vaut L[1] ?
Exercice 2
Que renvoie len([k for k in range(10)]) ?
Écris tes calculs :
Réponse : ………………
Exercice 3 — Coche la bonne réponse.
Que contient la liste [2*k for k in range(4)] ?
Exercice 4
On exécute L = [1, 4] puis L.append(7). Que renvoie sum(L) ?
Écris tes calculs :
Réponse : ………………
Exercice 5
Voici un programme Python. Qu’affiche-t-il ?
u = 1
n = 0
while u < 100:
u = 2*u
n = n + 1
print(n)Écris tes calculs :
Réponse : ………………
Exercice 6 — Coche la bonne réponse.
On applique 10 étapes de dichotomie à partir de l’intervalle [0 ; 1]. L’amplitude de l’intervalle obtenu est :
Exercice 7 — Complète les trous.
Complète avec le mot Python qui convient.
Pour obtenir le nombre d’éléments d’une liste L, on utilise la fonction . Pour ajouter un élément v à la fin de L, on écrit L.(v). Pour parcourir les éléments de L, on écrit « x in L: ».
Exercice 8
Écris une fonction Python frequence(n) qui simule n lancers d’une pièce équilibrée et renvoie la fréquence de « pile ». Que devrait-on observer pour n très grand ?
ulumine.com — exercices corrigés gratuits

ULUMINE · Mathématiques · Terminale
Corrigé détaillé — pour les parents et les enseignants
Exercice 1
Réponse : 5
Les indices commencent à 0 : L[0] = 3, L[1] = 5, L[2] = 8.
Exercice 2
Réponse : 10
range(10) parcourt les 10 entiers de 0 à 9 : la liste contient 10 éléments.
Exercice 3
Réponse : [0, 2, 4, 6]
k prend les valeurs 0, 1, 2, 3 ; on obtient 0, 2, 4, 6.
Exercice 4
Réponse : 12
append ajoute 7 à la fin : L = [1, 4, 7], et 1 + 4 + 7 = 12.
Exercice 5
Réponse : 7
u prend successivement les valeurs 1, 2, 4, 8, 16, 32, 64, 128. La boucle s’arrête quand u = 128 ≥ 100.
Exercice 6
Réponse :
Chaque étape divise l’amplitude par 2 : après 10 étapes, elle vaut = .
Exercice 7
Réponse : len · append · for
len(L) renvoie la longueur, L.append(v) ajoute v à la fin de la liste, et for x in L: parcourt ses éléments.
Exercice 8
Exemple de réponse : On compte les « pile » (random() < 0.5) parmi n tirages, puis on divise par n (programme modèle dans le corrigé). Pour n très grand, la fréquence obtenue est le plus souvent proche de 0,5 : c’est ce qu’exprime la loi des grands nombres.
Une liste en compréhension de 0 et de 1, sommée puis divisée par n, donne la fréquence des succès.
from random import random
def frequence(n):
succes = [1 if random() < 0.5 else 0 for k in range(n)]
return sum(succes) / nTu peux vérifier tes réponses en exécutant le code dans un environnement Python.
On définit L = [3, 5, 8]. Que vaut L[1] ?
Que renvoie len([k for k in range(10)]) ?
Que contient la liste [2*k for k in range(4)] ?
On exécute L = [1, 4] puis L.append(7). Que renvoie sum(L) ?
Voici un programme Python. Qu’affiche-t-il ?
u = 1
n = 0
while u < 100:
u = 2*u
n = n + 1
print(n)On applique 10 étapes de dichotomie à partir de l’intervalle [0 ; 1]. L’amplitude de l’intervalle obtenu est :
Complète avec le mot Python qui convient.
Écris une fonction Python frequence(n) qui simule n lancers d’une pièce équilibrée et renvoie la fréquence de « pile ». Que devrait-on observer pour n très grand ?
Terminale · Mathématiques
Définition de ln, propriétés algébriques, dérivée, limites, croissances comparées et résolution d’équations. Cours et exercices de Terminale spécialité.
Terminale · Mathématiques
Initialisation, hérédité, conclusion : apprends à démontrer une propriété pour tout entier n par récurrence. Cours et exercices de Terminale spécialité.
Terminale · Mathématiques
Suites convergentes et divergentes, opérations sur les limites, théorèmes de comparaison et des gendarmes, suites monotones. Cours et exercices de Terminale.