PSyLVIA, une application pour écrire et tester des algorithmes

Programmation à Syntaxe Libre et Versatile pour l’ Initiation à l’ Algorithmique
mardi 3 septembre 2013
par  Joël GAUVAIN

L’introduction à la démarche algorithmique est clairement mentionnée dans les programmes de mathématique des classes de lycée.
Les sujets de baccalauréat contiennent des questions qui portent sur les algorithmes, mais aucun langage de programmation n’est au programme.
Les manuels proposent plusieurs manières d’écrire les algorithmes en "langage naturel", mais pour les tester avec un ordinateur il fallait jusqu’à présent utiliser un langage de programmation ou respecter une syntaxe très précise (exemple : AlgoBox).
PSyLVIA ( Programmation à Syntaxe Libre et Versatile pour l’ Initiation à l’ Algorithmique) permet d’écrire et de faire fonctionner (en mode pas à pas si l’on veut) un algorithme en acceptant plusieurs syntaxes pour écrire les différentes instructions.
Exemples :

  • Pour une affectation on pourra choisir entre les formulations suivantes : 5—> x, ou affecter 5 à x, ou stocker 5 dans x, ou x prend la valeur 5.
  • Pour l’instruction de saisie d’une valeur on peut choisir entre les formulations suivantes : demander x, ou saisir x, ou lire x, ou entrer x.

L’application se présente sous la forme d’une unique page HTML, sous licence GNU (vous pouvez copier, distribuer ou modifier son contenu), qu’il suffit d’ouvrir (sans connexion WEB) avec un navigateur récent (Pas de problème avec FireFox).
L’aide et les exemples fournis permettent une prise en main immédiate de PSyLVIA.
Merci à Jean-Pierre Branchard pour ce remarquable travail.

Téléchargez la dernière version du 16/09/2013 en cliquant sur le lien ci-dessous :


Val Infos

Sécurité


ProNote

En cas de problème cliquer ici

Applications PRONOTE gratuites pour Android ; Apple et Windows Store
Cliquer pour télécharger


Restaurant scolaire


Portail du CDI


Et accès infos TPE

Soutien scolaire

Région Nouvelle Aquitaine

Académie de Poitiers


Transports scolaires



Education Nationale