Commande Ajouter

Ajouter( <Liste>, <Objet> )

Crée une nouvelle liste dans laquelle est ajouté l’objet à la fin de la liste initiale.

Ajouter({1, 2, 3}, 4) crée la liste {1, 2, 3, 4};

Si était définie liste1={1,2,3} alors Ajouter(liste1, 4) crée la liste2 = {1, 2, 3, 4}.

Note Idée :

D’aucuns désirent, ce qui est tout à fait compréhensible, que l’appellation de la liste de départ soit conservée,

  • on peut adjoindre la commande CopierObjetLibre,

**liste1=Ajouter(CopierObjetLibre(liste1), 4)

  • ou délaisser la commande Ajouter pour la commande SoitValeur

si la liste1 est libre,

  • SoitValeur(liste1,Longueur(liste1)+1,4),

si la liste1 n’est pas libre (par exemple liste1 créée par la commande Séquence(3),

d’abord la "copier en objet libre" et ensuite on peut utiliser la commande précédente

** liste1=CopierObjetLibre(liste1),

  • SoitValeur(liste1,Longueur(liste1)+1,4),

Si était définie liste1={1,2,3} alors dans ces 3 cas, le code proposé ne crée pas de liste2, mais modifie liste1 = {1, 2, 3, 4}.

Attention Attention:

Dynamisme

Soyez conscient que ces méthodes n’assument pas le dynamisme pour les objets de liste1.

Seule la syntaxe liste1=Ajouter(CopierObjetLibre(liste1), objet ajouté) possède un restant de dynamisme, ceci uniquement pour objet ajouté.

Ajouter( <Objet>, <Liste> )

Crée une nouvelle liste dans laquelle est ajouté l’objet au début de la liste initiale.

Ajouter(4, {1, 2, 3}) crée la liste {4, 1, 2, 3}.

Menu view cas.svg Calcul formel :

Cette commande fonctionne à l’identique dans la fenêtre Calcul formel

Avec la possibilité de travailler en littéral.

Les variables a,b,c et d n’étant pas définies dans GeoGebra,

liste1:=Ajouter({a,b,c}, d) affecte à liste1 la valeur {a,b,c,d}.