Je ne vais pas critiquer ce que tu as fait mais je vais te montrer d'autres "outils" qui existent :
- Le structogramme -> http://en.wikipedia.org/wiki/Nassi%E2%80%93Shneiderman_diagram
Celui là, après c'est du copier-coller en code
- UML, notamment pour ton dernier post les diagrammes de séquences et/ou communication