Accéder au contenu principal

TD5_EXE01

Exercice 1 : 
Ecrire un algorithme qui permet de : 
• Remplir un tableau de N entiers ;
 • Chercher la valeur maximale et valeur minimale de ce tableau 
; • Afficher tous les nombres inférieurs à la moyenne des éléments du tableau ;
 • Afficher l’élément le plus proche de la moyenne.
---------------------------------------------
Algorithe remplir un tableau de N entier
VAR
T:tableau [1,N]
i,N,MAX:entier
debut

/* affichage du tableau de taille N */

pour i de 0 a N faire
ecrire ("donner la valeur T[", i,"])
lire (T[i])
fin pour

/*affichage le Max*/

MAX=0
<--t p=""> pour i de 2 a N faire
        si T[i]>MAX alors
             MAX=T[i]
       fin si
  fin pour
ecrire ("la valeur maximal est,MAX")
<--t p="">
/* affichage le Min */
<--t p="">
MIN=0
<--t p=""> pour i de 2 a N faire
        si T[i]             MIN=T[i]
       fin si
  fin pour
ecrire ("la valeur maximal est,MIN")

<--t p="">
<--t p="">/*calcule du moyenne des éléments du tableau */
<--t p="">MOY=0
<--t p="">TOT=0
pour i de 0 a N faire
TOT+=T[i]
MOY=TOT/TOT
ecrire ("la moyenne des elements du tableau est ,MOY)
lire (T[i])
fin pour

/*affiche le nombre inferieur a moyenne */
tant que T[i]                     pour i 0 a N faire
                        ecrire(T[i])
                     fin pour
fin tant que

/*affiche les element les plus proche de la  moyenne*/



<--t p=""> <--t p="">






Commentaires

Posts les plus consultés de ce blog

Exercice 2 sur l'argorithme

Exercice 2 Écrire un algorithme qui effectue la permutation circulaire de trois nombres X, Y et Z ------------------------------------- Corrigé de l'exercice 2 Algorithme permutation 3 nombres {permute 3 nombres} Variables X, Y, Z, Temporaire: Entier Début Afficher (« saisir X : ») ; Saisir (X) ; Afficher (« saisir Y : ») ; Saisir (Y) ; Afficher (« saisir Z : ») ; Saisir (Z) ; Afficher (« Avant permutation ») Afficher (« X vaut : »,X, « Y vaut : »,Y, « Z vaut : »,Z) Temporaire ß Z Z ß Y Y ß X X ß Temporaire Afficher (« Après permutation ») ; Afficher (« X vaut : »,X, « Y vaut : »,Y, « Z vaut : »,Z) Fin