home *** CD-ROM | disk | FTP | other *** search
-
- (*$I+****************************************************************
-
- GRAPHIC DEMO PROGRAM
-
- This program gives a graphic representation of a function
- f(x) = exp(-x) * sin(2*pi*x). I adapted it from Jensen, page 30.
-
- written by CHARLIE FOSTER
- Feb 1980
-
- ****************************************************************
- *)
-
- PROGRAM GRAPH1;
-
- CONST
- D = 0.0625; (* 1/16,16 LINES FOR INTERVAL [X,X+1] *)
- S = 32; (* 32 CCHARACTER WIDTHS FOR INTERVAL [Y,Y+1] *)
- H = 34; (* CHARACTER POSITION OF X-AXIS *)
- C = 6.28318; (* 2*PI *)
- LIM = 32;
- VAR
- X,Y : REAL;
- I,N : INTEGER;
- BEGIN
- FOR I := 0 TO LIM DO
- BEGIN
- X := D*I;
- Y := EXP(-X)*SIN(C*X);
- N := ROUND(S*Y)+H;
- REPEAT
- WRITE(' ');
- N := N-1;
- UNTIL
- N = 0;
- WRITELN('*')
- END
- END.
-