Salut 
Alors je commence par dire que je débute (vraiment), donc merci d'éviter les insultes ou autres si j'ai fait une connerie
Voila donc vu que j'apprends l'algo sur un site pour me lancer ensuite (dans quelques semaines/mois) dans la prog, j'ai un exo ou on me demande de créer un algorithme (en pseudo-code) qui crypte une phrase avec la clé de Vigenère (ça demande un mot-clé, puis une phrase à crypter puis ça crypte)
Donc je vous c/c ce que j'ai fait et si vous voulez bien, vous me dites si y a des erreurs, ou des modifications à apporter merci 
_________________________________
Variables i , j , posLet , posCle , posNouv Entiers
Variables cle , mot , alpha , let , letAl , letCle Caractères
Début
alpha <- "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
Ecrire "Entrez le mot-clé"
Lire cle
Ecrire "Entrez le mot à coder"
Lire mot
Pour i <- 1 à len(mot)
Si mid(mot , i , 1) <> " " Alors
Let <- Mid(mot , i , 1)
posLet <- Trouve(alpha , let)
Si i < len(cle) Alors
letCle <- Mid(cle , i , 1)
posCle <- Trouve(alpha , letCle)
posNouv <- posLet + posCle
Sinon
j <- i mod len(cle)
Si j = 0 Alors
j <- len(cle)
FinSi
letCle <- Mid(cle , j , 1)
posCle <- Trouve(alpha , letCle)
posNouv <- posLet + posCle
FinSi
Si posNouv > 26 Alors
posNouv <- posNouv - 26
FinSi
letAl <- Mid(alpha , posNouv , 1)
Ecrire letAl
FinSi
i Suivant
Fin
Merci d'avance 