Differenze tra le versioni di "Comando TieniSe"
Da GeoGebra Manual.
(Una versione intermedia di uno stesso utente non è mostrata) | |||
Riga 1: | Riga 1: | ||
− | <noinclude>{{Manual Page|version= | + | <noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|logical|TieniSe}} |
− | ;TieniSe | + | ;TieniSe(Condizione, Lista): Crea una nuova lista, contenente solo gli elementi della lista iniziale che soddisfano la condizione indicata. |
− | : {{Example|1=<code>TieniSe | + | : {{Example|1=<code>TieniSe(x<3, {1, 2, 3, 4, 1, 5, 6})</code> restituisce la nuova lista ''{1, 2, 1}''.}} |
:{{note|1=Alle liste di numeri è possibile applicare condizioni arbitrarie, mentre alle liste di altri oggetti è possibile applicare esclusivamente condizioni del tipo <code>x==costante</code> o <code>x!=costante</code>.}} | :{{note|1=Alle liste di numeri è possibile applicare condizioni arbitrarie, mentre alle liste di altri oggetti è possibile applicare esclusivamente condizioni del tipo <code>x==costante</code> o <code>x!=costante</code>.}} | ||
− | ; TieniSe | + | ; TieniSe(Condizione, Variabile, Lista) |
: Come il precedente, ma con una sintassi più flessibile. | : Come il precedente, ma con una sintassi più flessibile. | ||
− | :{{Example|1=Dati i punti ''P'', ''Q'', ''R'' <code>TieniSe | + | :{{Example|1=Dati i punti ''P'', ''Q'', ''R'' <code>TieniSe(x(A) <= 3, A, {P, Q, R})</code> restituisce in una nuova lista solo i punti aventi ascissa maggiore di 3. La variabile di riferimento ''A'' viene sostituita in successione prima con ''P'', poi ''Q'', poi ''R''.}} |
Versione attuale delle 19:52, 30 set 2017
- TieniSe(Condizione, Lista)
- Crea una nuova lista, contenente solo gli elementi della lista iniziale che soddisfano la condizione indicata.
- Esempio:
TieniSe(x<3, {1, 2, 3, 4, 1, 5, 6})
restituisce la nuova lista {1, 2, 1}. - Note: Alle liste di numeri è possibile applicare condizioni arbitrarie, mentre alle liste di altri oggetti è possibile applicare esclusivamente condizioni del tipo
x==costante
ox!=costante
.
- TieniSe(Condizione, Variabile, Lista)
- Come il precedente, ma con una sintassi più flessibile.
- Esempio: Dati i punti P, Q, R
TieniSe(x(A) <= 3, A, {P, Q, R})
restituisce in una nuova lista solo i punti aventi ascissa maggiore di 3. La variabile di riferimento A viene sostituita in successione prima con P, poi Q, poi R.