CmdSi
From GeoGebraWiki
|
Retour à ...... Aide ........ ... Commandes ...
Lorsque la commande Si[] est affichée dans le champ de saisie, l'appui sur la touche F1 retourne les syntaxes :
Opérations booléennes
Vous pouvez utiliser les opérations booléennes suivantes :
A développer
| Opération | Exemple | Types | ||
| égalité | ≟ ou == | a ≟ b ou a==b | nombres, points, lignes, coniques a, b | |
| différence | ≠ ou != | a ≠ b ou a!=b | nombres, points, lignes, coniques a, b | |
| infériorité (stricte) | < | a | a>b | nombres a, b |
| infériorité (large) ou <= | a b ou a<=b | nombres a, b | ||
| supériorité (large) ou >= | a b ou a>=b | nombres a, b | ||
| et | ∧ | a∧b | booléens a, b | |
| ou | ∨ | a∨b | booléens a, b | |
| non | ou ! | a ou !a | booléens a |
Exemples
Racine
b = Si[a > 0, sqrt(a), sqrt(-a)]
bien sûr on aurait pu écrire b=sqrt(abs(a)) (sqrt est la fonction racine carrée
)
Syracuse
Attention à la condition d'égalité, il faut doubler le signe égal Syracuse=Si[floor(n / 2) == n / 2, n / 2, 3 n + 1]
floor est la fonction retournant le plus grand entier inférieur ou égal, je l'utilise pour tester la parité de n.
Couleur conditionnelle
Pour mettre un point, une courbe ... en couleur conditionnelle : Valider, dans le champ de saisie, les instructions encadrées ci-dessous.
a=1 y=a*x²
On obtient une parabole nommée c. Par clic droit, on décoche "Afficher l'objet" ;
Si[a>0,c]
On obtient une parabole nommée d. Par clic droit, "Propriétés", on lui applique la couleur rouge ;
a=-1 If[a<0,c]
On obtient une parabole nommée e. Par clic droit, "Propriétés", on lui applique la couleur verte.

