Sofus : tortue et Blockly au service de l’algorithmie au collège (et après…)

Sophus est un langage de programmation pour l’enseignement de l’algorithmique au collège. Parmi ses particularités il y a le fait que Sophus :

  • est proche de la langue naturelle (les actions sont décrites par des verbes, etc)
  • fait très peu appel aux affectations de variables (les variables sont initialisées puis modifiées in situ)
  • gère les fractions les plus courantes, y compris les pourcentages, en français (on peut par exemple augmenter une variable d’un quart avec augmenter v de 1 quart)
  • gère les chaînes de caractères avec la concaténation
  • est particulièrement adapté aux calculs différentiel et intégral ainsi qu’à la statistique descriptive
  • gère les 🐢 (sans limite sur le nombre de 🐢)
  • permet un peu de calcul formel grâce à Coffeequate

Voir ici pour en savoir plus et des exemples.

Pour programmer en ligne : la version française

Télécharger la source : https://github.com/AlainBusser/Sofus (double cliquer ensuite sur Sofus_fr.html).

Author