Bonsoir, jai un algorithme et je veut le traduire en Java
mais vraiment je comprend rien de Java;
c'est un programme de conversion d'une expression infixée en postfixée,
et voila le programme:
*/##################################################################
# procédure ExInfPost(Don ExInf :Chaine; Var ExPost :Chaine) #
# DerVar #
# indice_début(entier);opérateurs(Pile);e(chaine);sous_chaine(chaine); Stop(boolean); #
# Début #
# Init(opérateurs);indice_début =0; #
# TantQue (indice_début < longueur(ExInf)) Faire #
# sous_chaine = extraire(ExInf, indice_début); #
# indice_début= indice_fin; #
# Si est_opérande(sous_chaine) Alors #
# ExPost <- Concat(ExPost,sous_chaine,' '); #
# Sinon Si est_opérateur(sous_chaine) Alors #
# Stop <- Vide(opérateurs); #
# TantQue Non Stop Faire #
# Si Priorité (sommet(opérateurs)) >= Priorité(sous_chaine) Alors #
# e=sommet(opérateurs); #
# dépiler(opérateurs); #
# ExPost <- Concat(ExPost, ' ',e); #
# Stop <- Vide(opérateurs); #
# Sinon Stop <- Vrai #
# Fin Si #
# Fin TantQue #
# empiler(opérateurs,sous_chaine); #
# Sinon Si sous_chaine="(" Alors #
# empiler(opérateurssous_chaine); #
# Sinon #
# e=sommet(opérateurs,sous_chaine); #
# TantQue (e<> "(" ) Faire #
# ExPost <- Concat(ExPost, ' ',e); #
# e=sommet(opérateurs); #
# dépiler(opérateurs); #
# Fin TantQue #
# Fin Si #
# Fin TantQue #
# TantQue non Vide(opérateurs) Faire # e=sommet(opérateurs); # dépiler(opérateurs);
# ExPost <- Concat(ExPost, ' ',e);
# Fin TantQue
# Fin
######################################################### */
S'il contient cette algorithme des erreurs ce pa grave car je veu juste la traduction du mots clés
et merci d'avance... j'attent les réponses
Afficher la suite