Soit T un tableau à deux dimensions de vingt lignes et cinquante colonnes:
a) écrire un algorithme qui permet de calculer la somme de tous les éléments du tableau.
b) écrire un algorithme qui permet de compter le nombre des éléments strictement
positifs.
c) écrire un algorithme permettant d'obtenir la somme des éléments positifs et la somme
des éléments négatifs de ce tableau.
d) écrire l'algorithme qui détermine la plus grande valeur des éléments du tableau.
e) écrire l'algorithme qui détermine simultanément l'élément le plus grand du tableau
ainsi que sa position.
Réponses :
a)
PROGRAMME Somme
VAR Tableau nbr(20,50) : entier
I, J, somme : entiers
DEBUT
Somme0
POUR I=1 à 20
POUR J=1 à 50
Sommesomme + nbr(I,J)
FIN POUR
FIN POUR
AFFICHER ‘’La somme de tous les éléments du tableau est : ‘’, somme
FIN
b)
PROGRAMME Nbr_pos
VAR Tableau nbr(20,50) : entier
I, J, nbr_pos : entiers // nbr_pos pour compter combien de fois on a les nbrs positifs
DEBUT
Nbr_pos0
POUR I=1 à 20
POUR J=1 à 50
SI ( nbr(I,J) > 0 ) ALORS
Nbr_posnbr_pos + 1
FIN DE SI
FIN POUR
FIN POUR
AFFICHER ‘’le nombre des éléments strictement positifs est : ‘’, nbr_pos
FIN
c)
PROGRAMME somme_pos_neg
VAR Tableau nbr(20,50) : entier
I, J, som_pos, som_neg : entiers
DEBUT
Som_pos0
Som_neg0
POUR I=1 à 20