Matrice - forme de spirale

Voir le sujet précédent Voir le sujet suivant Aller en bas

Matrice - forme de spirale

Message  Hanafi le Mer 3 Juin - 18:42

Remplir une matrice sous forme de spirale et le résultat sauvegarder dans un fichier texte contenant le même nombre de lignes que la taille de matice.
Exemple si n=4 matrice
M=
10 9 8 7
11 16 15 6
12 13 14 5
1 2 3 4

Fichier F=
10 9 8 7
11 15 16 6
12 13 14 5
1 2 3 4
avatar
Hanafi

Messages : 106
Date d'inscription : 25/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Matrice - forme de spirale

Message  Hanafi le Mer 3 Juin - 23:07

Analyse de PP
Résultat : F
Traitement : F = [Associer(F,’c:\bac2009\algo.txt’)]
Procédure Affiche(F)
Procédure Remplir_F(F,M,n)
M,n=Procédure Saisie(M,n)
Fi Analyse

Analyse de procédure Saisie(M,n)
Résultat : M
Traitement :M = [x <- 0, y <- n, z <- 1, L <- n, k <- 1]
Tant que L<>0 Faire
I <- 0
Tant que i<>L Faire
X <- x+k
m[y,x] <- z
z <- z+1
i <- i+1
Fin Tant que
i <- 0
L <- L -1
Tant que i<>L Faire
Y <- y –k
m[y,x] <- z
z <- z+1
i <- i+1
Fin Tant que
k <- -k
Fin Tant que
n =[ ]
Répeter
n=donnée
Jusqu'à n in [1..20]
Fin analyse
n – taille de matrice, i,j –compteurs, x,y –les coordonnées courants de matrice, z – valeur (1,2,3 … n*n), k – change la direction (+1, -1), L – longueur de parcours jusqu'à changement de direction.

A vous de continuer...

Bonne chance pour demain sunny
avatar
Hanafi

Messages : 106
Date d'inscription : 25/10/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

RE

Message  Saafi RAMI le Jeu 4 Juin - 0:49

Merci Mme
avatar
Saafi RAMI

Messages : 37
Date d'inscription : 16/10/2008
Age : 27

Voir le profil de l'utilisateur http://www.imraude.skyrock.com

Revenir en haut Aller en bas

Re: Matrice - forme de spirale

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum