Numérique et sciences informatiques (NSI) · Terminale

Exercices : la programmation dynamique

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

Quand un tableau est en jeu, remplis-le case par case sur ton brouillon.

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

    QCM

    Quelle propriété d’un problème rend la programmation dynamique intéressante ?

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

    Calcul

    Avec le système de pièces 1, 3, 4, combien de pièces utilise l’algorithme glouton pour rendre 6 ?

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

    Calcul

    Que renvoie rendu([1, 3, 4], 10) ?

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

    Vrai ou faux

    Avec la mémoïsation, le calcul de fib(n) demande un nombre d’opérations proportionnel à n.

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

    Calcul

    Que renvoie fib_asc(10) ?

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

    Association

    Associe chaque approche à sa description.

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

    Calcul

    Quelle est la distance d’édition entre ROSE et ROSSE ?

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

    Question ouverte

    Explique pourquoi la version récursive naïve de rendu de monnaie (nb(v) = 1 + min nb(v − p), sans mémoire) est très lente pour une grande somme, et comment la programmation dynamique corrige ce défaut.

    Aide d’ULU pour cet exercice

À découvrir aussi