GAIさんへのお返事です。
> この現象をプログラムにして、学生に解らせて確認して見せるものを作って頂きたく存じます。
放物線を描画できる範囲が原点近傍に限られますが、、、
放物線y=x^2と直線y=m*x+nの2つの交点A(a,?)とB(b,?)は、2次方程式x^2-m*x-n=0を解けばよい。
解と係数との関係から、a*b=-n、a+b=m。
a+bも計算できる!? 傾き!?
DEF f(x)=x^2 !関数y=x^2
DEF g(x,a,b)=(f(b)-f(a))/(b-a)*(x-a)+f(a) !点Aと点Bを通る直線
LET a=-2
LET b=4
SET bitmap SIZE 300,600
SET WINDOW -10,10,-20,20 !表示領域
DRAW grid !座標
FOR x=-10 TO 10 STEP 0.2 !放物線y=x^2を描く
PLOT LINES: x,f(x);
NEXT x
PLOT LINES
SUB ten(x,y,s$)
PLOT TEXT ,AT x+0.4,y: s$
DRAW disk WITH SCALE(0.2)*SHIFT(x,y)
END SUB
CALL ten(-a,f(-a),"A")
CALL ten(b,f(b),"B")
FOR x=-10 TO 10 STEP 0.2 !直線を描く
PLOT LINES: x,g(x,-a,b);
NEXT x
PLOT LINES
CALL ten(0,g(0,-a,b),"P") !y切片
PRINT g(0,-a,b), a*b !検算
DEF h(a,b)=(f(b)-f(a))/(b-a) !傾き
PRINT h(a,b), a+b
END