Retravailler · Mathématiques Seconde

Algorithmique et programmation

10 exercices progressifs, des bases jusqu’au niveau attendu, avec une correction détaillée.

On reprend les bases de Python : variables et affectations, opérations, instructions conditionnelles, boucles for et while, fonctions. La meilleure méthode est de suivre le programme à la main : au brouillon, fais un tableau avec une colonne par variable et note leurs valeurs à chaque étape.

Exercices corrigés : 0 / 10
  1. Exercice 1 sur 10

    Calcul

    Rappel : l’instruction a = … calcule d’abord la partie droite, puis range le résultat dans a (l’ancienne valeur est effacée).
    Quelle est la valeur de a à la fin de ce programme ?

  2. Exercice 2 sur 10

    QCM

    Rappel : en Python, / est la division décimale et donne toujours un flottant.
    Quel est le type de la valeur de 7 / 2 ?

    Choisis une réponse
  3. Exercice 3 sur 10

    Calcul

    Rappel : a % b donne le reste de la division euclidienne de a par b.
    Quelle est la valeur de 23 % 4 ?

  4. Exercice 4 sur 10

    Vrai ou faux

    Affirmation : en Python, la ligne « if x = 3: » teste si x vaut 3.

    Vrai ou faux ?
  5. Exercice 5 sur 10

    Calcul

    Rappel : avec if / elif / else, seul le premier bloc dont la condition est vraie est exécuté.
    Que renvoie tarif(12) ?

  6. Exercice 6 sur 10

    QCM

    Rappel : range(a, b) parcourt les entiers de a inclus à b exclu.
    Quelles valeurs prend k dans la boucle « for k in range(2, 6): » ?

    Choisis une réponse
  7. Exercice 7 sur 10

    Calcul

    Quelle est la valeur de p à la fin de ce programme ?
    Aide : note la valeur de p après chaque tour de boucle.

  8. Exercice 8 sur 10

    Calcul

    Rappel : une boucle while s’exécute tant que sa condition est vraie ; la condition est testée avant chaque tour.
    Quelle est la valeur de n à la fin de ce programme ?

  9. Exercice 9 sur 10

    Texte à trous

    Rappel : un entier est pair lorsque le reste de sa division par 2 est nul.
    Complète la condition Python qui teste si l’entier n est pair (écris un symbole par trou).

    n 2 0

  10. Exercice 10 sur 10

    Calcul

    Que renvoie compte([4, 12, 15, 10, 25]) ?

Les notions de ce domaine