Différences entre versions de « Commande Position »

De GeoGebra Manual
Aller à : navigation, rechercher
 
Ligne 1 : Ligne 1 :
<noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|list|Position}}
+
<noinclude>{{Manual Page|version=6.0}}</noinclude>{{command|list|Position}}
  
;'''Position'''[ <Objet>, <Liste> ]:Calcule la position de la première occurrence, à partir du début de la liste, d'''Objet'' dans ''Liste''. {{exemple|1=<code>Position[5,{1,3,5,2,5,4}]</code> donne 3.}} {{note| Si ''Objet'' n'est pas trouvé, le résultat est  '''non défini'''.}}
+
;Position( <Objet>, <Liste> ):Calcule la position de la première occurrence, à partir du début de la liste, d'''Objet'' dans ''Liste''. {{exemple|1=<code>Position(5,{1,3,5,2,5,4})</code> donne 3.}} {{note| Si ''Objet'' n'est pas trouvé, le résultat est  '''non défini'''.}}
  
;'''Position'''[ <Objet>, <Liste>, <Position Départ> ]
+
;Position( <Objet>, <Liste>, <Position Départ> )
 
: identique à ce qui précède, mais la réponse est calculée à partir de la position de départ.
 
: identique à ce qui précède, mais la réponse est calculée à partir de la position de départ.
 
:{{exemples|1=<div>
 
:{{exemples|1=<div>
::* <code>Position[5,{1,3,5,2,5,4},3]</code> donne 3.
+
::* <code>Position(5,{1,3,5,2,5,4},3)</code> donne 3.
::* <code>Position[5,{1,3,5,2,5,4},4]</code> donne 5.
+
::* <code>Position(5,{1,3,5,2,5,4},4)</code> donne 5.
::* <code>Position[5,{1,3,5,2,5,4},6]</code> donne '''non défini'''.</div>}}
+
::* <code>Position(5,{1,3,5,2,5,4},6)</code> donne '''non défini'''.</div>}}
  
  
 
de même pour les textes :
 
de même pour les textes :
;'''Position'''[ <Texte>, <Texte>]
+
;Position( <Texte>, <Texte>)
:{{exemple|1=<code>Position["Ge","GeoGebra"]</code> donne 1.}}
+
:{{exemple|1=<code>Position("Ge","GeoGebra")</code> donne 1.}}
;'''Position'''[ <Texte>, <Texte>, <Position Départ> ]
+
;Position( <Texte>, <Texte>, <Position Départ> )
:{{exemple|1=<code>Position["Ge","GeoGebra",2]</code> donne 4.}}
+
:{{exemple|1=<code>Position("Ge","GeoGebra",2)</code> donne 4.}}
  
  
Ligne 21 : Ligne 21 :
 
{{Idée|1=<div> Mettre en lumière un aspect de cette commande :  
 
{{Idée|1=<div> Mettre en lumière un aspect de cette commande :  
 
Soit un angle ''a''  dont vous désirez faire apparaître le "statut" (dans un texte par exemple), ce statut prédéfini sera renvoyé par la commande : <br/>
 
Soit un angle ''a''  dont vous désirez faire apparaître le "statut" (dans un texte par exemple), ce statut prédéfini sera renvoyé par la commande : <br/>
<code>Elément[{"aigu", "droit", "obtus", "plat", "rentrant"}, Position[true, {a < 90°, a == 90°, (90° < a) && (a < 180°), a == 180°, (180° < a) && (a <= 360°)}]]</code></div>}}
+
<code>Elément({"aigu", "droit", "obtus", "plat", "rentrant"}, Position(true, {a < 90°, a == 90°, (90° < a) && (a < 180°), a == 180°, (180° < a) && (a <= 360°)}))</code></div>}}

Version actuelle datée du 29 octobre 2017 à 12:35


Position( <Objet>, <Liste> )
Calcule la position de la première occurrence, à partir du début de la liste, d'Objet dans Liste.
Exemple : Position(5,{1,3,5,2,5,4}) donne 3.
Note : Si Objet n'est pas trouvé, le résultat est non défini.
Position( <Objet>, <Liste>, <Position Départ> )
identique à ce qui précède, mais la réponse est calculée à partir de la position de départ.
Exemples :
  • Position(5,{1,3,5,2,5,4},3) donne 3.
  • Position(5,{1,3,5,2,5,4},4) donne 5.
  • Position(5,{1,3,5,2,5,4},6) donne non défini.


de même pour les textes :

Position( <Texte>, <Texte>)
Exemple : Position("Ge","GeoGebra") donne 1.
Position( <Texte>, <Texte>, <Position Départ> )
Exemple : Position("Ge","GeoGebra",2) donne 4.


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

Soit un angle a dont vous désirez faire apparaître le "statut" (dans un texte par exemple), ce statut prédéfini sera renvoyé par la commande :

Elément({"aigu", "droit", "obtus", "plat", "rentrant"}, Position(true, {a < 90°, a == 90°, (90° < a) && (a < 180°), a == 180°, (180° < a) && (a <= 360°)}))
© 2024 International GeoGebra Institute