質問<3628>2007/10/19
質問させてください。 100 FOR x=1 TO 100 110 FOR y=x TO 100 120 LET a=x 130 LET b=y 140 DO 150 LET r=MOD(a,b) 160 IF r=0 THEN EXIT DO 170 LET a=b 180 LET b=r 190 LOOP 200 IF b=1 THEN 210 LET z=SQR(x^2+y^2) 220 IF INT(z)=z THEN PRINT x,y,z 230 END IF 240 NEXT y 250 NEXT x 260 END BASICプログラムですが、実行結果の表示とプログラムの意味が 理解できません。ルート(x^2+y^2=z)の表示になるのですが、 特に前半のDo~LOOP構文の意味がいまいち理解できません。 アドバイスをお願いいたします。 ★希望★完全解答★
お便り2007/10/25
from=亀田馬志
高校数学の窓LaTeX版ブログを参照して下さい。