mandelbrot
Mandelbrot Basic Demo
Generic, Port to your system
10 FOR Y=-12 to 12 20 FOR X=-39 TO 39 30 CA=X*.0458 40 CB=Y*.08333 50 A=CA 60 B=CB 70 FOR I = 0 TO 15 80 T=A*A-B*B+CA 90 B=2*A*B+CB 100 A=T 110 IF(A*A+B*B)>4 GOTO 200 120 NEXT I 130 PRINT " "; 140 GOTO 210 200 IF I>9 THEN I=I+7 205 PRINT CHR$(48+I); 210 NEXT X 220 PRINT 230 NEXT Y
For VAX VMS Basic
10 ! ASCII Mandelbrot Set for VAX BASIC with Timer 15 CALL LIB$INIT_TIMER() 20 FOR Y = -12 TO 12 30 FOR X = -39 TO 39 40 CA = X * 0.04584 50 CB = Y * 0.08333 60 A = CA 70 B = CB 80 FOR I = 0 TO 15 90 T = A * A - B * B + CA 100 B = 2 * A * B + CB 110 A = T 120 IF (A * A + B * B) > 4.0 THEN GOTO 160 130 NEXT I 140 PRINT " "; 150 GOTO 180 160 IF I > 9 THEN I = I + 7 170 PRINT CHR$(48 + I); 180 NEXT X 190 PRINT 200 NEXT Y 205 CALL LIB$SHOW_TIMER() 210 END
mandelbrot.txt · Last modified: by admin
