Comment vous trouvez la récursivité?
3 participants
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal :: Récursivité
Page 1 sur 1
Comment vous trouvez la récursivité ?
Comment vous trouvez la récursivité?
Salut,
Participez à ce sondage:
On veut savoir comment vous trouvez la notion de "Récursivité" ?
Simple, compliquée ...
Participez à ce sondage:
On veut savoir comment vous trouvez la notion de "Récursivité" ?
Simple, compliquée ...
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7257
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Comment vous trouvez la récursivité?
La récursivité n'est pas un choix c'est une implication. Bien que laplupart des sujets peuvent être résolus d'une manière itérative ou d'une manière récursive la manière itérative reste plus cherchée pour plusieurs raisons dont :
* Pas de débordement de la pile.
* Non nécessité de variables et d'objets supplémentaires pour stocker le contexte de la fonction.
* Plus rapide, plus portable (il y'a des langages qui ignorent la récursivité).
La récursivité permet de voir les choses dans leurs natures et sont laplupart de temps trés intuitifs. Je ne présume pas l'inexistence de sujets récursifs trés difficiles (chiffres & lettres en est un exemple) mais pourquoi se compliquer la vie : lorsqu'un problème se résoud par la récursivité en 10mn pourquoi passer 3 journée à chercher une solution itérative ?
* Pas de débordement de la pile.
* Non nécessité de variables et d'objets supplémentaires pour stocker le contexte de la fonction.
* Plus rapide, plus portable (il y'a des langages qui ignorent la récursivité).
La récursivité permet de voir les choses dans leurs natures et sont laplupart de temps trés intuitifs. Je ne présume pas l'inexistence de sujets récursifs trés difficiles (chiffres & lettres en est un exemple) mais pourquoi se compliquer la vie : lorsqu'un problème se résoud par la récursivité en 10mn pourquoi passer 3 journée à chercher une solution itérative ?
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6258
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Comment vous trouvez la récursivité?
Comment tu expliques alors le fait que 90% des étudiants échouent dans les exercices de récursivité? Si c'était évident, alors, ça doit l'être pour la majorité et non pas pour quelques uns. (90% c'est approximatif, du moins tous ceux que je connais)
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7875
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Comment vous trouvez la récursivité?
A force de forger on devient forgeron, mon ami, en essayant de faire beaucoup d'exercice ils finiront par admettre la simplicité de la récursivité.
Du point de vue des élèves/étudiants tout est difficile excepté les quelques génies qui arrivent à tout résoudre.
Du point de vue des élèves/étudiants tout est difficile excepté les quelques génies qui arrivent à tout résoudre.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6258
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Comment vous trouvez la récursivité?
A force de forger on devient forgeron, mon ami, en essayant de faire
beaucoup d'exercice ils finiront par admettre la simplicité de la
récursivité.
ça marche dans tous les cas. Ce n'est pas spécial à la récursivité.
Est-ce que tu peux poser un exercice de récursivité TRES DIFFICILE manianis? j'aime bien en voir un, du genre insoluble rapidement.
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7875
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Comment vous trouvez la récursivité?
Réaliser un analyseur syntaxique qui permet d'analyser et d'afficher le résultat d'une expression de la forme :
Let B = 10
Let A = 2-B*(6-B)
Let X = 2*B*e^A
PRINT X
Let B = 10
Let A = 2-B*(6-B)
Let X = 2*B*e^A
PRINT X
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6258
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Comment vous trouvez la récursivité?
Dans cet exemple plus précis, si on raisonne "PILE" c'est plus pratique.
La récursivité devient une contrainte, qui nécessite une adaptation ITERATIVE -> RECURSIVE à mon avis.
La récursivité devient une contrainte, qui nécessite une adaptation ITERATIVE -> RECURSIVE à mon avis.
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7257
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Comment vous trouvez la récursivité?
methodiX a écrit:Dans cet exemple plus précis, si on raisonne "PILE" c'est plus pratique.
La récursivité devient une contrainte, qui nécessite une adaptation ITERATIVE -> RECURSIVE à mon avis.
Je rapporte là un exercice que j'avais trouvé dans un livre sur la récursivité via Pascal.
manianis- Nombre Réel
-
Nombre de messages : 975
Localisation : Tunisie
Réputation : 4
Points : 6258
Date d'inscription : 11/10/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Re: Comment vous trouvez la récursivité?
Cooletzen: Comment tu trouves la récursivité?
Napoléon- Admin
-
Nombre de messages : 2934
Localisation : Tunisie
Réputation : 122
Points : 7875
Date d'inscription : 19/03/2007
Feuille de personnage
Capacité linguistique:
(999/1000)
Sujets similaires
» Révision de la récursivité: exercices corrigés et méthodes
» Ensemble d'exercices sur la récursivité
» Série d'exercices: Récursivité
» Exercices en récursivité : planche de 15 exos
» Exercices de difficulté variable: Récursivité
» Ensemble d'exercices sur la récursivité
» Série d'exercices: Récursivité
» Exercices en récursivité : planche de 15 exos
» Exercices de difficulté variable: Récursivité
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal :: Récursivité
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum