Je réserve ici
Spécialité Mathématiques 1ʳᵉ

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
Un devoir surveillé d’une heure trente sur 20 points, sans calculatrice, avec son corrigé rédigé : automatismes, implication et conditions, négation de propositions quantifiées, raisonnements par contraposée, par l’absurde et par disjonction des cas, programme Python sur les listes.

Sujet et corrigé prêts à imprimer.

Devoir surveillé · ★★ et ★★★ · Durée 90 min · Noté sur 20
90:00
benprofparticulier.frSpécialité Mathématiques · 1ʳᵉ

Devoir surveillé – Logique, raisonnement et listes Python

Durée : 90 min – Calculatrice interdite – Sur 20 points · Spécialité Mathématiques 1ʳᵉ

Nom : Date : Note : / 20

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.

  1. a)Écrire la négation de « pour tout réel x, x2+x⩾0 », puis dire laquelle des deux propositions est vraie.
  2. b)On pose A={0;1} et B={a;b;c;d;e}. Donner Card(A×B), puis un élément de A×B qui n’appartient pas à B×A.
  3. c)Que contient la liste [k for k in range(3, 15) if k % 4 == 1] ? Combien a-t-elle d’éléments ?
  4. d)Dans « résoudre, pour un réel a donné, l’équation ax=a2 d’inconnue x », donner le statut de a et de x, puis la solution lorsque a≠0.

Exercice 2 – Implication et conditions ★★

(4 pts)

Pour un réel x, on considère l’implication I : « si x2=4x, alors x=4 ».

  1. a)L’implication I est-elle vraie ? Justifier.
  2. b)Énoncer la réciproque de I et dire, en justifiant, si elle est vraie.
  3. c)Résoudre l’équation x2=4x en n’écrivant que des équivalences.
  4. d)Compléter par « nécessaire », « suffisante » ou « nécessaire et suffisante », en justifiant : « x=4 » est une condition … pour « x2=4x » ; « x=0 ou x=4 » est une condition … pour « x2=4x ».

Exercice 3 – Quantificateurs ★★

(4 pts)

