Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 Exo algo n°2 Devoir 1 année 1 Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
cyber_franciss
Forumeur occasionnel
Forumeur occasionnel


BTS IG - Option réseau 1ère année
Sexe: Sexe:Masculin
Messages: 20

MessagePosté le: Mar 14 Mar 2006 - 14:33 Répondre en citantRevenir en haut

Bonjour à tous,

je voudrais avoir votre avis sur ma logique est elle bonne ou non ?

l'énnoncé est le suivant :

l'utilisateur doit saisir une phrase et le programme corriger les erreurs du type " ." (il faut enlever l'espace) ou bien alors mettre des majuscules après un point ou en début de phrase.


je vous donne une ébauche de mon algo :

Debut

Afficher "saisir une phrase"
saisir phrase
longueur_phrase = longueur(phrase)

pour i de 1 à longeur_phrase
Faire

Si (souschaine(phrase,i,2)) = " ."
alors souchaine(phrase,i)) = ""
Finsi

Si (souschaine (phrase,1,1) < ... et > ... // ... = les valeurs en ASCII en minuscules
alors (souchaine(phrase,1,1) = phrase[1] +32 // 32 pour moi c'est le nombre qu'il faut rajouter au code ascii minuscule pour obtenir la Maj
Finsi

Si (souschaine (phrase,i,2)) = "." +ASCI > ... et ASCI < ...
Alors (souchaine(phrase,i+1,1)) = phrase[i+1] +32

Finpour

Afficher phrase

Fin

Voila il est inutile de préciser que je débute alors pour toutes suggestion faite moi signe
Voir le profil de l'utilisateurEnvoyer un message privéMSN Messenger

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
Luna
Modérateur
Modérateur



Sexe: Sexe:Féminin
Messages: 869
Localisation: Compiègne

MessagePosté le: Ven 17 Mar 2006 - 00:08 Répondre en citantRevenir en haut

cyber_franciss a écrit:

l'énnoncé est le suivant :

l'utilisateur doit saisir une phrase et le programme corriger les erreurs du type " ." (il faut enlever l'espace) ou bien alors mettre des majuscules après un point ou en début de phrase.


Salut,

Tu ne t'es pas trompé en écrivant l'énnoncé ?
Normalement le programme doit ajouter un espace après un point.

Je pense que si tu bloque bien, tu devrais revoir le cours pour tout reprendre tranquillement.

Donc si ton devoir est bien le premier de BTS IG 1, l'énnoncé est (pour ceux qui souhaiteraient aider) :
Citation:
L'utilisateur saisit un texte sans mettre de majuscule au début des phrases, et sans mettre d'espace après le point se trouvant à la fin des phrases, puis il valide sa saisie.

Le programme de mise en forme de texte réaffiche le texte saisi en ayant remplacé les minuscules par des majuscules au début des phrases, et en ayant rajouté un espace après le point se trouvant à la fin de chaque phrase.


Bon courage.
Voir le profil de l'utilisateurEnvoyer un message privé
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum