Mathématice. N° 81. Le trio Map/Filter/Reduce au coeur de la notion de fonction.
Un outil puissant pour enseigner les mathématiques.
Auteur : Carrié Nathalie
Résumé
Dans cet article, l’auteure propose d’utiliser le trio Appliquer/Extraire/Combiner afin de coder les algorithmes au cœur même de la notion de fonction. Ce trio existe qui se nomme en langage Snap! Map/Keep/Combine Appliquer existe dans d’autres programmes tels que : Python, Javascript, Java … Il permet de permet de manipuler des fonctions et de les appliquer à une liste de données. Dans cet expose, on trouve une illustration des exemples principalement en langage Snap! Mais aussi en Python, langage d’excellence adopté officiellement pour coder au lycée.
L’auteure signale que les algorithmes de cet article sont évidemment perfectibles. Son but ici n’est pas de les optimiser mais de montrer l’intérêt de Map/Filter/Reduce pour les coder avec les élèves. En première lecture, elle propose de survoler l’article du regard et d’attacher de l’importance aux images des scripts Snap! car vous risquez d’être très surpris, surtout si vous ne connaissez pas ce langage de programmation visuelle.
Notes
Il est possible de lire et répondre à cet article : http://revue.sesamath.net/spip.php?article1530
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 , 2022
Public visé enseignant, formateur Niveau 1re, lycée, terminale Âge 16, 17
Type article de périodique ou revue Langue français Support internet
Classification