PluriAlgo, un logiciel d'algorithmique polyvalent
Patrick Raffinat
IUT des Pays de l'Adour
Préambule
Cette version bridée de PluriAlgo a été mise à la disposition des lecteurs de la revue MathémaTICE
dans le numéro 57 (voir article).
Elle permet d'utiliser localement le logiciel,
sans nécessiter de connexion internet pour le langage Python.
Python dans l'enseignement secondaire
Pour faciliter l'enseignement de Python, il y a un bouton "Python" en bas de cette aide :
-
l'onglet "Editeur 1" propose alors un environnement
d'exécution adapté au langage, avec des exemples à télécharger et des boutons facilitant
le codage (entrées-sorties, sommation...).
-
l'onglet "Blockly (Editeur 2)" intègre alors le logiciel SofusPy
(voir article),
une passerelle entre programmation par blocs et Python.
Ces deux onglets occupent alors toute la largeur de la fenêtre,
mais l'action est réversible (bouton "50%")
afin de faire réapparaître des onglets masqués,
ce qui permet par exemple :
-
d'engendrer automatiquement les instructions de saisie et d'affichage en précisant
les variables d'entrée et de sortie dans l'onglet Principal :
exemple.
-
de faciliter l'apprentissage de techniques usuelles sur les boucles (sommation, comptage)
grâce à l'onglet Boucles :
exemple.