Différences entre versions de « Commande Trier »

De GeoGebra Manual
Aller à : navigation, rechercher
m (Remplacement du texte — « ;([^\n]*)\[(.*)\] » par « ;$1($2) »)
 
Ligne 1 : Ligne 1 :
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|list|Trier}}
+
<noinclude>{{Manual Page|version=6.0}}</noinclude>{{command|list|Trier}}
;'''Trier'''( <Liste> ) : Trie une liste de nombres, de points ou de textes.
+
;Trier( <Liste> ) : Trie une liste de nombres, de points ou de textes.
  
 
{{Note| Les listes de  points sont triées par rapport aux abscisses.}}
 
{{Note| Les listes de  points sont triées par rapport aux abscisses.}}
:{{Idée|1=Si vous désirez trier une liste de points ''ListePoints'' selon leurs ordonnées, en 4.2 vous pouvez utiliser  <br/><code>ListePointsTriée = Trier[ ListePoints,y(ListePoints)]</code>}}
+
:{{Idée|1=Si vous désirez trier une liste de points ''ListePoints'' selon leurs ordonnées, vous pouvez utiliser  <br/><code>ListePointsTriée = Trier( ListePoints,y(ListePoints))</code>}}
  
 
{{Exemples|1=<div>
 
{{Exemples|1=<div>
* <code>Trier[{3, 2, 1}]</code> retourne la liste ''{1, 2, 3}''.
+
* <code>Trier({3, 2, 1})</code> retourne la liste ''{1, 2, 3}''.
* <code>Trier[{(3, 2), (2, 5), (4, 1)}]</code> retourne la liste ''{(2, 5), (3, 2), (4, 1)}''.
+
* <code>Trier({(3, 2), (2, 5), (4, 1)})</code> retourne la liste ''{(2, 5), (3, 2), (4, 1)}''.
* <code>Trier[{"prunes","pommes","poires","abricots"}]</code> vous retourne la liste des éléments dans l’ordre alphabétique, ''{"abricots", "poires", "pommes", "prunes"}'' .
+
* <code>Trier({"prunes","pommes","poires","abricots"})</code> vous retourne la liste des éléments dans l’ordre alphabétique, ''{"abricots", "poires", "pommes", "prunes"}'' .
 
les lettres accentuées semblent maintenant correctement positionnées :
 
les lettres accentuées semblent maintenant correctement positionnées :
*<code>Trier[{"pêches","pommes","poires","abricots"}]</code>  retourne ''{"abricots", "pêches", "poires", "pommes"} ''.
+
*<code>Trier({"pêches","pommes","poires","abricots"})</code>  retourne ''{"abricots", "pêches", "poires", "pommes"} ''.
 
</div>}}
 
</div>}}
  
Ligne 18 : Ligne 18 :
 
Créez 3 points A,B et C<br/>
 
Créez 3 points A,B et C<br/>
  
<code>L_1=Trier[{A,B,C}]</code><br/>
+
<code>L_1=Trier({A,B,C})</code><br/>
<code>L_2=Séquence[Segment[Elément[L_1,i],Elément[L_1,i+1]],i,1,Longueur[L_1]-1]</code>
+
<code>L_2=Séquence(Segment(Elément(L_1,i),Elément(L_1,i+1)),i,1,Longueur(L_1)-1)</code>
 
et bougez horizontalement les points.</div>}}
 
et bougez horizontalement les points.</div>}}
  
Ligne 25 : Ligne 25 :
  
  
;'''Trier'''( <Valeurs>, <Clés> ): Trie la liste des ''Valeurs'' en référence à la liste des ''Clés''.
+
;Trier( <Valeurs>, <Clés> ): Trie la liste des ''Valeurs'' en référence à la liste des ''Clés''.
 
:{{Exemples|1=<div>
 
:{{Exemples|1=<div>
 
:*Si vous désirez ordonner une liste de polynômes <code>liste1 = {x^3, x^2, x^6}</code> selon leur degré,  
 
:*Si vous désirez ordonner une liste de polynômes <code>liste1 = {x^3, x^2, x^6}</code> selon leur degré,  
::créez la liste dépendante de leurs degrés <code>liste2 = Compactée[Degré[a], a, liste1]</code>.  
+
::créez la liste dépendante de leurs degrés <code>liste2 = Compactée(Degré(a), a, liste1)</code>.  
::Ensuite, <code>Trier[liste1, liste2]</code> vous retourne la liste désirée ''liste3 = {x^2, x^3, x^6}''.
+
::Ensuite, <code>Trier(liste1, liste2)</code> vous retourne la liste désirée ''liste3 = {x^2, x^3, x^6}''.
 
:*Si vous désirez dessiner le polygone ayant pour sommets les racines complexes de  <math>x^{10}-1</math>, ordonnées selon leur argument,
 
:*Si vous désirez dessiner le polygone ayant pour sommets les racines complexes de  <math>x^{10}-1</math>, ordonnées selon leur argument,
::créez <code>liste1 = {RacineComplexe[x^10-1]}</code>,
+
::créez <code>liste1 = {RacineComplexe(x^10-1)}</code>,
::puis utilisez la commande <code>Polygone[Trier[liste1, arg(liste1)]]</code>.</div>}}
+
::puis utilisez la commande <code>Polygone(Trier(liste1, arg(liste1)))</code>.</div>}}

Version actuelle datée du 8 octobre 2017 à 18:47

Trier( <Liste> )
Trie une liste de nombres, de points ou de textes.
Note : Les listes de points sont triées par rapport aux abscisses.
Note Idée : Si vous désirez trier une liste de points ListePoints selon leurs ordonnées, vous pouvez utiliser
ListePointsTriée = Trier( ListePoints,y(ListePoints))
Exemples :
  • Trier({3, 2, 1}) retourne la liste {1, 2, 3}.
  • Trier({(3, 2), (2, 5), (4, 1)}) retourne la liste {(2, 5), (3, 2), (4, 1)}.
  • Trier({"prunes","pommes","poires","abricots"}) vous retourne la liste des éléments dans l’ordre alphabétique, {"abricots", "poires", "pommes", "prunes"} .

les lettres accentuées semblent maintenant correctement positionnées :

  • Trier({"pêches","pommes","poires","abricots"}) retourne {"abricots", "pêches", "poires", "pommes"} .


Note Idée :
Mettre en lumière un aspect de cette possibilité :

Créez 3 points A,B et C

L_1=Trier({A,B,C})
L_2=Séquence(Segment(Elément(L_1,i),Elément(L_1,i+1)),i,1,Longueur(L_1)-1)

et bougez horizontalement les points.



Trier( <Valeurs>, <Clés> )
Trie la liste des Valeurs en référence à la liste des Clés.
Exemples :
  • Si vous désirez ordonner une liste de polynômes liste1 = {x^3, x^2, x^6} selon leur degré,
créez la liste dépendante de leurs degrés liste2 = Compactée(Degré(a), a, liste1).
Ensuite, Trier(liste1, liste2) vous retourne la liste désirée liste3 = {x^2, x^3, x^6}.
  • Si vous désirez dessiner le polygone ayant pour sommets les racines complexes de x^{10}-1, ordonnées selon leur argument,
créez liste1 = {RacineComplexe(x^10-1)},
puis utilisez la commande Polygone(Trier(liste1, arg(liste1))).
© 2024 International GeoGebra Institute