bonjoour a tous, en ISN on a un travail a faire sur javascool (donc je ne sais pas i je suis dans la bonne section), on doit faire un programme qui passe un fichier texte en majuscule, mon algoruthme est bon:
Variables : c : entier //Fonctions et procédures //------------------------------------------------------------------ // La procédure EcrireCaractereCode() permet d’écrire un caractère dans le fichier ouvert en écriture // Elle est intégrée au proglet txtcode de Java’s cool Procédure EcrireCaractereCode( code : entier) { … } //------------------------------------------------------------------ // La fonction MinToMaj () permet de convertir le code d’un caractère //minuscule en le code de caractère majuscule correspondant. // Il laisse invariant les caractères non alphabétiques Fonction MinToMaj(code : entier) : entier { Si (code≥96 et code≤122) alors codecode – 32 retourne code } //------------------------------------------------------------------ //algorithme principal Algorithme ConversionMinMaj { Ouvrir(‘min.txt’, lecture) //Ouverture du flux en lecture Ouvrir(‘MAJ.txt’, écriture) //Ouverture du flux en écriture c LireCodeCaractèreSuivant() Tant que c != -1 { dMinToMaj(c) EcrireCaractereCode(d) c LireCodeCaractèreSuivant() } Fermer(‘min.txt’) //Fermeture des flux Fermer(‘MAJ.txt’)
donc j'ai mis ca sur javascool, j'ai corrigé des bugs jusqu'à celui ci :"Erreur de syntaxe ligne 14 : return outside method return d;"
Marsh Posté le 20-11-2013 à 21:16:00
bonjoour a tous, en ISN on a un travail a faire sur javascool (donc je ne sais pas i je suis dans la bonne section), on doit faire un programme qui passe un fichier texte en majuscule, mon algoruthme est bon:
Variables :
c : entier
//Fonctions et procédures
//------------------------------------------------------------------
// La procédure EcrireCaractereCode() permet d’écrire un caractère dans le
fichier ouvert en écriture
// Elle est intégrée au proglet txtcode de Java’s cool
Procédure EcrireCaractereCode( code : entier)
{
…
}
//------------------------------------------------------------------
// La fonction MinToMaj () permet de convertir le code d’un caractère
//minuscule en le code de caractère majuscule correspondant.
// Il laisse invariant les caractères non alphabétiques
Fonction MinToMaj(code : entier) : entier
{
Si (code≥96 et code≤122) alors
codecode – 32
retourne code
}
//------------------------------------------------------------------
//algorithme principal
Algorithme ConversionMinMaj
{
Ouvrir(‘min.txt’, lecture) //Ouverture du flux en lecture
Ouvrir(‘MAJ.txt’, écriture) //Ouverture du flux en écriture
c LireCodeCaractèreSuivant()
Tant que c != -1
{
dMinToMaj(c)
EcrireCaractereCode(d)
c LireCodeCaractèreSuivant()
}
Fermer(‘min.txt’) //Fermeture des flux
Fermer(‘MAJ.txt’)
donc j'ai mis ca sur javascool, j'ai corrigé des bugs jusqu'à celui ci :"Erreur de syntaxe ligne 14 :
return outside method
return d;"
voici mon code:
merci par avance de votre aide