site2wouf.fr : Logigw

C'est de ta peur que j'ai peur.

William Shakespeare (sur Mon tshirt!)

Partager :

Facebook X (Twitter) LinkedIn Email WhatsApp

✨ Version 3.0.0 - Février 2026

Page d'aide de Logigw Logigw sur GitHub

Qu'est-ce que Logigw ?

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.

Exemple : le logigramme de l'élève robot

Mon pseudo code : L'élève robot
123456
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 :

Logigramme de l'élève robot : boucle répéter 5 fois avec l'action avancer d'un pas

Le résultat peut ensuite être exporté en SVG, en PNG 📥 ou en PDF 📥.

Exemple avancé : le programme « Devine un nombre »

Voici un exemple plus complexe utilisant une boucle répéter…jusqu et des conditions imbriquées (si / sinon) :

programme Devine un nombre
12345678910111213141516171819
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
Logigramme du programme Devine un nombre avec boucle répéter et conditions imbriquées si sinon

😉 Le code Python en clin d'oeil

Code Python traduit en HTML:
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))
Page d'aide de Logigw Logigw sur GitHub

📥 Téléchargements

📦 Autres ressources : Python apprendre par l'exemple

🛠️ Exemples sur site2wouf.fr

💻 Tester

📖 Blog

// Remarques, notes de version et historique

📋 Version actuelle : 3.0.0 (03/02/2025)

Nouveautés : correction d'un micro bug, et ajout des exports en PNG et PDF.

📜 Licence et contribution

Mon travail est sous licence MIT (et aussi Creative Commons pour la documentation).

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 ? 💙 Faire un don sur PayPal
Merci à tous ceux qui contribuent ! 🙏