(* Diese kleine Funktion berechnet *)¢ (* a^x fuer reelle a und x. *)¢¢FUNCTION power(a,x:REAL):REAL;¢¢ VAR y : REAL;¢ negative : BOOLEAN;¢¢BEGIN¢ negative:=(odd(trunc(x)) AND (a<0));¢¢ y:=exp(x*ln(abs(a)));¢¢ IF negative THEN power:=-y¢ ELSE power:=y¢END;¢