algorithme en français
Hors ligneMaribel Le 29/08/2006 Ă  22:08 Profil de Maribel Configuration de Maribel

bonjour ; est qu'il y a qq pour me donner l'algorithme en français en utilisant la boucle("pour" par exemple) pour ranger par ordre croissant les elements d'une matrice ligne par ligne : mat(m,n) est une matrice a elements entier qui sont differents entre eux.

merci de m'aider.

autre chose : est ce vs pouvez m'aider a ecrire cet algo:
on ns demande de calculer ou donner l'image d'un vecteur de 10 nombre entier ranger dans un tableau puis de les ecrire. ex: 1 , 5 ,6 ,15 : l'image est: 15, 6, 5,1 .


j'ai 2 autre exercices que je n'arrive pas a faire merci de m'aider:

1) on dit qu'un mot est " palindrome " chaque mot qui son image dans le miroire est elle meme ; ex: TCT.

ecrire l'algorithme qui affiche la lettre suivante; si le mot lu est mot " palindrome " ou non ; par deux façons :

a) on utilisant deux tableaux T1 etT2.
b) on utilisant un seul tableau T.


2) on (V) tableau a une seul dimension qui a (N) ements
entiers ( 1 <= V[i] <= 50 ).

on veux chercher combien de fois la valeur (VAL) se répètte dans le tableau (V) et mettre les resultats dans un autre tableaux (L) . ecrire un algorithme faisons ce travail .merci de me répondre.

exemple :

V: ( 4 , 7 , 1 , 4 , 0 , 7 , 4 )
L : ( 1 , 0 , 0 , 3 , 0 , 0 , 2 )

*L(1 ) = 1 car VAL= 1 est apparu une seul fois dans
le tableau (V).

*L(2) = 0 car VAL= 2 n'est pas apparu dans le tableau (V).

*L(4) = 3 car VAL= 4 est apparu trois fois dans le tableau (V).

je m'exuse si je vs demande trop car je suis debutante en informatique et j'essaye de comprendre en faisant des exercices mais je block de temps en temps ; c'est pour cela que j'aimerai que vs m'aidiez .
merci a vous.
Hors ligneIonace Le 30/08/2006 Ă  16:00 Profil de Ionace Configuration de Ionace

hum... un peitit cafe egalement ?? ^^
Hors ligneMaribel Le 30/08/2006 Ă  17:59 Profil de Maribel Configuration de Maribel

bonjour overmind ;merci de m'avoir répondu. j'ai mis on pratique votre algo mais ça n'a pas marché ; donc j'ai essayé de faire ses derniers , est ce que vs pouvez me corriger svp:

1) en utilisant la boucle("pour" par exemple) pour ranger par ordre croissant les elements d'une matrice ligne par ligne : mat(m,n) est une matrice a elements entier qui sont differents entre eux.

solution;

    pour i = 1, n faire
       pour j = 1, n faire    
        
            si ( mat[i , j+1] < mat[i,j] ) alors
                  
                 p <--- i+1
             fsi
        ffp
      
     V <--------   mat[i,j]
     mat[i,j] <-----  mat [p]
     mat [p] <------ mat[i,j]
    
    ffp

et pour  :on ns demande de calculer ou donner l'image d'un vecteur de 10 nombre entier ranger dans un tableau puis de les ecrire. ex: 1 , 5 ,6 ,15 : l'image est: 15, 6, 5,1 .

solution;

       pour i=1 , 10 faire
    
          lire v[i];
       ffp

      pour i=1 , 10 faire  
              
         x <-----  v[i] ;
        v[i] <------ v [ 10-i+1] ;
        v [ 10-i+1] <-------- v[i] ;
      ffp


      pour i=1 , 10 faire  
         ecrire ( v[i] );    
      ffp

pour le palindrome ça  y est je l'ai su sauf le dernier :

on (V) tableau a une seul dimension qui a (N) ements
entiers ( 1 <= V[i] <= 50 )........ je n' ai pas su faire un algorithme de base valable .
        
      ............    merci d'avance .............
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels