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

Fortran Discussion :

Boucle do en fortran


Sujet :

Fortran

  1. #1
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 3
    Points : 4
    Points
    4
    Par défaut Boucle do en fortran
    Bonjour à tous;
    je voudrais vous poser une question concernant la programmation en Fortran: lorsqu'on utilise la boucle do while on peut lui donner un nom (label):
    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    iteration: do while (erreur>1e-10)
     
              instruction 1
              instruction 2
             .......
    end do iteration

    cela est possible? et quel avantages à faire ceci?

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Août 2006
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Août 2006
    Messages : 974
    Points : 1 346
    Points
    1 346
    Par défaut
    Il y a 2 avantages :
    • Lorsque la boucle est longue, il est plus facile de repérer visuellement (ou par une fonction de recherche) l'autre bout de la boucle.
    • Lorsque plusieurs boucles sont imbriquées, l'instruction exit "label" permet de sortir de plusieurs niveau d'imbrication.

    Il y a un désavantage au fait qu'on ne voit pas aussi facilement les débuts de boucle, puisque les lignes ne commencent pas par "do ". Certains préfèrent donc la syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    iteration: &
    do while (erreur>1e-10)
       instruction 1
       instruction 2
       .......
    end do iteration

Discussions similaires

  1. boucle interpolation linéaire Fortran
    Par wissal22 dans le forum Fortran
    Réponses: 5
    Dernier message: 07/12/2011, 16h42
  2. [Fortran 77] Boucle avec condition
    Par feynman dans le forum Fortran
    Réponses: 5
    Dernier message: 21/04/2008, 15h24
  3. [Fortran 77] if arithmetique et boucle imbriquée
    Par michubuntu dans le forum Fortran
    Réponses: 1
    Dernier message: 13/03/2008, 13h50
  4. [Fortran 77] Renommer un fichier dans une boucle
    Par mehdi_oca dans le forum Fortran
    Réponses: 3
    Dernier message: 04/01/2008, 14h38
  5. Quel est le nombre maximum de boucles imbriquées (C, Java, Fortran) ?
    Par torNAdE dans le forum Langages de programmation
    Réponses: 13
    Dernier message: 28/06/2007, 16h18

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