Mathématiques

Question

Bonjour vous pouvez m’aider s’il vous plaît pour l’exo 45 ) On considère le bloc d'instructions suivant.
Six x y> 0
х
Afficher "x et y sont de signes différents.
Sinon
Afficher "x et y sont de même signe."
Fin si
1. Quel est l'affichage si:
a) x = 3 et y=-5 ? b) x=-7 et y=-1?
2. Que faut-il changer pour que le bloc d'instructions soit
cohérent?
Bonjour vous pouvez m’aider s’il vous plaît pour l’exo 45 ) On considère le bloc d'instructions suivant. Six x y> 0 х Afficher x et y sont de signes différents.

1 Réponse

  • Réponse:

    Bonjour, il faut que tu essaye de lancer le programme par toi même au brouillon, après cela devient beaucoup plus facile !

    Explications étape par étape :

    1-a) Si x=3 et y=-5

    Pour lancer le programme, tu multiplies d'abord les 2 nombres, soit 3x-5= -15

    Or il est dit dans le programme que si x x y >0, alors x et y sont de signes différents. Dans notre cas si , la multiplication de x et y donc -15<0 alors l'affichage sera "x et y sont de même signe".

    b) Si x=-7 et y=-1, on a -7 x -1 = 7 . Or 7 >0 alors l'affichage sera "x et y sont de signes différents".

    Si tu remarque bien, tu verra que ce n'est pas cohérent, comme on te le dis à la question 2.

    2) Pour que le bloc d'instructions soit cohérent, il faut changer :

    Si x x y >0

          Afficher "x et y sont de même signe."

    Sinon

          Afficher "x et y sont de signes différents."

    Fin si

    Voilà, si tu as des questions ou si tu ne comprend pas un calcul, n'hésite pas à me poser des questions :) !