Ako Naredba

Izvor: GeoGebra Manual
Idi na: navigaciju, pretragu
Accessories dictionary.png
Ova stranica je dio službenog priručnika za štampanje i PDF format. Zbog strukturnih razloga korisnici ne mogu uređivati ovu stranicu. Ako ste pronašli bilo kakve grešku na ovoj stranici molimo Vas da nas kontaktirate. Idite na verziju koju mogu uređivati ​​korisnici.
Ako[ uvjet, figura a ]
daje kopiju figure a ako je logička vrijednost uvjeta true-istinita, odnosno nedefiniranu figuru ako je logička vrijednost uvjeta false-neistinita.
Ako[ uvjet, figura a, figura b ]
daje kopiju figure a ako je logička vrijednost uvjeta true-istinita, odnosno kopiju figure b ako je logička vrijednost uvjeta false-neistinita.
Upozorenje Upozorenje: Obje figure moraju biti istog tipa.


Uvjetne funkcije

Naredbu Ako možemo koristiti da kreiramo uvjetne funkcije. Tako kreirane funkcije možemo koristiti kao argument u naredbama koje to omogućavaju, kao na primjer Izvod, Integral i PresječneTačke.

Primjer:
  • f(x) = Ako[x < 3, sin(x), x^2] daje funkciju sin(x) za x < 3 i funkciju x2 za x ≥ 3
  • f(x) = Ako[x < 3 ∧ x>0, x^3] daje funkciju x3 za x između 0 i 3, a nedefinisano za x ≥ 3 ili x ≤ 0.
Napomena: Vidi: Boolean/logička vrijednost za simbole koji se koriste u uvjetnim naredbama.
Napomena: Naredba Izvod od Ako[uvjet, f(x), g(x)] daje Ako[uvjet, f'(x), g'(x)], no neće vršiti izračunavanja granica u kritičnim tačkama.

If Command in Scripting

In many programming languages if is has the meaning "If condition holds, do something; otherwise do something else". In GeoGebra, arguments of If are not commands, but values, one of which becomes the value of the result. Therefore if you want to e.g. set value of b to 2 provided a > 2, correct way to do this is SetValue[b,If[a>2,2,b]]. The other way of nesting SetValue and If is incorrect.

Comments

© 2024 International GeoGebra Institute