Imen2096 Posté(e) le 5 avril 2013 Signaler Posté(e) le 5 avril 2013 Bonjour J'aimerais avoir votre aide pour un exercice Après avoir complété l'algorithme (en rouge) écrire le programme sur la calculatrice (Texas 83). Variables: I, N, deux entiers naturels ; L1 une liste de valeur de dimension N contenant des réels. Début Pour I variant de 1 à N Lire L1(I) FinPour Trier dans l’ordre L1 Afficher "la médiane vaut" Si partie décimale de N/2 égale à 0 Alors Afficher (N/2 + N/2 +1)/2 Sinon Afficher (N+1)/2 Fin For(I,1,N) ??? End ??? Disp "la médiane vaut" If partDé(N/2)=0 Then Disp (N/2 + N/2 + 1)/2 Else Disp (N+1)/2 End Merci
E-Bahut pzorba75 Posté(e) le 6 avril 2013 E-Bahut Signaler Posté(e) le 6 avril 2013 If partDé(N/2)=0 Then Disp (N/2 + N/2 + 1)/2 Else Disp (N+1)/2 (N/2 + N/2 + 1)/2=(n+1)/2 est-ce bien cette expression que tu souhaites calculer? Tel qu'il est écrit ce test If then *** else *** ne sert à rien.
Imen2096 Posté(e) le 6 avril 2013 Auteur Signaler Posté(e) le 6 avril 2013 Oui je suis d'accord avec vous mais que faut-il écrire dans ce cas là ? Car pour trouver la médiane d'un nombre pair c'est bien la demie somme des valeurs du rang N/2 et N/2+1 ? Et un nombre impair c'est (N+1)/2 ??? Et comment faut-il que je complète le reste du programme ?
E-Bahut pzorba75 Posté(e) le 6 avril 2013 E-Bahut Signaler Posté(e) le 6 avril 2013 J'écrirai (L1(Nm)+L1(Nm+1))/2 après avoir calculé Nm égal à N/2, et déclaré Nm entier naturel, ce qui dépend du langage de programmation utilisé.
Imen2096 Posté(e) le 6 avril 2013 Auteur Signaler Posté(e) le 6 avril 2013 Et pour les instructions "Lire L1(I)" "Trier dans l’ordre L1" comment ça se traduit sur la calculette ?
E-Bahut pzorba75 Posté(e) le 6 avril 2013 E-Bahut Signaler Posté(e) le 6 avril 2013 Voir le mode d'emploi de ta calculatrice, chaque modèle a son langage et ses règles de codifications bien spécifiques.
Imen2096 Posté(e) le 6 avril 2013 Auteur Signaler Posté(e) le 6 avril 2013 C'est ce que j'ai fait, mais je n'ai pas trouvé :/
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.