Page 1 sur 1

Algorithme avec tant que

Posté : sam. 11 mars 2017 15:16
par NekoHeart
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 :) .

Re: Algorithme avec tant que

Posté : sam. 11 mars 2017 17:34
par SoS-Math(33)
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.

Re: Algorithme avec tant que

Posté : dim. 12 mars 2017 10:24
par NekoHeart
d'accord donc en faite on mets afficher "fin du tant que " ?

Re: Algorithme avec tant que

Posté : dim. 12 mars 2017 10:34
par SoS-Math(33)
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.

Re: Algorithme avec tant que

Posté : dim. 12 mars 2017 11:25
par NekoHeart
je peut mettre "Nombre de fois qu'on soustrait u par -10" ?

Re: Algorithme avec tant que

Posté : dim. 12 mars 2017 11:29
par SoS-Math(33)
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?

Re: Algorithme avec tant que

Posté : dim. 12 mars 2017 12:38
par NekoHeart
alors peut être "Nombre de fois qu'on doit baisser u de 10 %" je sais vraiment pas à vrai dire :/

Re: Algorithme avec tant que

Posté : dim. 12 mars 2017 12:56
par SoS-Math(33)
C'est peut être en lien avec une division et un reste ......

Re: Algorithme avec tant que

Posté : lun. 13 mars 2017 18:23
par Ambre
u représente le total. Je n'arrive pas à voir de division dans cette exercice.

Re: Algorithme avec tant que

Posté : mar. 14 mars 2017 17:19
par SoS-Math(33)
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

Re: Algorithme avec tant que

Posté : mar. 14 mars 2017 18:43
par NekoHeart
a chaque fois u est le total de la soustraction.

Re: Algorithme avec tant que

Posté : mar. 14 mars 2017 18:45
par SoS-Math(33)
u est le reste des soustractions successives de 10,
c'est donc le reste de la division euclidienne de N par 10

Re: Algorithme avec tant que

Posté : mar. 14 mars 2017 19:49
par NekoHeart
donc entre mes guillemets je doit mettre sa ? Afficher" le reste de la division de u par 10" ?

Re: Algorithme avec tant que

Posté : mar. 14 mars 2017 19:57
par SoS-Math(33)
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