Académique Documents
Professionnel Documents
Culture Documents
Algorithme Notes
Variables
Debut
Lire(note[i])
FinPour
{ Question 1}
{ Question 2}
FinPour
{ Question 3}
Répeter
Ecrire(" note comprise entre 0et 20")
Ecrire("note[" ,i, "]= ")
Lire(note[i])
Jusqu’à(note[i]>=0 et note[i]<=20)
FinPour
{ Question 4}
s0
Pour i allant de 1 à 30 faire
s s + note[i]
FinPour
Lire(cof)
Ecrire("le ensemble des notes saisies aprés avoir multiplier par le coefficient est : ")
FinPour
{ Question 6}
Moy s / 30
{ Question 7}
Cmp 0
Si(note[i]>=10)alors
Cmp cmp+1
Finsi
FinPour
{ Question 8}
Max note[i]
Pmax i
min note[i]
Pmin i
FinSI
FinSI
FinPour
Fin
Exercice 2
Algorithme croissant
Variables
Debut
I 1
T[1] 0
Répeter
Lire(ch)
Si(ch=1) alors
Lire(v)
T[1] v
ii +1
SiNon
Finsi
SiNon
finSI
jusqu’à’(ch=2)
fin
Exercice 3
Metode 1 :
Algorithme inverse
Variables
Debut
Lire(T[i])
FinPour
Ecrire(T[i], "." )
FinPour
J 10
Temp T[i]
T[i] T[j]
T[j] temp
J j-1
FinPour
Ecrire(T[i], "." )
FinPour
Fin
Metode 2 :
Algorithme inverse
Variables
Debut
Ecrire("Remplissage de tableau ")
Lire(T[i])
FinPour
Ecrire(T[i], "." )
FinPour
J1
J j+1
FinPour
Ecrire(T[i], "." )
FinPour
Fin
Exercice 4
Algorithme matrice
Variables
Tableau A[5][5] , i , j , Tableau B [5][5] , Tableau som [5][5] , Tableau mul [5][5] , S ,max, px,py :entier
Debut
FinPour
FinPour
Lire(B[i][j])
FinPour
FinPour
{Question 2 }
S 0
SS+A[i][j] + B[i][j]
FinPour
FinPour
Ecrire(som[i][j],"| ")
FinPour
FinPour
{Question 3 }
FinPour
FinPour
Ecrire(mul[i][j],"| ")
FinPour
FinPour
{ Question4}
Max A[i][j]
Px i
Px y
FinSI
FinPour
FinPour
Ecrire("la plus grand valeur du matrice A est ",Max, " .dans la position : (",px, ",",py, ").")
Fin