Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
Forum INFOMATH :: Enseignement de l'informatique :: Informatique - Collège & Lycée :: Exercices Pascal
Page 1 sur 1•
Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
Voici le devoir de controle n°2 que j'ai passé aujourd'hui..
je v'ai mettre la solution aprés vos tentatives...
---------------------------------------------------------------
je vous souhaite bonne chance
Enoncé :
Ecrire un programme pascal permettant de détérminer et d'afficher tous les diviseurs d'un entier P.
dans une partie d'un tableau T de n entier.
Cette partie est délimitée par deux indices ind_inf et ind_sup.
Bonne chance.
je v'ai mettre la solution aprés vos tentatives...
---------------------------------------------------------------
je vous souhaite bonne chance
Enoncé :
Ecrire un programme pascal permettant de détérminer et d'afficher tous les diviseurs d'un entier P.
dans une partie d'un tableau T de n entier.
Cette partie est délimitée par deux indices ind_inf et ind_sup.
Bonne chance.
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
Ce qui m'inquiète dans ce sujet c'est les deux délimiteurs ind_inf et inf_sup!
Si on entre les paramètres suivants:
Le tableau doit contenir: 1, 2, 5, 10.
La différence entre ind_inf et ind_sup doit être supérieure ou égal au nombre de diviseurs de P=10 (ici, 4 diviseurs)
Ce qui exige la connaissance à priori du nombre de divisieur au moment de la saisie de ind_inf et ind_sup! Ce qui nécessite complique d'avantage les choses!
Personnellement, je le classe comme assez médiocre du point de vue:
- connaissances algorithmiques testées
Mais il est fort du point de vue "Raisonnement requis" , puisqu'il oblige le candidat à réfléchir pour s'en sortir
Mais, ça reste faisable!
C'est un jugement personnel.
@++
Si on entre les paramètres suivants:
- Code:
P = 10
ind_inf = 7
ind_sup = 9
Le tableau doit contenir: 1, 2, 5, 10.
La différence entre ind_inf et ind_sup doit être supérieure ou égal au nombre de diviseurs de P=10 (ici, 4 diviseurs)
Ce qui exige la connaissance à priori du nombre de divisieur au moment de la saisie de ind_inf et ind_sup! Ce qui nécessite complique d'avantage les choses!
Personnellement, je le classe comme assez médiocre du point de vue:
- connaissances algorithmiques testées
Mais il est fort du point de vue "Raisonnement requis" , puisqu'il oblige le candidat à réfléchir pour s'en sortir
C'est un jugement personnel.
@++
Nabil - tunis
خير الناس أنفعهم للناس
خير الناس أنفعهم للناس

nabiL- Admin


- Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
nabiL a écrit:Ce qui m'inquiète dans ce sujet c'est les deux délimiteurs ind_inf et inf_sup!
Si on entre les paramètres suivants:
- Code:
P = 10
ind_inf = 7
ind_sup = 9
Le tableau doit contenir: 1, 2, 5, 10.
La différence entre ind_inf et ind_sup doit être supérieure ou égal au nombre de diviseurs de P=10 (ici, 4 diviseurs)
Ce qui exige la connaissance à priori du nombre de divisieur au moment de la saisie de ind_inf et ind_sup! Ce qui nécessite complique d'avantage les choses!
Personnellement, je le classe comme assez médiocre du point de vue:
- connaissances algorithmiques testées
Mais il est fort du point de vue "Raisonnement requis" , puisqu'il oblige le candidat à réfléchir pour s'en sortirMais, ça reste faisable!
C'est un jugement personnel.
@++
Vous avez mal interprêté le sujet c'est pour cela que vous le trouvez médicore. Non, le sujet n'est pas aussi compliqué que vous le pensez.
Les données de cet exercice sont :
P : L'entier dont on souhaite rechercher les diviseurs
n, T: Un tableau de n entiers
ind_inf : une valeur comprise entre 1 et n
ind_sup : une valeur comprise entre ind_inf et n
Le sujet est un exercice d'application sur la manipulation de procédure.
On aura à faire :
une procédure Remplir_Tableau
une procédure Saisie_Bornee
une procédure Rechercher_Diviseurs
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
Je sais tout ça 
Mais je suis allé plus loin, et j'ai donné un exemple pour expliquer.
Il doit y avoir un contrôle sur les bornes ind_inf et ind_sup, sinon ça ne marche pas et l'exercice sera un peu trop simple!
Mais je suis allé plus loin, et j'ai donné un exemple pour expliquer.
Il doit y avoir un contrôle sur les bornes ind_inf et ind_sup, sinon ça ne marche pas et l'exercice sera un peu trop simple!
- Code:
ind_sup - ind_inf + 1 >= NbreDiviseurs(P)
Nabil - tunis
خير الناس أنفعهم للناس
خير الناس أنفعهم للناس

