Numérique et sciences informatiques (NSI) · Terminale

Exercices : la récursivité

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

Lis chaque programme attentivement et déroule les appels sur ton brouillon avant de répondre.

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

    QCM

    Quel est le rôle du cas de base dans une fonction récursive ?

    Choisis une réponse
    Aide d’ULU pour cet exercice
  2. Exercice 2 sur 8

    Calcul

    Que renvoie f(5) ?

    Aide d’ULU pour cet exercice
  3. Exercice 3 sur 8

    Calcul

    Avec la fonction fact du cours, combien d’appels à fact sont effectués au total lors de l’évaluation de fact(4) (y compris le premier) ?

    Aide d’ULU pour cet exercice
  4. Exercice 4 sur 8

    Vrai ou faux

    La fonction g ci-dessous termine pour tout entier naturel n.

    Vrai ou faux ?
    Aide d’ULU pour cet exercice
  5. Exercice 5 sur 8

    Calcul

    Avec la fonction puissance du cours, que renvoie puissance(2, 10) ?

    Aide d’ULU pour cet exercice
  6. Exercice 6 sur 8

    Réponse à écrire

    Que renvoie mystere("nsi") ? Écris la chaîne sans guillemets.

    Aide d’ULU pour cet exercice
  7. Exercice 7 sur 8

    Texte à trous

    Complète ces phrases sur la récursivité.

    Une fonction récursive doit comporter au moins un . Chaque appel est stocké dans la . Si la profondeur maximale est dépassée, Python lève l’erreur .

    Aide d’ULU pour cet exercice
  8. Exercice 8 sur 8

    Question ouverte

    Écris une fonction récursive somme_chiffres(n) qui renvoie la somme des chiffres d’un entier naturel n (par exemple somme_chiffres(2026) renvoie 10). Justifie sa terminaison.

    Aide d’ULU pour cet exercice

À découvrir aussi