Page 1 sur 1

devoir maison

Posté : mar. 27 sept. 2011 21:10
par cherch
bonjour j'ai un exercice de mathematiques et je n'y arrive pas , je voudrais avoir de l'aide
exercice: algortihme, statistiques
1.quelles est l'instruction conditionnelle de l'algortihme ci dessous ?
Entrée:
saisir la liste L(liste de nombre rangés dans l'ordre croissant)
Initialisation:
n recoit le nombre d'éléments de la liste L
Traitement:
si n=2K, avec K un entier
alors M recoit la valeur (L(K)+L(K+1))/2 (Avec L(K) le Kième nombre de la liste )
sinom M recoit la valeur L(K+1)
Fin Si
Sortie:
Afficher M

2.Faire tourner l'algortihme en saissant en entrée la liste L=(2;6;10;12)
3.Faire tourner l'algortihme en saisissant en entrée la liste L=(2;6;10;12;22)
4. quel paramètre de position permet de déterminer l'algotihme pour la série statistique associée à la liste L?


merci de me repondre svp et de m'expliquer car je n'ai jamais étudié les algorithmes

Re: devoir maison

Posté : mar. 27 sept. 2011 21:51
par sos-math(13)
Bonjour,

pour que nous répondions à ton message, il est nécessaire qu'il comporte des traces de tes recherches.

Les remarques du type "je n'ai jamais appris ça en cours" ou "je n'y comprends rien", sans aucun essai de résolution ne sont en aucun cas suffisantes.

Nous pourrons donner une réponse personnalisée et te permettant de progresser lorsqu'elle s'appuiera sur ta propre réflexion.

À très bientôt sur le forum.

Re: devoir maison

Posté : mer. 28 sept. 2011 08:36
par cherch
bonjour mais je ne comprends pas les questions 2,3,4 ainsi je ne sais pas quel est le nombre k.
Je sais qu'il faut prendre le nombres de la liste L mais ensuite je ne sais oas
merci de m'expliquer svp

Re: devoir maison

Posté : mer. 28 sept. 2011 20:29
par cherch
il ya le nombre 2;6;10;12 donc il ya 4 elements
comme n=4
donc 4=2*K
4-2=K
2=K
K=2
L(k) ?
L(k+1) ?
(L(K)+L(K+1))/2
on doit faire tourner l'algorithme avec L1,L2,L3.L4
merci de me repondre svp

Re: devoir maison

Posté : jeu. 29 sept. 2011 00:10
par sos-math(13)
Bonjour,

là, on a des bases pour commencer.

n=4, d'accord.
k=2, d'accord, mais pas ainsi.
On a en effet 4=2k donc k=4/2 et pas 4-2. Attention au raisonnement.

Une fois que tu connais k, tu connais L(k), ici, c'est L(2), donc le 2ème élément de la liste L.

Avec cet indice, tu dois réussir à progresser.

Bon courage.

Re: devoir maison

Posté : jeu. 29 sept. 2011 09:41
par cherch
bonjour donc le deuxieme element de la liste L est 6 ce qui correspond au kieme nombre
merci de me repondre svp

Re: devoir maison

Posté : jeu. 29 sept. 2011 17:31
par cherch
bonjour pour la question2:
n=4 comme n=2K
K=2K donc K=4/2=2
Entrée:
2;6;10;12
Initialisation
n=4
Traitement
L(6)+L(2+1)/2 si M est superieur à 0
si M est inferieur à 0 alors L(2+1)
sortie
si M supeireur à 0=6L+2l+L/2=9L/2=4.5L
si M inferieur à 0 =2L+L=3L
merci de me repondre

Re: devoir maison

Posté : ven. 30 sept. 2011 09:50
par cherch
merci de me repondre svp

Re: devoir maison

Posté : ven. 30 sept. 2011 13:17
par sos-math(13)
Bonjour,

L(2) est bien 6.
Attention, plus loin tu écris :
L(6)+L(2+1)/2 si M est superieur à 0
je pense que c'est une erreur d'inattention de ta part, mais ou bien tu écris 6, ou bien tu écris L(2). Ce n'est pas L(6), qui n'existe pas puisque la liste L n'a que 4 éléments.

Je ne comprends pas ton test :
L(6)+L(2+1)/2 si M est superieur à 0
si M est inferieur à 0 alors L(2+1)
Nulle part il n'est fait référence au signe de M. En revanche, on fait référence à la parité de n, qui détermine la manière de calculer M.

Est-ce que par hasard cela ne te rappelle pas le mode de calcul d'une mesure statistique ?

Le reste de tes calculs ne correspond à rien de compréhensible. Il semble que tu considères que L est un nombre alors que L est le nom d'une liste.

Bon courage.