Monia sous Linux

site eduschool / site officiel

Va nous aider à faire du pseudo code, c’est outil graphique.

Dans un répertoire Softs  dans votre répertoire de travail (/home/chezvous) etudiant surement , installer MoniaOrg

mkdir ~/Softs
cd ~/Softs 

disponible sur linux3 :

/Data/Outils_Logiciels/Monia/monia2022.tar.bz

scp 1gxxxx@linux3.local:/Data/Outils_Logiciels/Monia/monia2022.tar.bz  .

1gxxxx est votre login de linux3

ou sur ce site monia2022.tar.bz

il faut décompresser l’archive dans le répertoire ~/Softs

etudiant@ordi:~/Softs$ ls
monia2022.tar.bz
etudiant@ordi:~/Softs$ tar xvf monia2022.tar.bz

dans le répertoire monia-suite vous trouverez l’exécutable.

Il faut installer les librairies partagées avec le script en root :

cd monia-suite
sudo ./install.sh

puis l’executable 

./MoniaOrg

Exemple d’organigramme avec Monia
# ----------------------------------------------------------------------------
# Nom         : cielA1.pl
# Sujet       : 
# Version     : 0.1
#
# Auteur      : Bogt
# Création    : 18/10/2021
# Mise à jour : 18/10/2021
# ----------------------------------------------------------------------------
# source généré par MoniaOrg version 0.38
Programme snir1_example ;
##FORWARDCOMMENT##
DEBUTPROG
	Afficher("Bonjour le monde") ;
	a <- 0 ;
	TANT QUE ( a<10 ) FAIRE
		a <- a+1 ;
		Afficher(a) ;
	FINTQ
FINPROG

Exemple d’un test unitaire d’une fonction maj jusqu’à la fabrication du C final.

Ajouter l’icone dans Gnome (ubuntu Gnome)

on va créer un fichier qui va décrire à gnome notre application (monia.desktop)

vi ~/.local/share/applications/monia.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=MoniaOrg
Comment=Lanceur pour Monia Suite
Exec=/home/etudiant/Softs/monia-suite/MoniaOrg
Icon=/home/etudiant/Softs/monia-suite/doc/images/moniaorg.png
Terminal=false
Categories=Utility;


puis mettre à jour la base de donnée

update-desktop-database ~/.local/share/applications

pour vérifier :

desktop-file-validate ~/.local/share/applications/monia.desktop