Aller au contenu
baimi-algo

Informatique II · INF23 · Université Polytechnique de Mongo

Écrivez vos algorithmes. Regardez-les tourner.

baimi-algo exécute le pseudo-code du cours ligne par ligne : vous voyez les variables changer, l’algorigramme se dessiner et la traduction en C, comme une trace faite au tableau en TD.

  • Gratuit
  • Sans Internet
  • Version 0.1.0
baimi-algo sur ordinateur : l’algorithme Factorielle en pause à la ligne 7, les variables i et produit surlignées dans le panneau Variables.
baimi-algo sur téléphone Android : le pas à pas avec le bandeau « produit ← 2 · i ← 3 ».

Fonctionnalités

Tout ce qu’il faut pour comprendre un algorithme

Le même pseudo-code que dans le polycopié, et quatre façons de le voir vivre.

L’éditeur de baimi-algo avec l’algorithme Factorielle colorié et la palette de symboles ← ∀ ∈ ≠ ≤ ≥.

Le pseudo-code du cours

Les mots-clés du polycopié, la coloration, les symboles ← ∀ ∈ ≠ ≤ ≥ en un clic, et les erreurs expliquées en français, ligne par ligne.

La trace de Factorielle : une ligne par instruction exécutée, avec les valeurs de n, i et produit.

Le pas à pas

Avancez instruction par instruction : la ligne courante est surlignée, chaque variable qui change s’allume, la trace se remplit comme au tableau.

L’algorigramme de Factorielle, avec le losange « i ≤ n ? » éclairé pendant l’exécution.

L’algorigramme

Chaque programme a son algorigramme, avec les symboles du cours. Pendant le pas à pas, le symbole en cours s’éclaire.

La traduction en C de Factorielle, avec numéros de ligne et coloration.

La traduction en C

Le même programme en C99, prêt à compiler dans Code::Blocks : le pont entre l’algorithmique et le chapitre suivant.

Télécharger

Télécharger baimi-algo

Version 0.1.0 · gratuit · sans inscription

Les installateurs ne sont pas signés : Windows et macOS affichent un avertissement au premier lancement. La section Installation explique comment passer outre.

Installation

Installer en deux minutes

Windows

  1. Double-cliquez sur le fichier .exe téléchargé.
  2. Windows affiche « Windows a protégé votre ordinateur » : le logiciel n’est pas signé, c’est normal. Cliquez sur Informations complémentaires, puis sur Exécuter quand même.
  3. Suivez l’installation : baimi-algo apparaît dans le menu Démarrer.

macOS

  1. Ouvrez le fichier .dmg et glissez baimi-algo dans le dossier Applications.
  2. Au premier lancement, macOS refuse un logiciel non signé. Ouvrez Réglages Système › Confidentialité et sécurité et cliquez sur Ouvrir quand même. Sur les macOS plus anciens : clic droit sur baimi-algo, puis Ouvrir.
  3. Les lancements suivants se font normalement.

Linux

  1. Ubuntu, Debian : sudo apt install ./baimi-algo-0.1.0-amd64.deb. C’est le choix à faire sous Ubuntu 24.04 ou plus récent.
  2. Autres distributions : rendez l’AppImage exécutable (chmod +x baimi-algo-*.AppImage), puis double-cliquez dessus.

Android

  1. Touchez « Télécharger ». Si Chrome prévient que ce type de fichier peut être dangereux, touchez « Télécharger quand même ».
  2. Ouvrez le fichier. Android demande d’autoriser l’installation depuis Chrome : touchez Paramètres, activez Autoriser cette source, puis revenez en arrière.
  3. Touchez Installer, puis Ouvrir. L’application fonctionne ensuite sans connexion.

Premier essai

Ouvrez Exemples › Chapitre 2 › Factorielle, lancez Exécuter et tapez 5 : la console affiche 5! = 120. Puis essayez Pas à pas.

Baïmi Badjoua

Conçu par

Baïmi Badjoua

Enseignant à l’Université Polytechnique de Mongo

baimi-algo accompagne le cours d’Informatique II (INF23) de l’Université Polytechnique de Mongo. On y écrit ses algorithmes dans le pseudo-code du cours, on les exécute, puis on les suit ligne par ligne en regardant les variables changer, comme une trace faite au tableau en TD. Conçu pour les étudiants de L2 (GM2 et GC2).