AccueilđŸ‡«đŸ‡·Chercher

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

programme

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

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplĂ©mentaires peuvent s’appliquer aux fichiers multimĂ©dias.