Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Voir le sujet précédent Voir le sujet suivant Aller en bas

Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par anas le Lun 11 Fév - 21:52

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.

anas
Nouveau membre
Nouveau membre

Sexe:Masculin
Messages : 6
Inscrit le : 06 Fév 2008
Localisation : ksour

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par manianis le Lun 11 Fév - 23:04

Bon sujet.

manianis
Admin
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par nabiL le Mar 12 Fév - 9:42

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 sortir Smile Mais, ça reste faisable!

C'est un jugement personnel.
@++
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par manianis le Mar 12 Fév - 11:04

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 sortir Smile Mais, ç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
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par nabiL le Mar 12 Fév - 11:54

Je sais tout ça Smile
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
Admin

Sexe:Masculin
Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par manianis le Mar 12 Fév - 22:14

çà ne complique pas trop les choses mais c'est relativement assez compliqué à expliquer aux élèves.

manianis
Admin
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par anas le Mer 13 Fév - 13:14

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.

anas
Nouveau membre
Nouveau membre

Sexe:Masculin
Messages : 6
Inscrit le : 06 Fév 2008
Localisation : ksour

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par manianis le Mer 13 Fév - 21:40

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
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par nabiL le Mer 13 Fév - 21:41

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 Wink Mais 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 ...
@+
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par methodiX le Mer 13 Fév - 22:39

Persuadé à 100% que les bornes doivent vérifier:
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)

methodiX
Admin
Admin

Sexe:Masculin
Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par anas le Jeu 14 Fév - 0:44

ind_sup - ind_ind + 1 >= taille_du_tableau
c'est bon ça....

anas
Nouveau membre
Nouveau membre

Sexe:Masculin
Messages : 6
Inscrit le : 06 Fév 2008
Localisation : ksour

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par mosa le Jeu 14 Fév - 7:09

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

mosa
Modérateur
Modérateur

Sexe:MasculinScorpionBuffle
Messages : 641
Inscrit le : 11 Nov 2007
Age : 23
Localisation : los angeles

Feuille de personnage
Capacité linguistique:
995/1000  (995/1000)

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par manianis le Jeu 14 Fév - 11:59

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 chose Wink Mais 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
Admin

Sexe:Masculin
Messages : 976
Inscrit le : 10 Oct 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par anas le Jeu 14 Fév - 12:38

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 chose Wink Mais 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...

anas
Nouveau membre
Nouveau membre

Sexe:Masculin
Messages : 6
Inscrit le : 06 Fév 2008
Localisation : ksour

Revenir en haut Aller en bas

Re: Exercice à résoudre ~ Traitement des procédures~ pAR ANAS

Message par methodiX le Ven 15 Fév - 18:46

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)

methodiX
Admin
Admin

Sexe:Masculin
Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum