AlgoBox est un logiciel libre, multi-plateforme et gratuit d'aide à l'élaboration et à l'exécution d'algorithmes.

  • Le code de l'algorithme est construit à partir d'un mini-langage algorithmique ("pseudo-code") qui se veut simple à comprendre et à utiliser (mis à part les fonctions mathématiques, les instructions sont en français). L'utilisateur n'a donc pas à apprendre toute une syntaxe complexe.
  • Le code de l'algorithme se construit pas à pas de façon hiérarchique et structurée grâce à des instructions de base que l'on insère en cliquant sur les boutons de l'interface : l'utilisateur se concentre ainsi sur l'algorithme lui-même et il est fortement incité, par le fonctionnement même du programme, à faire preuve d'un minimum de rigueur. AlgoBox n'utilise pas un éditeur de texte classique et une grande partie du code est inséré automatiquement : l'activité de l'utilisateur consiste donc plus à réfléchir aux instructions qu'il doit utiliser qu'à aligner des lignes de code.
  • Tous les algorithmes élaborés dans la fenêtre principale du programme peuvent être exécutés et testés en deux clics.
  • AlgoBox permet aussi l'exécution d'algorithmes en mode "pas à pas pédagogique".
  • Des exemples d'algorithme sont fournis avec le programme (menu "Fichier" -> ouvrir un exemple)
  • En plus d'une sauvegarde classique, le code l'algorithme peut être imprimé et exporté sous forme de fichier texte. (pour les professeurs, il est aussi possible d'exporter le code de l'algorithme sous la forme d'un document LaTeX)
  • L'algorithme peut aussi être exporté sous la forme d'une page web autonome dans laquelle il est possible de l'exécuter (cette page web étant en fait une copie conforme de la fenêtre de test du programme). Les algorithmes élaborés peuvent donc être très facilement inclus dans des sites internet.
  • AlgoBox fonctionne de façon totalement autonome et ne nécessite aucune installation complexe d'environnement de programmation.Le programme existe pour les systèmes Linux, MacOsX et Windows et peut-être installé facilement sur les postes personnels des élèves et des professeurs : il ne nécessite l'installation d'aucun programme supplémentaire. (il peut aussi être installé sur les postes d'un réseau pédagogique sans droits d'administrateurs et il peut fonctionner sur une clef USB)
Adresse du site : www.xm1math.net/algobox/