Bonjour, Voila un exo de DS d'algo, et je n'arrive pas bien a comprendre mes erreurs...
Est-ce que quelqu’un peut m'expliquer pourquoi ce que j'ai écris est faux ?
Merci pour votre attention
Bonjour, Voila un exo de DS d'algo, et je n'arrive pas bien a comprendre mes erreurs...
Est-ce que quelqu’un peut m'expliquer pourquoi ce que j'ai écris est faux ?
Merci pour votre attention
Bonjour,
C'est simple: regarde bien les valeurs que tu as utilisées, et celles présentes dans l'énoncé. La différence devait te sauter aux yeux.
Tatayo.
Mais justement je pense que je n'ai pas bien compris l’exo
On me donne 3 valeurs alors que je n'ai besoin que de 2, une pour la position et l'autre pour le nombre de sauts, est ce qu'il fallait faire un choix précis ou autre ?
Car la je n'arrive toujours pas vraiment a comprendre pourquoi ça marche pas...
Est ce que je peux avoir plus de précision s'il vous plait ?
Et paf ! (et c'est pas le chien ni le piéton)
As-tu bien lu l'énoncé ?
À chaque fois qu'il y a "lire", c'est bien une demande de rentrée d'entier ? Combien de "lire" y a-t-il ?
Un énoncé, algorithme compris, cela se lit doucement… et se déroule ligne à ligne, quitte à suivre avec le doigt…
On prend la première execution :
Le 1er lire me demande la position, je rentre 10
Le 2eme me demande le nombre de saut, je rentre 15
Puis y'a un 3eme lire qui me demande encore le nombre de saut, et si j'ai bien compris il faut que je rentre 10 cette fois ci car c'est un nouveau saut et non pas celui de depart.
Au niveau de la 13eme ligne je devrais obtenir la valeur 35 pour la position
Et pour la deuxième éxecution la valeur 0 ? (pas sur si c'est juste pour celle la)
Est ce que j'ai bien compris ?
salut
tu n'as vraiment pas bien lu
1°) on écrit la position
Resultat = position
2°) on écrit le 1ier saut (la valeur du saut pas le nombre de saut)
Resultat = position +saut1
3°) on écrit le 2 saut (la valeur du saut pas le nombre de saut)
Resultat = position +saut1+ saut2
donc si on reprend les valeur donné dans l'exercice
10,15,10
au final tu as 10+15+10 soit 35
pour le deuxième
5,10,-15
au final tu as 5+10+-15 soit 0
pour les traces des variables j'aurais fait
la trace exécutionPosition = 10 ,Saut = 0
Position = 25 ,Saut = 15
Position = 35 ,Saut = 10
---------------------------
Position = 5 ,Saut = 0
Position = 15 ,Saut = 10
Position = 0 ,Saut = -15
Position ? 10
saut ? 15
Position : 25
saut ? 10
Position : 35
trop à droite
-------------------
Position ? 5
saut ? 10
Position : 15
saut ? -15
Position : 0
Blaise PascalNous souhaitons la vérité et nous trouvons qu'incertitude. [...]
Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
PS : n'oubliez pas le tag
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager