【第8回】例外処理 |
例題15 例外処理 「WHEN 〜 END WHEN」
次の関数のグラフを描画せよ。 (1) f(x)=1/x (2) f(x)=tan x |
(LIST) (1) 10 LET x1=-5 20 LET x2=5 30 LET y1=-5 40 LET y2=5 50 DEF f(x)=1/x 60 SET WINDOW x1,x2,y1,y2 70 DRAW GRID 80 FOR x=x1 TO x2 STEP 0.1 90 WHEN EXCEPTION IN 100 PLOT LINES: x,f(x); 110 USE 120 PLOT LINES 130 END WHEN 140 NEXT x (2) 10 LET x1=-2*PI 20 LET x2=2*PI 30 LET y1=-5 40 LET y2=5 50 DEF f(x)=tan(x) 60 SET WINDOW x1,x2,y1,y2 70 DRAW GRID 80 FOR x=x1 TO x2 STEP 0.1 90 WHEN EXCEPTION IN 100 PLOT LINES: x,TAN(x) 110 USE 120 PLOT LINES 130 END WHEN 140 NEXT x
<類題15-1>次の関数のグラフを描画せよ。
(1) f(x)=
(2) f(x)=
(3) f(x)=log10x
(4) f(x)=
<類題15-2>自分で好きな関数を作って、そのグラフを描画せよ。