Les lettres x et y désignent des réels, n un entier.

  1. a)Écrire la négation de P : « pour tout réel x⩾1, x3⩾x2 », puis démontrer que P est vraie.
  2. b)Écrire la négation de Q : « il existe un entier n tel que n2+n=30 », puis dire si Q est vraie.
  3. c)Dire, en justifiant, laquelle de ces propositions est vraie : R1 : « pour tout réel x, il existe un réel y tel que y>x2 » ; R2 : « il existe un réel y tel que, pour tout réel x, y>x2 ».
  4. 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 n et k désignent des entiers, x un réel.

  1. a)Démontrer par contraposée : si 5n+1 est pair, alors n est impair.
  2. b)Un élève rédige la question a) ainsi : « Soit n impair, n=2k+1 ; alors 5n+1=10k+6=2(5k+3) est pair. » Expliquer pourquoi cela ne démontre pas a).
  3. c)Démontrer par l’absurde qu’il n’existe aucun réel x tel que xx2+1>12.
  4. d)Démontrer par disjonction des cas que, pour tout entier n, n3−n est multiple de 3.

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)

  1. a)Que contient T à la fin ? Justifier.
  2. b)Que renvoient L[4], len(T) et L[5] ?
  3. c)Écrire une liste en compréhension contenant les carrés des éléments de L strictement supérieurs à 10, et donner son contenu.
  4. d)La proposition « il existe un élément de L multiple de 7 » est-elle vraie ? Écrire une fonction existe7(L) qui renvoie True si un élément de L est multiple de 7, et False sinon.

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
benprofparticulier.frSpécialité Mathématiques · 1ʳᵉ

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)
  1. a)Négation : « il existe un réel x tel que x2+x<0 ». C’est elle qui est vraie : pour x=−12, x2+x=14−12=−14, strictement négatif. Un contre-exemple suffit : la proposition « pour tout » est fausse. (1)
  2. b)Card(A×B)=Card(A)×Card(B)=2×5=10. Le couple (0;a) appartient à A×B mais pas à B×A, dont les couples commencent par une lettre : l’ordre compte. (1)
  3. c)k va de 3 à 14 ; on garde ceux dont le reste dans la division par 4 vaut 1 : 5, 9 et 13. La liste vaut [5,9,13] et compte 3 éléments. (1)
  4. d)a est un paramètre (fixé, mais quelconque) et x l’inconnue. Si a≠0, on divise par a : x=a2a=a, unique solution. (Si a=0, 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)
  1. a)I est fausse. Pour x=0 : x2=0 et 4x=0, donc l’hypothèse x2=4x est vraie, mais la conclusion x=4 est fausse. Ce contre-exemple suffit. (1)
  2. b)Réciproque : « si x=4, alors x2=4x ». Elle est vraie : pour x=4, x2=16 et 4x=16. (1)
  3. c)x2=4x⇔x2−4x=0⇔x(x−4)=0⇔x=0 ou x=4 (un produit est nul si et seulement si l’un de ses facteurs est nul). S={0;4}. (1)
  4. d)« x=4 » est une condition suffisante pour « x2=4x » (réciproque vraie, question b), mais pas nécessaire (x=0, question a). « x=0 ou x=4 » 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)
  1. a)Négation : « il existe un réel x⩾1 tel que x3<x2 ». Pour tout réel x⩾1 : x3−x2=x2(x−1), avec x2⩾0 et x−1⩾0, donc x3−x2⩾0. P est vraie (et sa négation fausse). (1)
  2. b)Négation : « pour tout entier n, n2+n≠30 ». Q est vraie : pour n=5, 52+5=30 (on peut aussi prendre n=−6). Un exemple suffit pour un « il existe ». (1)
  3. c)R1 est vraie : pour un réel x donné, y=x2+1 convient (y dépend de x). R2 est fausse ; démontrons sa négation, « pour tout réel y, il existe un réel x tel que y⩽x2 ». Soit y un réel. Si y⩽0, x=0 convient : x2=0⩾y. Si y>0, x=y convient : x2=y. Dans les deux cas, un tel x existe. (1)
  4. d)Phrase quantifiée : « pour tout prix p>0, p×1,1×0,9=p ». Or 1,1×0,9=0,99, donc p×1,1×0,9=0,99p, qui est différent de p dès que p>0. Par exemple, 200 € deviennent 198 €. 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)
  1. a)On raisonne par contraposée : montrons que « si n est pair, alors 5n+1 est impair ». Soit n pair : n=2k. Alors 5n+1=10k+1=2×5k+1, avec 5k entier : 5n+1 est impair. La contraposée est vraie, donc l’implication « si 5n+1 est pair, alors n est impair » est vraie. (1)
  2. b)L’élève a démontré « si n est impair, alors 5n+1 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 « n pair ». (1)
  3. c)Supposons qu’il existe un réel x tel que xx2+1>12. Comme x2+1>0, on multiplie par 2(x2+1) sans changer le sens : 2x>x2+1, soit x2−2x+1<0, c’est-à-dire (x−1)2<0. Or un carré est positif : contradiction. Donc aucun réel ne vérifie cette inégalité. (1)
  4. d)n3−n=n(n2−1)=n(n−1)(n+1). Le reste de n dans la division par 3 vaut 0, 1 ou 2. Cas n=3k : le facteur n est multiple de 3. Cas n=3k+1 : n−1=3k est multiple de 3. Cas n=3k+2 : n+1=3k+3=3(k+1) est multiple de 3. Dans chaque cas, un facteur est multiple de 3, donc le produit n3−n 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)
  1. a)La boucle parcourt L dans l’ordre et ajoute à T les multiples de 3 : 15 oui, 5 non, 8 non, 21 oui, 14 non. À la fin, T = [15, 21]. (1)
  2. b)L[4] vaut 14 (cinquième élément, les indices vont de 0 à 4) ; len(T) vaut 2 ; L[5] provoque une erreur : l’indice 5 est hors de la liste. (1)
  3. c)[x**2 for x in L if x > 10] renvoie [225,441,196], carrés de 15, 21 et 14. (1)
  4. d)Vraie : 21=3×7 (et 14=2×7). Un exemple suffit pour un « il existe ».
    def existe7(L):
        for x in L:
            if x % 7 == 0:
                return True
        return False
    La fonction s’arrête au premier multiple de 7 rencontré ; si la boucle se termine sans en trouver, elle renvoie False. (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

  1. Relire le cours et la fiche de révision.
  2. Refaire les exercices corrigés.
  3. Se tester avec le QCM (24 questions).
  4. 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).
Bloqué sur ce chapitre ?

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