Comment faire une boucle??

J'aimerais pouvoir effectuer les differents type de boucle en programmation sans toute fois me coller a un language de programmation specifique c'est pour cela que j'aimerais avoir un eclairssicement sous forme de diagramme flux par exple.Je vous remercie.

3 réponses

  1. Modérateur
    diagramme... je ne vois pas trop pour une boucle, mais au niveau machine (quel que soit le langage), ça se fait comme ça:

    label:
    (traitement)
    tester condition
    si condition vérifiée, aller au label.
    0
    1. tu ne serai pas un pro en fichier batch toi??

      lolllll
      0
    2. @hermanBah, c'est pas specifique aux batch, c'est de l'algo, quoi !

      Kalamit,
      Je ponce donc j'essuie
      0
  2. Modérateur
    Et je dirais même plus: quel que soit le langage de vous utilisez, une fois compilé votre boucle se retrouve sous cette forme.

    C'est quand même formidable un compilateur: ça tranforme nos jolis concepts de boucles, d'itération, de structures de données, de programmation object... en bouillie d'instructions de base qu'un Troll des cavernes pourrait comprendre. :-D
    0
    1. ose me dire ke tes pas un pro en fichiers batch !
      ;)
      0
    2. Modérateur
      @hermanDu batch ?
      Dieu tout puissant, quelle horreur.

      Mais Monsieur, je fais ces choses là en Python, moâ.

      ;)
      0
  3. Salut, je pense, enfin j'en suis assez certain, que tu as voulu en fait dire " savoir quel est l'agorithme d'implementation {universel} itératif???
    MAIS TU DOIS SAVOIR QUE CELA SE FAIT AU CAS PAR CAS C A DIRE QUE UNE BOUCLE ITERATIVE FOR CORRESPOND PAR EX A UN TRAITEMENT TRES LONG ET REPETITIF AU SEIN D UN PROGRAMME CELUI CI ETANT CODE EN UN LANGAGE CLAIREMENT DEFINI.>Donc, tu dois déjà avoir choisi un type de boucle ( for, while, do_while etc etc) et savoir quel usage tu en feras.

    cela se transcrit en langage algorithmique de la manière suivante;

    Entrer condition<-- value
    verifier condition
    faire si condition vraie
    /*traitement en cours*/
    sinon si condition fausse
    exit
    fin
    Voilà un petit code qui te decrits comment une boucle traite une donnée
    a+ abdel
    0