Aller au contenu

Accueil

Plan

Et les cours ?

À retrouver sur Pratique

Présentation d'un exercice

Le cadre

Un site dédié, en particulier, aux élèves de NSI. Mais pas seulement.

Certains exercices peuvent intéresser les élèves en Maths expertes ou pour s'entrainer à un concours.

Exercice

On propose ici des exercices d'algorithmique et de programmation Python de toutes les difficultés.

Aide

Pour chaque exercice, vous avez des indices pour vous aider.

Guide

Vous avez aussi un code à trou disponible, à compléter, pour vous aider encore un peu plus.

Success

  • Une correction vous est proposée après 5 tentatives infructueuses.
    • Analyser cette correction pour progresser !

Remarques

Des remarques accompagnent souvent le corrigé.

👍 Vous apprendrez à faire des variantes, parfois avec des nouvelles méthodes.

Testez-les.

Bonus

Vous trouverez peut-être aussi une question subsidiaire un peu plus difficile.

Autonomie

👍 L'objectif étant de pouvoir résoudre un exercice sans regarder l'aide, ni les guides.

Il faudra peut-être refaire régulièrement certains exercices jusqu'à être autonome.

  • Une première fois en regardant aide et guide,
  • une deuxième fois, avec l'aide sans guide,
  • une troisième fois, sans aide !

L'épreuve pratique du BAC en NSI comporte deux exercices,

  • l'un d'eux ressemble vaguement à un exercice simple... sans aide, ni guide
  • l'autre un peu plus difficile, avec un guide proposé.

La discussion avec l'examinateur pourra vous apporter de l'aide.

Exemple minimaliste

Exercice : Somme de deux entiers

Compléter la fonction ci-dessous pour qu'elle renvoie la somme des deux arguments a et b.

Exemple d'utilisation
>>> somme(10, 32)
42
>>> somme(100, 7)
107
Aide

Il suffit d'utiliser l'opérateur + avec les variables a et b

Guide
🐍 Script Python
def somme(a, b):
    return a + ...  # ← compléter ici

Crédits

La création d'un exercice comprend : cadre, énoncé, aide, guide, tests publics, réponse, tests privés (parfois la partie la plus délicate). C'est essentiellement un énorme travail personnel de plusieurs années. L'auteur, par ailleurs, est membre du bureau éditorial de la plus grande banque mondiale d'algorithmique en ligne, fort d'une expérience reconnue en compétition et en création de ressources.

Quelques exercices ont été travaillés en partie au sein de l'équipe e-nsi, ils sont ici repris améliorés. Les participants sont cités dans le code source de la page.

Vous constatez une erreur !?

Tous les exercices sont testés sérieusement !

Malgré le soin apporté, si vous trouvez une remarque à faire, vous pouvez contacter l'auteur ; voir en bas de page, à droite !

Il est aussi possible de déposer un ticket sur LaForgeEdu, projet Pratique

Logiciels de création

Accessoirement : Mermaid, Asymptote pour certaines figures. D'autres sont créées directement en fabriquant du SVG.

Objectifs

  • Permettre aux élèves de s'exercer à l'algorithmique dans le respect total du RGPD ; strictement aucune donnée n'est envoyée. Il n'y aura même pas de mesure d'audience !
  • Proposer des pages les plus légères possibles. La sobriété est clairement recherchée.
  • Proposer des exercices construits avec la rigueur maximale.
  • Proposer une cohérence éditoriale forte.
  • Proposer des exercices avec une progressivité bien maitrisée. Accessibles à tous pour la moitié.
  • Proposer aussi des exercices qui vont pouvoir motiver les meilleurs élèves.
  • Voir son travail reconnu à sa juste valeur.

Actuellement plus de 240 exercices ; bien plus de 2500 h de travail.

Une version sans aide ni guide est aussi disponible pour aider les enseignants à l'évaluation sans avoir besoin d'aucune installation.