Première et Terminale
Banque d'exercices
Tous les énoncés sont en accès libre. 14 corrections en accès libre également, les autres sont réservées aux comptes premium.
50 exercices
NSI — Première
50 exercices sur 7 chapitres
Représentation des données : types et valeurs de base
- Passer d'une base à l'autre : binaire, décimal, hexadécimalApplicationCorrigé gratuit
- Tables de vérité et loi de De Morgan sur une alarmeApplication
- Coder, décoder et additionner en complément à deuxEntraînementCorrigé gratuit
- Dimensionner le codage d'un compteur embarquéEntraînement
- Coder et décoder un flottant en IEEE 754Entraînement
- Du code ASCII à l'UTF-8 : coder du texteEntraînement
- Une station météo embarquée, du capteur à la trameType bac
Représentation des données : types construits
- Somme des elements positifsEntraînement
- Construire trois listes en compréhensionApplicationCorrigé gratuit
- Compter les occurrences des lettres d'un motApplication
- Analyser des relevés de température avec des couplesEntraînementCorrigé gratuit
- Construire un inventaire à partir d'une liste de ventesEntraînement
- Mutabilité des listes, alias et effets de bordEntraînement
- Interroger une table de données représentée par une liste de dictionnairesEntraînement
- Dépouiller les résultats du cross du lycéeType bac
Traitement de données en tables
- Lire et indexer une table de bibliothèqueApplicationCorrigé gratuit
- Importer un fichier CSV et convertir les typesApplication
- Sélectionner des lignes dans un catalogue de filmsEntraînementCorrigé gratuit
- Trier une table : clé de tri, ordre et stabilitéEntraînement
- Fusionner la table des emprunts et celle des ouvragesEntraînement
- Regrouper et agréger les ventes d'une épicerieEntraînement
- Piloter un réseau de vélos en libre-serviceType bac
Interactions entre l'homme et la machine sur le Web
- Associer un événement JavaScript à l'action qu'il déclencheApplicationCorrigé gratuit
- Lire une requête et une réponse HTTP lors de la visite d'une pageApplication
- Modifier dynamiquement le contenu d'une page avec JavaScriptEntraînementCorrigé gratuit
- Exécution au chargement de la page ou lors d'un événement ?Entraînement
- Choisir entre les méthodes HTTP GET et POSTEntraînement
- Cookies et maintien d'une connexion sur un siteEntraînement
- Sujet type bac : le formulaire d'inscription à un clubType bac
Architectures matérielles et systèmes d'exploitation
- Identifier les constituants de l'architecture de von NeumannApplicationCorrigé gratuit
- Dérouler un programme écrit dans un langage machine simplifiéApplication
- Découper des données en paquets et comprendre l'encapsulationEntraînementCorrigé gratuit
- Protocole du bit alterné : que se passe-t-il quand un accusé de réception se perd ?Entraînement
- Chemins et droits d'accès dans une arborescence de fichiersEntraînement
- Capteurs, actionneurs et boucle acquisition-décision-action pour un arrosage automatiqueEntraînement
- Sujet type bac : le système embarqué d'une station météo connectéeType bac
Langages et programmation
- Afficher le niveau de charge d'une batterieApplicationCorrigé gratuit
- Choisir entre boucle for et boucle whileApplication
- Paramètres, valeur de retour et fonctions imbriquéesEntraînementCorrigé gratuit
- Traduire un algorithme entre Python, pseudo-code et JavaScriptEntraînement
- Écrire le contrat d'une fonction : préconditions et postconditionsEntraînement
- Concevoir un jeu de tests et utiliser une bibliothèque standardEntraînement
- Sujet type bac : gérer les réservations d'une salle de cinémaType bac
Algorithmique
- Rechercher, trouver l'extremum et calculer une moyenne dans un tableauApplicationCorrigé gratuit
- Dérouler le tri par sélection pas à pasApplication
- Dérouler le tri par insertion et comparer avec le tri par sélectionEntraînementCorrigé gratuit
- Dérouler une recherche dichotomique et compter les itérationsEntraînement
- Prédire une classe avec l'algorithme des k plus proches voisinsEntraînement
- Rendu de monnaie glouton : cas optimal et cas piègeEntraînement
- Sujet type bac : trier et rechercher dans un relevé de températuresType bac