Première et Terminale
Banque d'exercices
Tous les énoncés sont en accès libre. 10 corrections en accès libre également, les autres sont réservées aux comptes premium.
35 exercices
NSI — Terminale
35 exercices sur 5 chapitres
Structures de données
- Compter les maillons d'une liste chaînéeApplicationCorrigé gratuit
- Inverser une chaîne de caractères à l'aide d'une pileApplication
- Implémenter une file à partir de deux pilesEntraînementCorrigé gratuit
- Écrire une classe Pile à capacité bornéeEntraînement
- Hauteur, feuilles et parcours d'un arbre binaireEntraînement
- Passer d'une matrice d'adjacence à une liste de successeursEntraînement
- Navigation et catalogue d'une librairie en ligneType bac
Bases de données
- Lire le schéma relationnel d'une médiathèqueApplicationCorrigé gratuit
- Interroger le catalogue avec SELECT, WHERE et ORDER BYApplication
- Croiser livres et auteurs à l'aide d'une jointureEntraînementCorrigé gratuit
- Mettre à jour le catalogue sans le casserEntraînement
- Compter les livres de chaque auteur avec GROUP BYEntraînement
- Suivre les emprunts en cours de la médiathèqueEntraînement
- La base de données d'un festival de cinémaType bac
Architectures matérielles, systèmes d'exploitation et réseaux
- Identifier les composants d'un système sur puceApplicationCorrigé gratuit
- Simuler un ordonnancement en tourniquetApplication
- Reconnaître un interblocage entre trois processusEntraînementCorrigé gratuit
- Construire une table de routage RIP sur un réseau en anneauEntraînement
- Comparer RIP et OSPF sur un même réseauEntraînement
- Chiffrement symétrique et asymétrique : force brute et échange de cléEntraînement
- Routage et connexion HTTPS vers un serveur distantType bac
Langages et programmation
- Dérouler la pile d'appels d'une somme récursiveApplicationCorrigé gratuit
- Utiliser l'API d'un module et éviter les imports dangereuxApplication
- Déboguer une fonction de moyenne sans la note la plus basseEntraînementCorrigé gratuit
- Mémoïser le calcul récursif d'un coefficient binomialEntraînement
- Comparer trois styles de programmation sur un même traitementEntraînement
- Décidabilité : classer des problèmes et déjouer le raisonnement diagonalEntraînement
- Corriger une recherche dichotomique récursive qui boucleType bac
Algorithmique
- Parcourir un arbre binaire niveau par niveauApplicationCorrigé gratuit
- Construire et interroger un arbre binaire de rechercheApplication
- Explorer un réseau de stations en profondeur et en largeurEntraînementCorrigé gratuit
- Détecter un cycle dans un réseau non orientéEntraînement
- Compter les opérations de l'exponentiation rapide et du tri fusionEntraînement
- Monter un escalier : de la récursivité naïve à la programmation dynamiqueEntraînement
- Rechercher un motif dans une séquence d'ADNType bac