IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Aide pour algo voyelle


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de wareq
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 257
    Par défaut Aide pour algo voyelle
    Bonjour ,j'ai developpé un algo qui vérifie si un caractère est une voyelel ou pas , seulement la variable "Voyel" , je l'ai mis dans variables locales , je pesne que c'est bon mais elle est de quel type ? booléen ? Comme Vrai , Faux ? D'ailleurs je ne suis pas sur de toute l'en-tete en faite ! Merci pour vos réponses.




    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    Entrée : caratester caractère
    Sortie : Vrai , Faux booléen
     
    Description : Vérifie si le caractère « caratester » est une voyelle.(alors Voyel = vrai sinon faux)
     
    Variables locales :  Voyel ?
     
    Début
    |	Si (caratester = a) alors
    |		Voyel = vrai;
    |	Fin Si
    |	Sinon
    |		Si (caratester = e) alors
    |		Voyel = vrai;
    |		Fin Si
    |		Sinon
    |			Si (caratester = i) alors
    |				Voyel = vrai;
    |			Fin Si
    |			.....				// Et on continue a tester caratester jusqu'à y..
    |			Sinon
    |				Voyel = faux;
    |			Fin Sinon
    |	Fin Sinon
    Fin

  2. #2
    Rédacteur/Modérateur
    Avatar de Trap D
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    4 942
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 4 942
    Par défaut
    Tu dis que la sortie est de type booléen , donc Voyel doit être de type booléen.
    Pour le pseudo code on pourrait corriger de cette manière:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    fonction testervoyelle (caratester ) sortie booléen
    Entrée : caratester caractère
     
    Description : Vérifie si le caractère « caratester » est une voyelle.(alors Voyel = vrai sinon faux)
     
    Variables locales :  Voyel ?
     
     
    Début
    |   Si (caratester = a) alors
    |      Voyel <- vrai;
    |   Sinon
    |      Si (caratester = e) alors
    |         Voyel <- vrai;
    |      Sinon
    |         Si (caratester = i) alors
    |            Voyel = vrai;
    |         .....            // Et on continue a tester caratester jusqu'à y..
    |                  Sinon
    |                     Voyel <- faux;
    |                   Fin si
    |          .....  // tout une série de fin si
    |         Fin Si
    |   Fin Si
    |   retourner Voyel
    Fin
    Tu peux alléger un peu en initialisant Voyel à faux au début, celà évite le dernier sinon.
    "La haine seule fait des choix" - Koan Zen
    "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard
    "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne.
    Faites du Prolog, ça vous changera les idées !
    Ma page Prolog
    Mes codes sources commentés

    Mon avatar : La Madeleine à la veilleuse de Georges de La Tour

  3. #3
    Membre éclairé Avatar de wareq
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 257
    Par défaut
    Ok c'est sympa merci bien !

  4. #4
    Membre confirmé
    Homme Profil pro
    Ingé. Qualité Sécurité Environnement
    Inscrit en
    Juillet 2004
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France

    Informations professionnelles :
    Activité : Ingé. Qualité Sécurité Environnement
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2004
    Messages : 135
    Par défaut
    Salut,
    fais un select case tu gagneras en simplicité

  5. #5
    Membre éclairé Avatar de wareq
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 257
    Par défaut
    Ben non le prof nous a dit que c'était cette facon la plus correcte ! Je sais plus pourquoi..

  6. #6
    Membre chevronné Avatar de xxiemeciel
    Inscrit en
    Juin 2005
    Messages
    371
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 371
    Par défaut
    Salut,

    Persos j'aurais mis mes voyelles dans un tableau et je l'aurais parcouru pour comparer les entrée de mon tableau avec 'caratester', comme ca si la liste des voyelles changent tu as juste a modifier ton tableau et pas ton code

    Ca te permettrait eventuellement de faire fonctionner ton code en plusieurs langues.

    XXiemeciel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 22
    Dernier message: 21/07/2013, 10h14
  2. besoin aide pour algo -> VB
    Par olive30 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 01/04/2009, 08h58
  3. [HLSL XNA]aide pour algo d'ombres temps réel
    Par Acropole dans le forum XNA/Monogame
    Réponses: 3
    Dernier message: 31/07/2008, 15h49
  4. Besoin d'aide pour algo
    Par vodevil dans le forum Langage
    Réponses: 8
    Dernier message: 08/03/2006, 13h45
  5. besoin d'aide pour des algos
    Par mathieu77 dans le forum Algorithmes et structures de données
    Réponses: 23
    Dernier message: 08/11/2005, 18h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo