Mathématiques

Question

Bonjour, je suis en Seconde et je ne comprends par un exercice d'algorithme en math. Pourriez-vous m'aidez svp..? Voici la consigne:
On considère l'algorithme ci-contre:
Variables: X, Y, Z sont des nombres réels
Entrée: saisir X, Y
Traitement: Z prend la valeur X
X prend la valeur Y
Y prend la valeur Z
Sortie: afficher X, Y
1) Qu'affiche cet algorithme en sortie pour les valeurs suivantes des variables X et Y saisies en entrée:
a) X= 5 et Y= 9? b) X= 0,7 et Y=1,8?
a) ......................... b) ............................
2) Que fait cet algorithme?

1 Réponse

  • Bonjour !

    X, Y, Z = nombres réels

    X, Y = saisie

    Z = X

    X = Y

    Y = Z

    afficher X, Y

    1)

    a)

    X=5, Y=9

    L'algorithme affiche :

    9, 5

    b)

    X=0.7, Y=1.8

    L'algorithme affiche :

    1.8, 0.7

    2)

    Cet algorithme inverse les valeurs de X et Y. X prend la valeur de Y, Y prend la valeur de X.

    Le code en python si tu veux :

    X = float(input("Entrez X : "))

    Y = float(input("Entrez X : "))

    Z = X

    X = Y

    Y = Z

    print(X, Y)

    Voilà !

Autres questions