Différences entre versions de « Commande Ajouter »

De GeoGebra Manual
Aller à : navigation, rechercher
 
(10 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{command|list|Ajouter}}
+
<noinclude>{{Manual Page|version=6.0}}</noinclude>{{command|list|Ajouter}}
;Ajouter[ <Liste>, <Objet> ]: Ajoute l'objet à la fin de la liste.
+
;Ajouter( <Liste>, <Objet> ): Crée une nouvelle liste dans laquelle est ajouté l'objet à la fin de la liste initiale.
: {{Example|1=<code>Ajouter[{1, 2, 3}, 4]</code> vous donne ''{1, 2, 3, 4}''.}}
 
;Ajouter[ <Objet>, <Liste> ]: Ajoute l'objet au début de la liste.
 
: {{Example|1=<code>Ajouter[4, {1, 2, 3}]</code> vous donne ''{4, 1, 2, 3}''.}}
 
  
 +
:{{Exemples|1=<div>
 +
::<code>Ajouter({1, 2, 3}, 4)</code> crée la liste ''{1, 2, 3, 4}'';
 +
::Si était définie <code> liste1={1,2,3}</code> alors <code>Ajouter(liste1, 4)</code> crée la ''liste2 = {1, 2, 3, 4}''.</div>}}
  
  
--[[Utilisateur:Noel Lambert|Noel Lambert]] 31 juillet 2011 à 11:56 (CEST)
+
:{{idée| 1=<div>
 +
::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)),<br/>
 +
:::: **<code>liste1=Ajouter(CopierObjetLibre(liste1), 4)</code> <br/>
 +
::: * ou délaisser la commande Ajouter pour la commande SoitValeur<br/>
 +
:::: si la liste1 est '''libre''',<br/>
 +
:::: ** <code> SoitValeur(liste1,Longueur(liste1)+1,4)</code>,<br/>
 +
:::: si la liste1 '''n'est pas libre''' (par exemple liste1 créée par la commande <code>Séquence(3)</code>,<br/>
 +
::::d'abord la "copier en objet libre" et ensuite on peut utiliser la commande précédente
 +
:::: **<code> liste1=CopierObjetLibre(liste1)</code>,<br/>
 +
:::: ** <code> SoitValeur(liste1,Longueur(liste1)+1,4)</code>,<br/><br/>
 +
::Si était définie <code> liste1={1,2,3}</code> alors  dans ces 3 cas, le code proposé ne crée pas de liste2, mais modifie ''liste1 = {1, 2, 3, 4}''.<br/><br/></div>}}
 +
 
 +
 
 +
:{{warning|1='''Dynamisme'''<br/>
 +
Soyez conscient que ces méthodes n'assument pas le dynamisme pour les objets de ''liste1''.<br/>
 +
Seule la syntaxe <code>liste1=Ajouter(CopierObjetLibre(liste1), objet ajouté)</code> possède un restant de dynamisme, ceci uniquement pour ''objet ajouté''.<br/>}}
 +
 
 +
 
 +
 
 +
;Ajouter( <Objet>, <Liste> ): Crée une nouvelle liste dans laquelle est ajouté l'objet au début de la liste initiale.
 +
: {{Exemple|1=<code>Ajouter(4, {1, 2, 3})</code> crée la liste ''{4, 1, 2, 3}''.}}
 +
 
 +
{{CASok}}
 +
Avec la possibilité de travailler en littéral.
 +
:{{Exemple|1= Les variables ''a,b,c'' et ''d'' n'étant pas définies dans GeoGebra,<br/>
 +
::<code>liste1:=Ajouter({a,b,c}, d)</code> affecte à ''liste1'' la valeur {''a,b,c,d''}.
 +
}}

Version actuelle datée du 1 juillet 2018 à 10:44

Ajouter( <Liste>, <Objet> )
Crée une nouvelle liste dans laquelle est ajouté l'objet à la fin de la liste initiale.
Exemples :
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.
Exemple : 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.

Exemple : 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}.
© 2024 International GeoGebra Institute