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 :

traduire du code en algorithme


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Par défaut traduire du code en algorithme
    Bonjour ,

    j ai un petit souci de comprehension d algorithme ,je dois rendre un petit projet et je me demandais si il existait pas un logiciel qui fasse le chemin inverse du code a l algo( ou pseudo code).

    Je n arrive pas a le traduire en algorithme , j ai pas la syntaxe nécessaire :

    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
    boolean boucle,boucle2;
            boucle2= true;
            boucle =true;
            while (boucle== true)
        	{
            		System.out.println("Entrez une seule lettre Majuscule ");
            		Scanner lc = new Scanner(System.in);
    		char c = lc.next().charAt(0);
                    System.out.println("lettre saisie"+  c); 
       		if ( (((int) c < 90) || ((int) c > 65) )){
            		System.out.println("Caractère valide ");
           			boucle2=false;     
           		}else{
            			System.out.println("Saisie InCorrecte ");  
            			continue;
           	}
    Merci

  2. #2
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Par défaut
    Bonjour,

    souvent le pseudo code consiste à dire en Français ce que tu souhaites faire dans ton algorithme.
    Dans l'exemple très simple que tu as, fais une simple traduction.
    Sinon, je ne connais pas de logiciels qui fassent ce que tu souhaites .
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Par défaut
    salut ,

    justement je n y arrive pas ,j ai mon pseudo code a moi , pourrais tu me le faire rapidement ?Je comprends ce que fais le code pourtant mais comment l ecrire en pseudo code c est mon probleme.
    merci

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Siu,
    Citation Envoyé par racoboss Voir le message
    salut ,

    justement je n y arrive pas ,j ai mon pseudo code a moi , pourrais tu me le faire rapidement ?Je comprends ce que fais le code pourtant mais comment l ecrire en pseudo code c est mon probleme.
    merci
    Alors tu dois parfaitement savoir à quoi tes pseudo-instructions correspondent.

    Donc, avec la remarque ci-dessus, tu ne dois avoir aucun problème.

  5. #5
    Membre Expert
    Avatar de coyotte507
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 327
    Par défaut
    par exemple, remplace ton while par "tant que", et ton System.out.println par "affiche" ...

  6. #6
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 57
    Par défaut
    salut ,ok donc ca ferait
    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
     
    Debut
    Lire boucle
    Lire boucle2
      tant que boucle est vrai
        Affiche "Entrez lettre majuscule"
        lire char c
           si (int) c >=65 ou (int)  c <=90
              Affiche "Caractère valide"
              boucle 2 est fausse
           sinon 
              Affiche "cartère Non valide"
              répète
          Fin si
       Fin tant que
    FIN

Discussions similaires

  1. Code Source Algorithmes Génétiques en MATLAB ou VB
    Par medchok dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 26/03/2014, 12h21
  2. Traduire un Code C/C++
    Par faressam dans le forum C++
    Réponses: 25
    Dernier message: 28/08/2006, 22h19
  3. Réponses: 4
    Dernier message: 08/08/2006, 15h04
  4. [VB.NET] traduire ce code CS
    Par Eclix dans le forum Windows Forms
    Réponses: 4
    Dernier message: 13/07/2006, 23h22
  5. []Traduire un code barre alphanumérique en nombre
    Par iskandhar dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 21/08/2005, 21h17

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