nabiL- Admin


- Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
çà ne complique pas trop les choses mais c'est relativement assez compliqué à expliquer aux élèves.
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
Pourquoi ? moi je l'ai eu comme devoir de contrôle, c'est simple quand on y réfléchi bien...
Tentez des solutions pascal et je donne la solution aprés...
N'oubliez pas que j'ai réussi mon devoir à 100% donc ma proposition va être juste.
Tentez des solutions pascal et je donne la solution aprés...
N'oubliez pas que j'ai réussi mon devoir à 100% donc ma proposition va être juste.
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
anas a écrit:Pourquoi ? moi je l'ai eu comme devoir de contrôle, c'est simple quand on y réfléchi bien...
Tentez des solutions pascal et je donne la solution aprés...
N'oubliez pas que j'ai réussi mon devoir à 100% donc ma proposition va être juste.
Félicitations j'espère que tous tes devoirs seront rèussi à 100%...
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
N'oublier pas que j'ai réussi mon devoir à 100% donc ma préposition va etre juste
Même si tu as eu 20/20 ... Montre moi ta solution et je te dirai une chose
Si vous ne tenez pas compte de la condition que j'ai évoquée si dessus, l'exercice est faux... pour moi. Si le prof donne 20/20, ça ne veut pas toujours dire que la réponse est correcte. C'est relatif parfois.
J'attends ta version anas ...
@+
Nabil - tunis
خير الناس أنفعهم للناس
خير الناس أنفعهم للناس

nabiL- Admin


- Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
Persuadé à 100% que les bornes doivent vérifier:
Sinon ça sera un exercice mal posé!
- Code:
ind_inf <= ind_sup
et
ind_sup<= taille_du_tableau
et
ind_sup - ind_ind + 1 >= taille_du_tableau
Sinon ça sera un exercice mal posé!
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
ind_sup - ind_ind + 1 >= taille_du_tableau
c'est bon ça....
c'est bon ça....
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
ind_sup - ind_inf + 1 < taille du tableau
car on veut afficher les diviseurs dans une partie du tableau délimitée par ind_inf et ind_sup
car on veut afficher les diviseurs dans une partie du tableau délimitée par ind_inf et ind_sup
mosa- Modérateur




- Messages : 641
Inscrit le : 11 Nov 2007
Age : 23
Localisation : los angeles
Feuille de personnage
Capacité linguistique:


(995/1000)
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
nabiL a écrit:N'oublier pas que j'ai réussi mon devoir à 100% donc ma préposition va etre juste
Même si tu as eu 20/20 ... Montre moi ta solution et je te dirai une choseMais de ça ne va rien changer de toute façon.
Si vous ne tenez pas compte de la condition que j'ai évoquée si dessus, l'exercice est faux... pour moi. Si le prof donne 20/20, ça ne veut pas toujours dire que la réponse est correcte. C'est relatif parfois.
J'attends ta version anas ...
@+
Oui, c'est vrai. On pourra donner 20/20 pour un élève qui a commis une faute non grave. Par exemple une condition cachée comme celles évoqués par Nabil et MethodiX.
manianis- Admin


- Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie
Feuille de personnage
Capacité linguistique:


(999/1000)
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
nabiL a écrit:N'oublier pas que j'ai réussi mon devoir à 100% donc ma préposition va etre juste
Même si tu as eu 20/20 ... Montre moi ta solution et je te dirai une choseMais de ça ne va rien changer de toute façon.
Si vous ne tenez pas compte de la condition que j'ai évoquée si dessus, l'exercice est faux... pour moi. Si le prof donne 20/20, ça ne veut pas toujours dire que la réponse est correcte. C'est relatif parfois.
J'attends ta version anas ...
@+
Bien sur tout est relatif mais si on donne la solutio,n exacte sans commettre aucune faute pourquoi pas on obtient la note complete...
si le programme est executable avec tous les controles de saisies et tous les traitements juste..
on ira 20/20.
J'attend encore des solution pascal...
Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS
Anas: pourquoi tu n'invites pas tes amis pour animer plus ce sujet ?
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX- Admin


- Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST
Feuille de personnage
Capacité linguistique:


(1000/1000)





