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 POUR J=1 à 50 SI (nbr(I,J) >0) ALORS Som_possom_pos + nbr(I,J) SINON SI (nbr(I,J) < 0) ALORS Som_negsom_neg + nbr(I,J) FIN DE SI FIN DE SI FIN POUR FIN POUR AFFICHER ‘’la somme des éléments positifs est : ‘’, som_pos AFFICHER ‘’la somme des éléments négatifs est : ‘’, som_neg FIN d) PROGRAMME Grande_valeur VAR Tableau nbr(20,50) : entier I, J, max : entiers DEBUT Max0 POUR I=1 à 20 POUR J=1 à 50 SI (nbr(I,J) > max) ALORS Max nbr(I,J) FIN DE SI FIN POUR FIN POUR AFFICHER ‘’La valeur la plus grande des éléments du tableau est : ‘’, max FIN e) PROGRAMME Grande_valeur_pos VAR Tableau nbr(20,50) : entier I, J, max, pos1, pos2 : entiers DEBUT Max0 POUR I=1 à 20 POUR J=1 à 50 SI (nbr(I,J) > max) ALORS Max nbr(I,J) Pos1I Pos2J FIN DE SI FIN POUR FIN POUR AFFICHER ‘’La valeur la plus grande des éléments du tableau est : ‘’, max,’’sa position est : la ligne ‘’, pos1, ‘’et la colonne ‘’, pos2 FIN