Logigramme.py en version 3.0.0

Présentation de l’application logigramme.py

logigramme.py est une application Python3, open source et gratuite qui permet, à partir d’un fichier prog.txt contenant du pseudo-code de fabriquer, en SVG un logigramme comme celui ci-dessus.

Pratique et léger il peut faire gagner du temps aux enseignants de Mathématiques, d’informatique et de technologie.

Mode d’emploi

Pré-requis

L’utilisateur final doit avoir Python3 installé sur sa station de travail.

Téléchargement

L’application logigramme.py est disponible en téléchargement

Il suffit de décompresser cette archive à l’emplacement de votre choix, d’éditer le fichier prog.txt (qui contient un pseudo-code exemple) de le modifier et de le sauvegarder.

Un double clic sur logigramme_f.py (ou en le lançant via l’IDLE de Python) va générer (si le pseudo_code ne contient pas d’erreur) prog.svg. (Il est possible de voir le résultat dans un navigateur en lançant test.html.

Syntaxe du pseudo-code

Le pseudo-code qui correspond au logigramme précédent est simple:

Début Faire un logigramme
Si vous connaissez cette application
le faire en quelques secondes en SVG !
sinon
le faire à la main; et c'est long !
fin_si
Fin

Les seuls impératifs concernant la structure sont logiques : un tq ou un si doit être ouvert avant d’être fermé (fin_tq, fin_si) :

  • tq avant fin_tq
  • si avant fin_si (avec éventuellement un “sinon” intercalé)

Nouveautés de la version 3.0.0

La version 3.0.0 est plus qu’une mise à jour : La logique a été repensé pour privilégier un affichage clair des textes. C’est maintenant la taille des cadres qui s’adapte aux contenus.

Pour les développeurs, un mode de déboguage est activable en passant le booléen debug à 1 dans les codes Python .

Cette version (beta) est en ligne depuis le 29 octobre 2020, n’hésitez pas à intervenir pour en améliorer les performances !