site2wouf.fr : Logigw - Aide en ligne

L'incrédulité est quelquefois le vice d'un sot, et la crédulité le défaut d'un homme d'esprit.

Denis Diderot (sur mon T shirt!)

LOGIGW - Aide en ligne

Le premier menu : File

La fenêtre principale de LOGIGW est destinée à l'écriture du pseudo-code. Le menu permet d'ouvir un fichier et éventuellement de le sauvegarder après modifications. LOGIGW fonctionne en UTF-8.

Le deuxième menu : Logigw

Lorsqu'un pseudo-code est en fenêtre principale, le deuxième menu vous propose soit une prévisualisation du résultat en png de faible qualité, soit l'ouverture du SVG dans votre navigateur.

Les options

Dans la dernière version, les options sont disponibles le répertoire d'installation, dans le sous répertoire temp, dans le fichier config.txt :

[options]
lang ° en
[TQ]
prefixe° tq while répéter repeat pour for
fin° fin_tq end_while endwhile jusqu jusqu'à
style ° fill:rgb(255, 220, 220); stroke:red
[SI]
prefixe° si if
fin° fin_si end_if endif finsi
style ° fill:rgb(255, 220, 220); stroke:red
[SINON]
prefixe° sinon else
[début]
prefixe° début debut begin programme program fonction
style ° fill:rgb(246, 246, 221); stroke:black
[fin]
prefixe° fin end
style ° fill:rgb(195, 195, 171); stroke:black
[E/S]
prefixe ° lire écrire ecrire afficher demander dire print input retourner
style ° fill:rgb(254, 245, 108 ); stroke:black
[instructions]
style ° fill:rgb(156, 255, 146 ); stroke:black
[texte]
debut ° fill: navy; font-style : italic 
fin ° fill: navy; font-style : italic 
es ° fill: blue
instructions° fill:black; font-style: bolder
tq ° fill: red
si ° fill: grey

Vous remarquerez des mots entre [crochets], je les appelerai "chapitres" et des mots avant le symbole degré que j'appelerai lignes °.

J'ai développé LOGIGW en Français mais il est livré avec la langue anglaise (en). Si vous préferez l'avoir dans la langue de Molière changez "en" en "fr" au chapitre [options], à la ligne lang.

Si vous êtes familiers de la traduction d'applications, vous êtes les bienvenus pour une participation coopérative !!! (langues.pot est disponible dans les sources)

Aux pages [TQ],[SI],[SINON],[début],[fin],["E/S"] la page prefixe° liste les mots clefs qui permettent à LOGIGW de reconnaitre le type de dessin vectoriel qu'il doit associé à une ligne.

Les [SI] et les [TQ] doivent être "fermés" et ce sont les pages fin ° qui listent les bon mots clefs.

Le style des différents blocs est géré dans les pages style °, et le style des textes dans le chapitre [texte]

En cas de souci avec la configuration, détruisez simplement le fichier config.txt, Logigw le reconstuira

La syntaxe du pseudo code

Elle est classique. Il faut simplement se souvenir que les blocs (conditionnels ou les boucles) doivent être ouvert par un mot clef, puis fermé par un autre mot clef.

Logigw comprend en général les pseudo-codes classiques

Exemple issu de wikipedia

Avec ce code :
Fonction factorielle (n)
     r = 1
     Pour i de 1 jusqu'à n avec un pas de 1
        r = r*i
     Fin pour
     Retourner r
  Fin Fonction

On obtient :

N'hésitez pas à me contacter si vous detectez la moindre imperfection, ou si vous imaginez une amélioration potentielle !

Open Sources et gratuité n'empêche ni les dons ni les remerciements

Un euros ou deux pour m'aider à payer le serveur ? Merci d'avance!

Liens