Algorithme avec tant que
Algorithme avec tant que
Bonjour, j'ai un dm a rendre pour mercredi et j'ai un exercice sur un algorithme voici l'énoncé ci-joint:
1. Pour chacun des cas suivant, créer un tableau illustrant l'évolution des variables:
a. N=43 b. N=8 c. N=110
2. Que fait cet algorithme ? Quel texte peut-on écrire à la place des pointillés ?
Alors pour tous vous dire mon problème vient du afficher "......" et Afficher "est" je ne comprend pas vraiment ce que cela signifie et donc sa me bloque dans la fin de mon algorithme sinon j'ai déjà fait chacun des différent nombres pour le a j'ai trouvée à la fin 43 pour N et 3 pour u/Pour b j'ai trouvée 8 pour N et 8 pour u / et pour c j'ai trouvée 110 pour N et 0 pour u. Si quelqu'un pourrait me donner un coup de main afin de m'expliquer les deux affichages et aussi me dire si il y a une erreur sa serai super merci :) .
1. Pour chacun des cas suivant, créer un tableau illustrant l'évolution des variables:
a. N=43 b. N=8 c. N=110
2. Que fait cet algorithme ? Quel texte peut-on écrire à la place des pointillés ?
Alors pour tous vous dire mon problème vient du afficher "......" et Afficher "est" je ne comprend pas vraiment ce que cela signifie et donc sa me bloque dans la fin de mon algorithme sinon j'ai déjà fait chacun des différent nombres pour le a j'ai trouvée à la fin 43 pour N et 3 pour u/Pour b j'ai trouvée 8 pour N et 8 pour u / et pour c j'ai trouvée 110 pour N et 0 pour u. Si quelqu'un pourrait me donner un coup de main afin de m'expliquer les deux affichages et aussi me dire si il y a une erreur sa serai super merci :) .
-
- Messages : 3486
- Enregistré le : ven. 25 nov. 2016 14:24
Re: Algorithme avec tant que
Bonjour NekoHeart,
la commande Afficher affiche ce qui est écrit derrière elle, si c'est une variable, elle affichera la valeur que prend la variable au moment de la commande afficher.
Si derrière la commande il y a un texte entre guillemet le texte sera affiché.
Donc sur ton programme en fin d'algorithme ton programme va afficher ce que tu auras écris à la place des pointillés (question2) puis la valeur de N puis est et ensuite la valeur de u.
la commande Afficher affiche ce qui est écrit derrière elle, si c'est une variable, elle affichera la valeur que prend la variable au moment de la commande afficher.
Si derrière la commande il y a un texte entre guillemet le texte sera affiché.
Donc sur ton programme en fin d'algorithme ton programme va afficher ce que tu auras écris à la place des pointillés (question2) puis la valeur de N puis est et ensuite la valeur de u.
Re: Algorithme avec tant que
d'accord donc en faite on mets afficher "fin du tant que " ?
-
- Messages : 3486
- Enregistré le : ven. 25 nov. 2016 14:24
Re: Algorithme avec tant que
Bonjour,
non à la place des pointillés il te faut compléter une phrase, qui correspond à ce que fait ton programme ici.
Il faut que tu trouves ce que fait le programme, c'est à dire à quoi correspond u pour N ainsi tu pourras écrire la phrase:
Le ........... N est u.
non à la place des pointillés il te faut compléter une phrase, qui correspond à ce que fait ton programme ici.
Il faut que tu trouves ce que fait le programme, c'est à dire à quoi correspond u pour N ainsi tu pourras écrire la phrase:
Le ........... N est u.
Re: Algorithme avec tant que
je peut mettre "Nombre de fois qu'on soustrait u par -10" ?
-
- Messages : 3486
- Enregistré le : ven. 25 nov. 2016 14:24
Re: Algorithme avec tant que
Effectivement tu soustrais 10 à chaque fois mais essayes de faire le lien avec une autre opération, car un n'est pas le nombre de fois que tu soustrais 10
C'est comme si tu comptais le nombre de paquet de 10 et dans ce cas à la fin u représente quoi?
C'est comme si tu comptais le nombre de paquet de 10 et dans ce cas à la fin u représente quoi?
Re: Algorithme avec tant que
alors peut être "Nombre de fois qu'on doit baisser u de 10 %" je sais vraiment pas à vrai dire :/
-
- Messages : 3486
- Enregistré le : ven. 25 nov. 2016 14:24
Re: Algorithme avec tant que
C'est peut être en lien avec une division et un reste ......
Re: Algorithme avec tant que
u représente le total. Je n'arrive pas à voir de division dans cette exercice.
-
- Messages : 3486
- Enregistré le : ven. 25 nov. 2016 14:24
Re: Algorithme avec tant que
Bonjour,
que veux tu dire quand tu dis que u représente le total.
Si on prend pour 43; l’algorithme fait 43 - 10 = 33 ; 33 - 10 = 23 ; 23 - 10 = 13 ; 13 - 10 = 3 et il affiche 3
c'est comme si tu avais 43 = 4 x 10 + 3
que veux tu dire quand tu dis que u représente le total.
Si on prend pour 43; l’algorithme fait 43 - 10 = 33 ; 33 - 10 = 23 ; 23 - 10 = 13 ; 13 - 10 = 3 et il affiche 3
c'est comme si tu avais 43 = 4 x 10 + 3
Re: Algorithme avec tant que
a chaque fois u est le total de la soustraction.
-
- Messages : 3486
- Enregistré le : ven. 25 nov. 2016 14:24
Re: Algorithme avec tant que
u est le reste des soustractions successives de 10,
c'est donc le reste de la division euclidienne de N par 10
c'est donc le reste de la division euclidienne de N par 10
Re: Algorithme avec tant que
donc entre mes guillemets je doit mettre sa ? Afficher" le reste de la division de u par 10" ?
-
- Messages : 3486
- Enregistré le : ven. 25 nov. 2016 14:24
Re: Algorithme avec tant que
Attention ce n'est pas u que tu divises mais N,
"Le reste de la division euclidienne de"
ensuite l'algorithme va écrire: N
puis: est
et pour finir: u
"Le reste de la division euclidienne de"
ensuite l'algorithme va écrire: N
puis: est
et pour finir: u