Il semble parfois que Dieu, en créant l'homme, ait quelque peu surestimé ses capacités.

✨ Version 4.1.0 - Février 2026
Logigw est un utilitaire gratuit qui transforme du pseudo code en logigramme SVG en une seconde. Au collège, l'initiation à l'algorithme implique un choix de langage de programmation. Mais avant ce choix, il faut maîtriser le pseudo code (indépendant de tout langage) et sa représentation visuelle : le logigramme (ou organigramme). C'est exactement ce que fait Logigw.
Debut : l'élève Robot répéter 5 fois avancer d'un pas fin répéter fin
En copiant-collant ce code dans la fenêtre de texte de Logigw, on obtient en une seconde le logigramme suivant :
Le résultat peut ensuite être exporté en SVG, en PNG 📥 ou en PDF 📥.
Voici un exemple plus complexe utilisant une boucle répéter…jusqu et des conditions imbriquées (si / sinon) :
afficher "Je pense à un nombre entre 1 et 100" nombre_secret : 50 tentatives : 0 répéter tentatives : tentatives + 1 afficher "Quelle est ta tentative ?" lire tentative si tentative < nombre_secret afficher "Plus grand !" sinon si tentative > nombre_secret afficher "Plus petit !" sinon afficher "Félicitations ! Trouvé en " + tentatives + " tentatives " fin_si fin_si jusqu tentative = nombre_secret
print("Je pense à un nombre entre 1 et 100")#nombre_secret=20# Petit changement nombre aléatoire entre 1 et 100from random import randintnombre_secret=randint(1,100)tentatives=0fini =Falsewhile not fini: tentatives+=1 tentative=int(input("Quelle est ta tentative ? ")) #on veut un entier ! if tentative < nombre_secret: print("Plus grand !") else: if tentative > nombre_secret: print("Plus petit !") else : print("Félicitations ! Trouvé en {} tentatives".format(tentatives))
Le code est également publié sur la Forge des communs numériques éducatifs, comme les Questions Flash DNB.
Ces deux paquets datent de novembre 2020 et sont donc antérieurs à l'exécutable ci-dessus. Ils rendent service dans les cas où celui-ci ne convient pas — notamment en salle informatique.
Nouveautés : correction d'un micro bug, et ajout des exports en PNG et PDF.
Cette version succède à la 4.0.0 de novembre 2020, qui avait introduit l'interface multilingue et l'installeur Windows. La numérotation reprend donc à partir de celle-ci : les pages ont un temps affiché « 3.0.0 », qui était le numéro des sources d'octobre 2020.
Logigw est archivé sur Zenodo et dispose d'un identifiant pérenne. Si vous l'utilisez dans un mémoire, un article ou une publication pédagogique, vous pouvez le citer ainsi :
Petitprez, Laurent (2026). Logigw — générateur de logigramme depuis du pseudo-code (version 4.1.0) [Logiciel]. Zenodo. DOI : 10.5281/zenodo.21929377
Ce DOI désigne le logiciel dans son ensemble et renvoie toujours vers la version la plus récente. Pour citer précisément la 4.1.0, utilisez 10.5281/zenodo.21929378.
Le code de Logigw est publié sous licence GNU AGPL-3.0, comme les Questions Flash DNB ; la documentation est sous Creative Commons.
Les versions antérieures ont été distribuées sous licence GNU GPL-3.0 : elles restent disponibles sous cette licence, l'AGPL s'appliquant à partir de la 4.1.0.
Les contributions sont les bienvenues ! N'hésitez pas à signaler des bugs via GitHub Issues, proposer des améliorations (Pull Requests acceptées), créer de nouveaux thèmes de couleurs, ou améliorer la documentation.
N'hésitez pas à me contacter si vous détectez la moindre imperfection, ou si vous imaginez une amélioration potentielle !
Open source et gratuité n'empêchent ni les dons ni les remerciements 😉
Logigw est gratuit et le restera toujours. Si cet outil vous a été utile,
vous pouvez soutenir son développement avec un petit don pour aider à payer le serveur.
Un euro ou deux ?
☕ Payez-moi un café via PayPal
Merci à tous ceux qui contribuent ! 🙏
Partager :
🔑 Accéder à une fiche par son code
Demande le code à ton professeur.
Exemples : PYTH0123, PMDE161842, SOMP0042.