0% ont trouvé ce document utile (0 vote)
7 vues2 pages

Algorithme de Somme et Produit de Matrices

L'algorithme Produit-Somme-Matrice permet de remplir deux matrices A et B de taille n x n, puis de calculer leur somme S et leur produit P. Les utilisateurs sont invités à entrer les valeurs des matrices, après quoi l'algorithme effectue les opérations de somme et de produit. Le résultat est stocké dans les tableaux S et P respectivement.

Transféré par

major majorien
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
7 vues2 pages

Algorithme de Somme et Produit de Matrices

L'algorithme Produit-Somme-Matrice permet de remplir deux matrices A et B de taille n x n, puis de calculer leur somme S et leur produit P. Les utilisateurs sont invités à entrer les valeurs des matrices, après quoi l'algorithme effectue les opérations de somme et de produit. Le résultat est stocké dans les tableaux S et P respectivement.

Transféré par

major majorien
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Algorithme Produit-Somme-Matrice

Variable
i,j,k,n:Entier;
A:Tableau[1..n][1..n];
B:Tableau[1..n][1..n];
S:Tableau[1..n][1..n];
P:Tableau[1..n][1..n];

Début
Ecrire("Entrer l'ordre de la matrice que vous voulez:");

Lire(n);

Pour i de 1 à 2 Faire
Si i=1 alors
Ecrire("Remplissage de la matrice A");
Sinon
Ecrire("Remplissage de la matrice B");
FinSi
Pour j de 1 à n Faire
Ecrire("Entrer les valeurs de ligne ", j);
Pour k de 1 à n Faire
Si i=1 alors
Lire(A[j][k]);
Sinon
Lire(B[j][k]);
FinSi
FinPour
FinPour
FinPour

Pour i de 1 à n Faire
Pour j de 1 à n Faire
S[i][j]<-A[i][j]+B[i][j];
FinPour
FinPour

Pour i de 1 à n Faire
Pour j de 1 à n Faire
P[i][j]<-0;
FinPour
FinPour
Pour i de 1 à n Faire
Pour j de 1 à n Faire
Pour k de 1 à n Faire
P[i][j]<-P[i][j]+A[i][k]*B[k][j];
FinPour
FinPour
FinPour

Fin

Vous aimerez peut-être aussi