Entraînement BAC NSI
Exercices progressifs pour maîtriser tous les concepts
Exercices terminés
2/15
Points gagnés
125
Taux de réussite
65%
Exercices disponibles
15
Filtres
15 exercices trouvés
Premier programme Python
Créer un programme qui affiche "Hello World" et manipule des variables simples
Compétences travaillées
Conditions et boucles
Utiliser les conditions if/else et les boucles for/while pour résoudre des problèmes simples
Compétences travaillées
Prérequis
Fonctions et paramètres
Créer des fonctions avec paramètres et valeurs de retour
Compétences travaillées
Prérequis
Manipulation de listes
Parcourir, modifier et trier des listes Python
Compétences travaillées
Prérequis
Recherche dichotomique
Implémenter l'algorithme de recherche dichotomique sur une liste triée
Compétences travaillées
Prérequis
Classe et objets
Créer une classe avec attributs et méthodes, instancier des objets
Compétences travaillées
Prérequis
Tri par sélection
Implémenter l'algorithme de tri par sélection
Compétences travaillées
Prérequis
Pile (Stack)
Implémenter une structure de données Pile avec les opérations push, pop, peek
Compétences travaillées
Prérequis
Arbre binaire de recherche
Créer un arbre binaire de recherche avec insertion, recherche et parcours
Compétences travaillées
Prérequis
Graphe et parcours
Implémenter un graphe avec parcours en largeur (BFS) et en profondeur (DFS)
Compétences travaillées
Prérequis
Dictionnaires Python
Utiliser les dictionnaires pour stocker et manipuler des données clé-valeur
Compétences travaillées
Prérequis
Récursivité - Factorielle
Calculer la factorielle d'un nombre avec une fonction récursive
Compétences travaillées
Prérequis
Fichiers texte
Lire et écrire des données dans des fichiers texte
Compétences travaillées
Prérequis
Programmation dynamique - Fibonacci
Optimiser le calcul de Fibonacci avec la mémoïsation
Compétences travaillées
Prérequis
Tri fusion (Merge Sort)
Implémenter l'algorithme de tri fusion avec diviser pour régner
