Accueil Publimath  Aide à la recherche   Recherche Avancée   Imprimer la fiche   Aidez-nous à améliorer cette fiche  Vidéo d'aide
Certification IDDN Valid HTML 4.01 Transitional
Auteur(s) : Busser Alain

Titre : Repères-IREM, N°105. p. 37-54. Sofus, un langage spécial pour les programmes de calcul.

Editeur : TOPIQUES éditions Nancy, 2016
Format : 16 cm x 23,7 cm, p. 37-54 Bibliogr. p. 54-54
  ISSN : 1157-285X

Type : article de périodique ou revue Langue : Français Support : papier

Public visé : chercheur, enseignant, formateur Matériel utilisé : Xcas, Algobox

Classification : A39Revues, article de revue
Formation à l'enseignement, initiale et continue.
 B39L'enseignement secondaire
Formation à l'enseignement, initiale et continue.
 P49Langages de programmation (classification des langages, éléments et caractéristiques des langages, processeurs
Formation à l'enseignement, initiale et continue.
 R29Utilisation en mathématiques (logiciels, logiciels de calcul formel, logiciels d'aide à l'enseignement des mathématiques, comme les logiciels de géométrie dynamique)
Formation à l'enseignement, initiale et continue.
 

Résumé :

Sofus est un langage de programmation qui facilite la rédaction d'algorithmes car il est proche de la langue française, il sollicite peu la mémoire de travail, il permet de mener des opérations répétitives sans utiliser un indice et on peut le programmer sur ordinateur, tablette ou smartphone.
Dans cet article, l'auteur explique la genèse de ce langage dans le cadre d'un groupe de travail sur l'algorithmique. Il présente ensuite diverses fonctions et instructions de ce logiciel et illustre par des exemples l'intérêt de ce langage pour l'enseignement en lycée ou en collège.

Structure de l'article :
Introduction

1. Changement de cadres :
- Tour de magie
- Algorithmes
- Expression algébrique

2. Notion de variable informatique
- Opérations unaires
- Opérations sans adverbe
- Le dénominateur comme adverbe du numérateur
- Cas particulier des pourcentages

3. Les tests et instructions conditionnelles
- Instructions conditionnelles
- Alternatives

4. Répétitions
- Les répétitions en Logo
- Les répétitions avec indice
- Conditions de sortie
- Exemples d'algorithmes (suite de Collatz ; algorithme d'Euclide ; algorithme babylonien ; résolution d'équation par dichotomie ; algorithme de Briggs ; calcul d'intégrale par la méthode des rectangles)

5. Graphisme tortue

Conclusion

Notes :
La création de Sofus fait partie des productions de l'atelier "algorithmique" animé par Alain Busser (Lycée Roland-Garros) et Florian Tobé (Collège de La Marine).
Une autre version de ce texte est parue dans Mathématice n° 48. Ressource en ligne
Repères-IREM est la revue des Instituts de Recherche sur l'Enseignement des Mathématiques (IREM), elle a été créée en 1990. Un grand nombre de ces articles peuvent être utilisés en formation initiale ESPE (ex IUFM).
Vous pouvez consulter les éditoriaux et les articles un an après leur parution, à partir du sommaire de chaque numéro de Repères-IREM disponible sur le Portail des IREM : cliquez sur "Repères IREM", puis sur "Consultation en ligne". Dans chaque numéro plus récent, un des articles l'est également. Vous pouvez aussi soumettre un article à la revue en l'adressant au rédacteur en chef à l'adresse : reperes-irem@univ-irem.fr

Une version texte intégral est en téléchargement sur le site " Bibliothèque numérique des IREM et de l'APMEP"

Mots clés :


© ADIREM-APMEP -2003- ISSN 1292-8054 Mise à jour 09/09/2019
Accueil Publimath  Aide à la recherche   Recherche Avancée   Imprimer la fiche   Aidez-nous à améliorer cette fiche  Vidéo d'aide
Certification IDDN Valid HTML 4.01 Transitional