TP Données


Retour au menu

Exercice 1 : Mécanisme de l'affectation

  1. Il s'agit d'échanger les valeurs des variables a et b.
    Construire un petit programme pour tester cet échange, des 2 façons différentes décrites ci-dessous.
    Enregistrer l'exercice sous le nom js2-ex1.htm dans le répertoire personnel.
    1. Montrer que cela ne semble pas possible sans l'intervention d'une 3ème variable c intermédiaire.
      Ecrire la procédure echange1(a, b) qui utilise la variable c, déclarée en variable locale
    2. Voici un algorithme sans 3ème variable. Montrer qu'il procéde bien à l'échange et écrire la procédure echange2(a, b)

      		a	b
      lire a, b	3	7
      a=a+b		10	7
      b=a-b		10	3
      a=a-b		7	3
      

  2. Il s'agit d'écrire une séquence d'affectation portant sur 2 variables U et Us (signifiant valeur suivante)
    valeurs initiales de (U, Us) = (a, b)
    valeurs finales de (U, Us) = (b, a+b)
    on aura besoin d'utiliser une variable intermédiaire temporaire T

    		U	Us
    lire a, b	3       5
    ................
    		5	8
    



Retour au cours JavaScript 3