Ressources · 1ʳᵉ · Spécialité Mathématiques
Logique, raisonnement et listes Python
Condition nécessaire ou suffisante, quantificateurs et négation, statut des lettres, contraposée, absurde et disjonction des cas, produit cartésien, listes Python.
À propos de cette page
Sujet et corrigé prêts à imprimer.
Devoir surveillé – Logique, raisonnement et listes Python
Durée : 90 min – Calculatrice interdite – Sur 20 points · Spécialité Mathématiques 1ʳᵉ
Tous les calculs doivent figurer sur la copie. Les résultats seront donnés sous la forme la plus simple possible.
Exercice 1 – Automatismes ★★
(4 pts)Questions courtes, sans calculatrice. Justifier brièvement.
- a)Écrire la négation de « pour tout réel , », puis dire laquelle des deux propositions est vraie.
- b)On pose et . Donner , puis un élément de qui n’appartient pas à .
- c)Que contient la liste
[k for k in range(3, 15) if k % 4 == 1]? Combien a-t-elle d’éléments ? - d)Dans « résoudre, pour un réel donné, l’équation d’inconnue », donner le statut de et de , puis la solution lorsque .
Exercice 2 – Implication et conditions ★★
(4 pts)Pour un réel , on considère l’implication : « si , alors ».
- a)L’implication est-elle vraie ? Justifier.
- b)Énoncer la réciproque de et dire, en justifiant, si elle est vraie.
- c)Résoudre l’équation en n’écrivant que des équivalences.
- d)Compléter par « nécessaire », « suffisante » ou « nécessaire et suffisante », en justifiant : « » est une condition … pour « » ; « ou » est une condition … pour « ».
Exercice 3 – Quantificateurs ★★
(4 pts)Les lettres et désignent des réels, un entier.
- a)Écrire la négation de : « pour tout réel , », puis démontrer que est vraie.
- b)Écrire la négation de : « il existe un entier tel que », puis dire si est vraie.
- c)Dire, en justifiant, laquelle de ces propositions est vraie : : « pour tout réel , il existe un réel tel que » ; : « il existe un réel tel que, pour tout réel , ».
- d)« Augmenter un prix de 10 % puis le baisser de 10 % redonne le prix de départ. » Réécrire cette phrase avec un quantificateur, puis la réfuter.
Exercice 4 – Raisonnements ★★★
(4 pts)Les lettres et désignent des entiers, un réel.
- a)Démontrer par contraposée : si est pair, alors est impair.
- b)Un élève rédige la question a) ainsi : « Soit impair, ; alors est pair. » Expliquer pourquoi cela ne démontre pas a).
- c)Démontrer par l’absurde qu’il n’existe aucun réel tel que .
- d)Démontrer par disjonction des cas que, pour tout entier , est multiple de .
Exercice 5 – Listes Python ★★★
(4 pts)On exécute le programme suivant.
L = [15, 5, 8, 21, 14]
T = []
for x in L:
if x % 3 == 0:
T.append(x)- a)Que contient à la fin ? Justifier.
- b)Que renvoient , et ?
- c)Écrire une liste en compréhension contenant les carrés des éléments de strictement supérieurs à , et donner son contenu.
- d)La proposition « il existe un élément de multiple de » est-elle vraie ? Écrire une fonction qui renvoie
Truesi un élément de est multiple de , etFalsesinon.
Bon courage !
Ce document est la propriété intellectuelle de Ben, professeur particulier (benprofparticulier.fr), protégée par le Code de la propriété intellectuelle (art. L. 111-1 et L. 122-4). Il est mis à disposition pour un usage personnel de révision. Toute reproduction, diffusion, mise en ligne ou revente, totale ou partielle, sans autorisation écrite est interdite et constitue une contrefaçon (art. L. 335-2).
Voir le corrigé et le barème
Corrigé et barème – Logique, raisonnement et listes Python
Durée : 90 min – Calculatrice interdite – Sur 20 points · Spécialité Mathématiques 1ʳᵉ
Exercice 1 – Automatismes ★★
(4 pts)- a)Négation : « il existe un réel tel que ». C’est elle qui est vraie : pour , , strictement négatif. Un contre-exemple suffit : la proposition « pour tout » est fausse. (1)
- b). Le couple appartient à mais pas à , dont les couples commencent par une lettre : l’ordre compte. (1)
- c) va de à ; on garde ceux dont le reste dans la division par vaut : , et . La liste vaut et compte éléments. (1)
- d) est un paramètre (fixé, mais quelconque) et l’inconnue. Si , on divise par : , unique solution. (Si , tout réel est solution.) (1)
Repère — Un contre-exemple suffit pour un « pour tout » ; un couple est ordonné ; une liste se lit valeur par valeur.
Exercice 2 – Implication et conditions ★★
(4 pts)- a) est fausse. Pour : et , donc l’hypothèse est vraie, mais la conclusion est fausse. Ce contre-exemple suffit. (1)
- b)Réciproque : « si , alors ». Elle est vraie : pour , et . (1)
- c) ou (un produit est nul si et seulement si l’un de ses facteurs est nul). . (1)
- d)« » est une condition suffisante pour « » (réciproque vraie, question b), mais pas nécessaire (, question a). « ou » est une condition nécessaire et suffisante : c’est l’équivalence obtenue à la question c. (1)
Repère — Une implication vraie dont la réciproque est fausse donne une condition suffisante non nécessaire ; une équivalence donne une condition nécessaire et suffisante.
Exercice 3 – Quantificateurs ★★
(4 pts)- a)Négation : « il existe un réel tel que ». Pour tout réel : , avec et , donc . est vraie (et sa négation fausse). (1)
- b)Négation : « pour tout entier , ». est vraie : pour , (on peut aussi prendre ). Un exemple suffit pour un « il existe ». (1)
- c) est vraie : pour un réel donné, convient ( dépend de ). est fausse ; démontrons sa négation, « pour tout réel , il existe un réel tel que ». Soit un réel. Si , convient : . Si , convient : . Dans les deux cas, un tel existe. (1)
- d)Phrase quantifiée : « pour tout prix , ». Or , donc , qui est différent de dès que . Par exemple, € deviennent €. Un contre-exemple suffit : la phrase est fausse (elle l’est même pour tous les prix). (1)
Repère — Pour nier, on échange les quantificateurs sans changer leur ordre ; « pour tout x, il existe y » laisse y dépendre de x.
Exercice 4 – Raisonnements ★★★
(4 pts)- a)On raisonne par contraposée : montrons que « si est pair, alors est impair ». Soit pair : . Alors , avec entier : est impair. La contraposée est vraie, donc l’implication « si est pair, alors est impair » est vraie. (1)
- b)L’élève a démontré « si est impair, alors est pair » : c’est la réciproque de a), pas a) elle-même. Une implication et sa réciproque sont indépendantes ; il fallait démontrer a) directement ou sa contraposée, qui part de « pair ». (1)
- c)Supposons qu’il existe un réel tel que . Comme , on multiplie par sans changer le sens : , soit , c’est-à-dire . Or un carré est positif : contradiction. Donc aucun réel ne vérifie cette inégalité. (1)
- d). Le reste de dans la division par vaut , ou . Cas : le facteur est multiple de . Cas : est multiple de . Cas : est multiple de . Dans chaque cas, un facteur est multiple de , donc le produit aussi. (1)
Repère — Annoncer la méthode (contraposée, absurde, disjonction des cas) dès la première ligne ; ne jamais démontrer la réciproque à la place.
Exercice 5 – Listes Python ★★★
(4 pts)- a)La boucle parcourt dans l’ordre et ajoute à les multiples de : oui, non, non, oui, non. À la fin,
T = [15, 21]. (1) - b) vaut (cinquième élément, les indices vont de à ) ; vaut ; provoque une erreur : l’indice est hors de la liste. (1)
- c)
[x**2 for x in L if x > 10]renvoie , carrés de , et . (1) - d)Vraie : (et ). Un exemple suffit pour un « il existe ».
def existe7(L): for x in L: if x % 7 == 0: return True return FalseLa fonction s’arrête au premier multiple de rencontré ; si la boucle se termine sans en trouver, elle renvoieFalse. (1)
Repère — Une boucle qui s’arrête au premier élément qui convient teste un « il existe » sur une liste finie.
Ce document est la propriété intellectuelle de Ben, professeur particulier (benprofparticulier.fr), protégée par le Code de la propriété intellectuelle (art. L. 111-1 et L. 122-4). Il est mis à disposition pour un usage personnel de révision. Toute reproduction, diffusion, mise en ligne ou revente, totale ou partielle, sans autorisation écrite est interdite et constitue une contrefaçon (art. L. 335-2).
Ce contrôle de spécialité mathématiques 1ʳᵉ en bref
Un devoir surveillé type contrôle en classe sur « Logique, raisonnement et listes Python » : 5 exercices, 90 minutes, noté sur 20. Le sujet et le corrigé sont téléchargeables en PDF, prêts à imprimer, pour travailler comme en classe.
- Exercice 1 — Automatismes ★★/ 4 pts
- Exercice 2 — Implication et conditions ★★/ 4 pts
- Exercice 3 — Quantificateurs ★★/ 4 pts
- Exercice 4 — Raisonnements ★★★/ 4 pts
- Exercice 5 — Listes Python ★★★/ 4 pts
Notions évaluées
Implication, réciproque, équivalence, condition nécessaire, condition suffisante, quantificateurs, négation, contre-exemple, variable, inconnue, paramètre, identité, équation, contraposée, raisonnement par l’absurde, disjonction des cas, produit cartésien, cardinal, listes Python.
Pour préparer ce contrôle
- Relire le cours et la fiche de révision.
- Refaire les exercices corrigés.
- Se tester avec le QCM (24 questions).
- Faire ce sujet en conditions réelles — 90 min, sans le cours — puis se corriger et noter les points à revoir.
Voir tous les contrôles de spécialité mathématiques 1ʳᵉ · tous les devoirs surveillés corrigés
Questions fréquentes sur ce sujet
- Combien de temps dure ce contrôle sur « Logique, raisonnement et listes Python » ?
- 90 minutes pour 5 exercices notés sur 20. Prévois le double si tu enchaînes avec la correction.
- Le corrigé est-il fourni ?
- Oui : le corrigé complet est fourni en PDF (bouton « Télécharger le corrigé »), avec le barème exercice par exercice.
- Ce sujet peut-il servir de DS, de contrôle ou d'interrogation ?
- Oui : c'est un devoir surveillé complet de 90 minutes. Pour une interrogation courte, garde un ou deux exercices ; pour un DS ou un contrôle de fin de chapitre, fais le sujet entier en temps limité.
- Ce sujet suit-il le programme de spécialité mathématiques de première ?
- Oui : il évalue uniquement les notions du chapitre « Logique, raisonnement et listes Python » du programme officiel de spécialité mathématiques en première, soit : implication, réciproque, équivalence ; condition nécessaire, condition suffisante ; quantificateurs et négation d’une proposition quantifiée ; statut des lettres (variable, inconnue, paramètre) et des égalités (identité, équation) ; raisonnements par contraposée, par l’absurde, par disjonction des cas ; couples et produit cartésien ; listes en Python (extension, ajouts successifs, compréhension, indices, parcours).
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.
Prof de maths à Marseille · Cours particuliers au lycée · Aide aux devoirs