bonjour le simplejava est un language assez proche du c et du java, je l'apprends en DUT info sur lille. d'apres ce que j'ai pu comprendre, c'est pas un language trés répandu, mais jpense que vous pourrez qd meme m'aider:x j'ai un algo assez simple: recherche d'un motif dans un texte:
// Variables globales String texte,motif; boolean trouve; int compteur;
// Algorithme principal println("entrée le texte" ); texte=readString(); println("entrée le motif à rechercher" ); motif=readString(); compteur=0; trouve=false; while(!trouve && (compteur <longueur(texte) - longueur(motif))) { if (equalsTo(motif,sousChaine(texte,compteur,longueur(motif)))) { trouve=true; } else { compteur=compteur+1; } } if (trouve==true) { print("le motif a été trouvé" ); } else { print("le motif n'a pas été trouvé" ); }
a présent mon exercice et de compléter cet algo, en prenant en compte une variable , nbErr qui est entrée par l'utilisateur, et avec laquelle on doit chercher si le motif avec le nb d'erreur ou moins, est présent. et la je bloque...
le prof nous a donné qq indices mais j'arrive pas à les utiliser. il nous a dit: dans le if il faut mettre : if (presqueEqualsTo (motif, nbErr)) . mais la ca va pas car on a plus la souschaine:x. enfin je sais pas si je dois plus developper mes pb , car si personne me suis jusque la merci
Marsh Posté le 13-01-2007 à 16:36:21
bonjour
le simplejava est un language assez proche du c et du java, je l'apprends en DUT info sur lille. d'apres ce que j'ai pu comprendre, c'est pas un language trés répandu, mais jpense que vous pourrez qd meme m'aider:x
j'ai un algo assez simple: recherche d'un motif dans un texte:
// Variables globales
String texte,motif;
boolean trouve;
int compteur;
// Algorithme principal
println("entrée le texte" );
texte=readString();
println("entrée le motif à rechercher" );
motif=readString();
compteur=0;
trouve=false;
while(!trouve && (compteur <longueur(texte) - longueur(motif)))
{
if (equalsTo(motif,sousChaine(texte,compteur,longueur(motif))))
{
trouve=true;
}
else
{
compteur=compteur+1;
}
}
if (trouve==true)
{
print("le motif a été trouvé" );
}
else
{
print("le motif n'a pas été trouvé" );
}
a présent mon exercice et de compléter cet algo, en prenant en compte une variable , nbErr qui est entrée par l'utilisateur, et avec laquelle on doit chercher si le motif avec le nb d'erreur ou moins, est présent. et la je bloque...
le prof nous a donné qq indices mais j'arrive pas à les utiliser.
il nous a dit:
dans le if il faut mettre : if (presqueEqualsTo (motif, nbErr)) . mais la ca va pas car on a plus la souschaine:x.
enfin je sais pas si je dois plus developper mes pb , car si personne me suis jusque la
merci