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.). 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.
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.
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