Mathématice. N° 48. Sophus, un langage spécial pour les programmes de calcul.

Auteur : Busser Alain

Résumé

Sophus est un langage de programmation qui facilite la rédaction d’algorithmes de par ses nombreuses caractéristiques (syntaxe proche du français.).
Des constatations faites en classe sur les difficultés linguistiques endurées par les élèves ayant des difficultés en algorithmique, la notion de variable mal comprise et des difficultés de vocabulaire, en particulier en anglais ont été à la base du développement.
L’article présente cet outil par le biais de plusieurs exemples d’utilisation.
Tout d’abord la mise en œuvre d’un programme de calcul au tableur pour finir par la conception d’un algorithme.
La notion de variable informatique est ensuite abordée, avec un travail sur le vocabulaire.
La partie suivante traite des tests et instructions conditionnelles ; des exemples détaillés de script viennent éclairer la manière de fonctionner de Sophus.
Les répétitions sont ensuite vues, avec l’usage d’indice et le traitement des conditions de sortie. Quelques exemples illustrent cela (algorithme d’Euclide, algorithme de Briggs pour le calcul d’un logarithme népérien.). Une ébauche du jeu de Nim version Sophus est ensuite proposée, avec un exemple de partie.

En guise de conclusion l’accent est porté sur l’implicite présent dans ces activités. L’usage d’un langage de programmation plus proche de la langue naturelle permet d’en atténuer les effets.
De plus Sophus est un logiciel libre, son usage est donc permis ainsi que toute modification amélioration…

Notes

Il est possible de lire et répondre à cet article : http://revue.sesamath.net/spip.php?article805

Une autre version de ce texte est parue dans Repères-IREM n° 105.

MathémaTICE est une revue collaborative libre portant sur l’utilisation des TICE en classe de Mathématiques.
Une liste de thèmes est proposée en page d’accueil. A chaque requête thématique, MathémaTICE propose un dossier virtuel d’articles et de brèves correspondant à ce thème.

Cet article est en libre accès sur le site MathémaTICE

Données de publication

Éditeur Sésamath Erôme , 2016

Public visé enseignant, formateur

Type article de périodique ou revue Langue français Support internet

Classification