Algobox
Algobox
Algobox est un logiciel pédagogique d’initiation à l’algorithmique simple d’emploi, distribué sous licence GNU/GPL. Il est disponible gratuitement pour les plates-formes Linux, macOS et Windows et est même exécutable sur une simple clé USB.
À l’aide d’un langage algorithmique en français et d’une interface utilisateur graphique simple et ergonomique, ce logiciel permet de concevoir et de tester facilement les algorithmes que l’on peut rencontrer dans l’enseignement des mathématiques au secondaire.
Le code source des algorithmes se construit pas à pas à l’aide de commandes prêtes à l’emploi (lire, afficher, affecter, instruction si…alors, boucles pour…de…à et tant que…) : cela permet au débutant de se concentrer principalement sur la logique algorithmique plutôt que sur l’apprentissage d’une syntaxe complexe. Une fois l’algorithme mis au point, il peut facilement être exécuté afin d’en vérifier la validité.
Afin de pouvoir approcher les situations mathématiques diverses, Algobox comprend un éditeur sous forme d'arbre hiérarchique, où on entre la plupart des commandes en actionnant les boutons de l'interface graphique correspondants aux structures algorithmiques de base. Mais l'édition brute du code est aussi possible dans un éditeur de texte classique (inclus avec le programme), sans passer par les commandes prêtes à l'emploi.
Enseignement
Jusqu'à sa suppression pour la session 2018, Algobox faisait partie de la liste officielle des applications mises à la disposition des candidats pour les oraux du CAPES de mathématiques[1].
De même, depuis la réforme des collèges et l'introduction de la programmation et de l'algorithmique dans le cycle 4, il est convenu qu'Algobox ne fait plus partie des logiciels permettant l'approche de la programmation visée par cette réforme. Le codage doit se faire sous couvert de jeu, et non sous une forme ayant une visée mathématique. Algobox reste toutefois utilisable au lycée[2].
Pour commencer à programmer

Variables xA, yA, xB, yB, xC, yC, m, n
Entrée Lire xA, yA, xB, yB, xC, yC
Traitement Affecter à m la valeur p(xA − xB)2 + (yA − yB)2
Affecter à n la valeur p(xA − xC)2 + (yA − yC)2
Si m = n alors
Afficher ”le triangle ABC est isocèle en A”
Sinon
Afficher ”le triangle ABC n’est pas isocèle en A”
Fin si
Références
Articles connexes
Liens externes
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.