Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Exercie algorithme DM

Posté par
muterse
14-09-11 à 16:31

Bonjour, je suis en train de bosser un DM qui comporte plusieurs exercices mais je bug completement sur celui ci ... pourriez vous m'aider ?

Enoncé :

Ecrire un algorithme qui, à partir de deux listes L1 et L2 contenant respectivement les valeurs du caratère d'une série et leurs effectifs, donne le premier quartile Q1 de la série. Utilisation du language algobox ou TI 82 (Algobox préféré).

Merci D'avance !

Posté par
muterse
Exercice algorithme DM* 14-09-11 à 16:55

Exercice algorithme DM* et non "exercie" :)

Posté par
Hydros
re : Exercie algorithme DM 14-09-11 à 17:33

Salut,
pour le dire franchement, je ne connais pas du tout le langage algobox, mais je sais utiliser celui de le Ti 82 mais je vais seulement écrire le principe et à toi de le retranscrire...
PS : les citations me servent à mettre 'le code'


On doit d'abord faire rentrer à l'utilisateur les deux listes respectivement L1 et L2

On calcule dans une troisième liste (L3), la somme cumulée des effectifs :
    

Citation :
Première valeur de L3(1)<-L2(1)
          On met à l'emplacement 1 de la liste L3 la première valeur de la liste L2. C'est l'initialisation
  
Citation :
Pour N,de 2 jusqu'à la taille de la liste des effectifs cumulés (L2)
    |    L3(N)<-L3(N-1)+L2(N)
    FinPour

Le nombre total d'effectif est donc la dernière valeur de L3
On prend cette valeur et on la divise par 4 pour avoir Q1
Citation :
X<-Taille(L3)
X<-X/4
X<-Arrondir_au_supérieur(X)

Puis on cherche la valeur pour laquelle X est inférieure ou égale dans L3
Citation :
N<-1
Tant que XL3(N) :
|   N<-N+1
Fin Tant que

Nous avons le numero N de l'emplacement de Q1
Citation :
Afficher "Q1=",L1(N)

Si tu as des question, n'hésite pas...
@+

Posté par
muterse
... 14-09-11 à 18:00

Je suis archi-nul en language algorithme, qqun pourait-il me traduire cet algoithme en language TI-82 ou Algobox s'il vous plait ? ...

Merci D'avance ...

Posté par
Hydros
re : Exercie algorithme DM 14-09-11 à 21:35

Re :
Prompt L1
Prompt L2
{0}->L3
L2(1)->L3(1)
For N,2,Len(L2),1
L3(N-1)+L2(N)->L3(N)
End
Len(L3)->X
X/4->X
Int(X)->Y
If Y<X
Then
Y+1->X
End
1->N
While XL3(N)
N+1->N
End
Disp 'Q1=',L1(N)

Finit...

Posté par
Hydros
re : Exercie algorithme DM 14-09-11 à 21:35

C'est en Ti82



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !