Comment faire une boucle??

Fermé
Raoul - 22 nov. 2002 à 12:24
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 22 nov. 2002 à 16:05
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

sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 656
22 nov. 2002 à 13:19
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
tu ne serai pas un pro en fichier batch toi??

lolllll
0
Utilisateur anonyme > herman
22 nov. 2002 à 14:55
Bah, c'est pas specifique aux batch, c'est de l'algo, quoi !

Kalamit,
Je ponce donc j'essuie
0
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 656
22 nov. 2002 à 15:21
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
ose me dire ke tes pas un pro en fichiers batch !
;)
0
sebsauvage Messages postés 32847 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 656 > herman
22 nov. 2002 à 16:05
Du batch ?
Dieu tout puissant, quelle horreur.

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

;)
0
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