Vidíte historickú verziu tejto stránky. Pozrite si aktuálnu verziu.

Porovnať s aktuálnou verziou Zobraziť históriu stránky

Verzia 1 Ďalej »

Funkcia %SumVector

Popis

Funkcia vráti utriedené pole (pre bAsc /=0 vzostupne, ináč zostupne). Ak je bInvalidIsMAX /=0, neplatné hodnoty sú pri porovnaní zamenené za Long_Float (ináč Long_Float’Min). Časové značky polohu vo vektore nemenia!

Deklarácia
VECTOR := %Sort(
	ARRAY|VECTOR,
	bAsc,
	bInvalidIsMAX
)
VECTOR := %SumVector(ň
	VECTOR[, bAbs]
)

Parametre
_array|vectorMeno vektora | pole hodnôt
_bAscUsporiadanie (0 – zostupné, 1 - vzostupné)
_bInvalidIsMaxNeplatná hodnota je max / min (1 / 0) 
Príklad
-- usporiada hodnoty podľa veľkosti
VECTOR _v;

%CreateVector(_v, 5);
_v[1] := 4;
_v[2] := 3;
_v[3] := 5;
_v[4] := 4;
_v[5] := 1;

_v := %Sort(_v, 1, 0);

RETURN _v;

Súvisiace stránky:

TODO

  • Žiadne štítky