-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Notion d' "algorithme" #112
Comments
J'approuve la remarque. Je n'aime pas ce qui est dans le syllabus d'algorithmique la dénomination d'algorithme pour un module / fonction / groupment fonctionnel de code. Comment expliquer qu'un algorithme est lui-même rendu modulaire si chaque morceau est lui-même appelé algorithme ? |
Le terme "module" n'aide pas. Avant, quand on demandait à un étudiant d'écrire 'un module qui...", il ne décomposait pas car on demandait UN module. |
Moi je suis ok pour "procédure" (cela renvoie au vieux C, mais en général les procédures étaient des fonctions qui ne renvoient rien, si je me souviens bien). Quoi qu'il en soit, je pense que procédure (ou tout autre terme) me convient mieux qu'algo, car un algorithme n'est pas un concept de langage de programmation (i.e. un concept contraint par des notions de types de paramétrage, localité des variables, etc..., ) cela reste le même algo qqe soit la manière dont vous l'implémentez: en un ou deux modules, avec des paramètres ou sans paramètres, avec des variables globales ou pas, etc... Donc nous confondons "algorithme" avec qqch du genre "méthode/fonction/module/procédure", qui sont des concepts de programmation (l' "algo" est juste la tecnique de résolution indépendamment de cela). J'ai vraiment bcp de mal à enseigner avec la nomenclature actuelle. |
J'apprécie bien la motivation de Eythan : cela reste le même algorithme, qu'il soit écrit en un ou plusieurs module(s)/procédure(s). Donc appelons module ou procédure ou fonction ... un élément qui est un morceau de programme et qui est un concept de programmation |
Tout à fait d'accord avec Nico. Des notions comme le passage de paramètres Le 6 septembre 2016 à 22:18, Nicolas Pettiaux [email protected] a
Haute École de Bruxelles |
Je propose de revenir au terme "module" (ou "fonction") au lieu de "algorithme" dans notre LDA, car plusieurs de nos "algorithmes" n'en sont pas vraiment (fonctions de test qui font juste un appel, etc...). je ressens un certain inconfort à chaque fois que j'appelle cela "algorithme" devant les étudiants. Qu'en pensez-vous?
The text was updated successfully, but these errors were encountered: