Transformation tant que en do while
Résolu/Fermé
VazyoO_
Messages postés
19
Date d'inscription
dimanche 27 octobre 2019
Statut
Membre
Dernière intervention
2 décembre 2020
-
Modifié le 27 nov. 2020 à 15:06
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 - 28 nov. 2020 à 14:15
Whismeril Messages postés 19026 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 20 avril 2024 - 28 nov. 2020 à 14:15
A voir également:
- Transformation tant que en do while
- Xwxwxwxwv songs do 2023 - Forum Jeux vidéo
- Tu dois avoir accès au live pour passer live en tant qu'invité - Forum TikTok
- Comment faire un lot sur vinted en tant que vendeur - Guide
- Problème avec Youtube Song Downloader ✓ - Forum Audio
- &Quot; en tant qu'invité " - Forum Microsoft Edge / Internet Explorer
3 réponses
Whismeril
Messages postés
19026
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
20 avril 2024
931
28 nov. 2020 à 14:15
28 nov. 2020 à 14:15
Bonjour
Tu as aussi un problème d'interprétation ou de vocabulaire, quand tu dis
Et que tu ajoutes que ton algorithme "tant que" est constitué d'une boucle for.
Donc une boucle while est une boucle tant que.
Avoir un algorithme en pseudo code du genre
Et traduire cet algorithme dans un langage veut dire écrire une boucle while, pas une boucle for.
Une boucle for dispose de plus de paramètres qu'une boucle while, Dalfab te les as décrit.
En pseudo code, cela revendrait à
Tu as aussi un problème d'interprétation ou de vocabulaire, quand tu dis
un algorithme avec une boucle tant que avec une autre boucle do while
Et que tu ajoutes que ton algorithme "tant que" est constitué d'une boucle for.
while, avant d'être un opérateur, est un mot anglais qui signifie "tant que".
Donc une boucle while est une boucle tant que.
Avoir un algorithme en pseudo code du genre
tant que ma condition est vrai faire une action / un calcul fin tant que
Et traduire cet algorithme dans un langage veut dire écrire une boucle while, pas une boucle for.
forest aussi un mot anglais, qui signifie "pour".
Une boucle for dispose de plus de paramètres qu'une boucle while, Dalfab te les as décrit.
En pseudo code, cela revendrait à
pour chaque valeur allant de début à fin que je vais mettre dans une variable faire une action / un calcul à partir de la variable, ou pas fin pour
yg_be
Messages postés
22719
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
23 avril 2024
1 476
27 nov. 2020 à 17:39
27 nov. 2020 à 17:39
bonjour,
as-tu consulté la documentation de
as-tu consulté la documentation de
while?
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
28 nov. 2020 à 12:03
28 nov. 2020 à 12:03
Et regarde aussi la documentation de
Dans le
a) une initialisation, donc ce qu'il faut faire avant même de commencer.
b) un test, qui dit s'il faut commencer et aussi s'il faut recommencer.
c) une expression à faire juste avant de tester s'il faut recommencer.
d) ce qu'il faut faire dans la boucle
Dans le
e) ce qu'il faut faire dans la boucle
f) un test, qui dit s'il faut recommencer.
Il faut trouver comment replacer les a, b, c, d en utilisant le
for.
Dans le
for(a;b;c){d}, il y a 4 choses :
a) une initialisation, donc ce qu'il faut faire avant même de commencer.
b) un test, qui dit s'il faut commencer et aussi s'il faut recommencer.
c) une expression à faire juste avant de tester s'il faut recommencer.
d) ce qu'il faut faire dans la boucle
Dans le
do{e}while(f);, il y a 2 choses :
e) ce qu'il faut faire dans la boucle
f) un test, qui dit s'il faut recommencer.
Il faut trouver comment replacer les a, b, c, d en utilisant le
do while(), et tu l'as pressenti, tu auras aussi besoin d'ajouter un
if().