home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turbo Toolbox
/
Turbo_Toolbox.iso
/
sonderh1
/
symmetry.inc
< prev
next >
Wrap
Text File
|
1988-02-01
|
1KB
|
41 lines
(*****************************************************************************)
(* SYMMETRY.INC *)
(* *)
(* Überprüfung der Symmetrieeigenschaften von f *)
(*****************************************************************************)
Procedure CheckSymmetry;
Var Achse,Punkt :Boolean;
Procedure Check (Var Achse,Punkt :Boolean);
Var i :Integer;
x :Real;
Begin
Punkt := true;
Achse := true;
x := 0;
For i:=1 to NoPoints do
Begin
x := x + d;
Punkt := Punkt and (abs(fn(x,0)+fn(-x,0)) < eps);
Achse := Achse and (abs(fn(x,0)-fn(-x,0)) < eps);
End
End;
Begin
ClrScr;
WriteLn ('Symmetrieüberprüfung:'); WriteLn;
Check (Achse, Punkt);
If Punkt then
WriteLn ('Die Funktion ist punktsymmetrisch zum Ursprung');
If Achse then
WriteLn ('Die Funktion ist achsensymmetrisch zur y-Achse');
If not (Punkt or Achse) then
WriteLn ('Die Funktion ist nicht symmetrisch');
WriteLn
End;