積分した結果の関数の描画
y = f(x) に対して,
x
f(x) = S f(t) dt
t=0
を描画する。
10 screen 1
20 cls 3
30 print "式を入力してください"
40 strinput F$
50 F$=encode(F$)
60 MaxOfX=15
70 cls 3
80 MaxOfY=MaxOfX*480/640
90 Dp=MaxOfX/640/2
100 window (-MaxOfX/10,MaxOfY)-(MaxOfX*19/10,-MaxOfY)
110 line (-MaxOfX,0)-(2*MaxOfX,0),7
120 for I=-int(MaxOfX) to int(2*MaxOfX)
130 line (I,10*Dp)-(I,-10*Dp),7
140 next
150 line (0,-MaxOfY)-(0,MaxOfY),7
160 for I=-int(MaxOfY) to int(MaxOfY)
170 line (10*Dp,I)-(-10*Dp,I),7
180 next
181 Sum=0
190 for X1=0 to int(2*MaxOfX/Dp)
200 X=X1*Dp
210 X2=X+Dp
220 '***************************************
230 Y=val(F$)
240 X=X2:Y2=val(F$)
250 Sum=Sum+Y*Dp
260 '***************************************
270 if abs(Y) end)";MaxOfX
310 if MaxOfX<=0 then end else goto 70