Cinque Terre

Algorithme : à comprendre .. à implimenter ...à retenir

/*********************************************************************************************************

Algorithme: calcul_puissance_matrice

Rôle : il calcule et affiche le produit de deux matrices d'ordre (3x3)

Entrée: la matrice et la puissance demandée

Sortie: la matrice résultat

******************************************************************

/*****Fonction Produit2Mat(matrice1:tableau,matrice2:tableau):tableau

Rôle: determine le produit de deux matrices.

Variables locales:matP(tableau), i j k entiers

***********************************************

 

Fonction Produit2Mat(d:matA, matB sont des tableaux [1..3,1..3] d'entiers) retourne un tableau

[1..3,1..3] d'entiers

variables:

matP est un tableau [1..3,1..3] d'entiers

i, j, k sont des entiers

Début

Pour i <- 1 à 3 Faire

        Pour j <- 1 à 3 Faire

             Pour k <- 1 à 3 Faire

                           matP[i,j]<- matP[i,j] + matA[i,k]*matB[k,j]

               Fin pour

        Fin pour

Fin pour

retourne matP

Fin

**************Traitement*************************************

variables globales:$resPow(tableau)

Début

variables:

matPow est un tableau [1..3,1..3] d'entiers

k est un entier

Début

MatPow <- mat

Pour k <- 2 à p Faire

           MatPow <- Produit2Mat(matPow, mat)

Fin pour

Afficher matPow

Fin

 

********************************************************************/

Programmer une insterface de la réception d'une matrice dont il faut calculer la puissance.


'); }); }); 58