Différences entre versions de « Commande Si »

De GeoGebra Manual
Aller à : navigation, rechercher
Ligne 1 : Ligne 1 :
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{command|logical|Si}}
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{command|logical|Si}}
 
;Si[ <Condition>, <Objet> ]
 
;Si[ <Condition>, <Objet> ]
: retourne une copie de l’objet si la condition prend la valeur "true" (vrai), et un objet non défini si elle prend la valeur "false" (faux).
+
: retourne une copie de l’objet si la condition prend la valeur ''true'' (vrai), et un objet non défini si elle prend la valeur ''false'' (faux).
;Si[ <Condition>, <Objet "a">, <Objet "b"> ]
+
;Si[ <Condition>, <Objet ''a''>, <Objet ''b''> ]
: retourne une copie de l’objet "a" si la condition prend la valeur  "true" (vrai), et une copie de l’objet "b" si elle prend la valeur "false" (faux).
+
: retourne une copie de l’objet ''a'' si la condition prend la valeur  ''true'' (vrai), et une copie de l’objet ''b'' si elle prend la valeur ''false'' (faux).
  
  
Ligne 11 : Ligne 11 :
 
===Fonctions conditionnelles ===
 
===Fonctions conditionnelles ===
  
La commande "Si" peut être utilisée pour créer des fonctions conditionnelles. Ces fonctions peuvent être utilisées comme argument dans toute commande agissant sur une fonction, telle que [[Commande Dérivée|Dérivée]], [[Commande Intégrale|Intégrale]], et [[Commande Intersection|Intersection]].
+
La commande '''Si''' peut être utilisée pour créer des fonctions conditionnelles. Ces fonctions peuvent être utilisées comme argument dans toute commande agissant sur une fonction, telle que [[Commande Dérivée|Dérivée]], [[Commande Intégrale|Intégrale]], et [[Commande Intersection|Intersection]].
  
 
{{Example|1=<div>  
 
{{Example|1=<div>  
Ligne 21 : Ligne 21 :
  
 
;Si[ <Condition>, <Objet> ]
 
;Si[ <Condition>, <Objet> ]
: retourne une copie de l’objet si la condition prend la valeur "true" (vrai), et un objet non défini si elle prend la valeur "false" (faux).
+
: retourne une copie de l’objet si la condition prend la valeur ''true'' (vrai), et un objet non défini si elle prend la valeur ''false'' (faux).
;Si[ <Condition>, <Objet "a">, <Objet "b"> ]
+
;Si[ <Condition>, <Objet ''a''>, <Objet ''b''> ]
: retourne une copie de l’objet "a" si la condition prend la valeur  "true" (vrai), et une copie de l’objet "b" si elle prend la valeur "false" (faux).
+
: retourne une copie de l’objet ''a'' si la condition prend la valeur  ''true'' (vrai), et une copie de l’objet ''b'' si elle prend la valeur ''false'' (faux).

Version du 18 juin 2011 à 18:20

Si[ <Condition>, <Objet> ]
retourne une copie de l’objet si la condition prend la valeur true (vrai), et un objet non défini si elle prend la valeur false (faux).
Si[ <Condition>, <Objet a>, <Objet b> ]
retourne une copie de l’objet a si la condition prend la valeur true (vrai), et une copie de l’objet b si elle prend la valeur false (faux).


Attention Attention: Les deux objets doivent être du même type.


Fonctions conditionnelles

La commande Si peut être utilisée pour créer des fonctions conditionnelles. Ces fonctions peuvent être utilisées comme argument dans toute commande agissant sur une fonction, telle que Dérivée, Intégrale, et Intersection.

Exemple:
  • f(x) = Si[x < 3, sin(x), x^2] retourne la fonction valant sin(x) pour x < 3 et x2 pour x ≥ 3
  • f(x) = Si[x < 3 ∧ x>0, x^3] retourne la fonction valant sin(x) pour x entre 0 et 3 et non définie pour x ≥ 3 ou x ≤ 0.
Note : Voir section: Valeurs booléennes pour les symboles utilisés dans les écritures de conditions.

Calcul formel

Si[ <Condition>, <Objet> ]
retourne une copie de l’objet si la condition prend la valeur true (vrai), et un objet non défini si elle prend la valeur false (faux).
Si[ <Condition>, <Objet a>, <Objet b> ]
retourne une copie de l’objet a si la condition prend la valeur true (vrai), et une copie de l’objet b si elle prend la valeur false (faux).
© 2024 International GeoGebra Institute