増加(減少)のボタンを押すと図が変化する。 set b fnc -(a-1)(a-1); ifread b step2; を実行すると a の値が 1 の時のみ b の値が非負(0以上)なので step1 の部分を読み込んで実行する。 |
<param name=step1 value=" color 255 0 0; point AOX;"> <param name=dat1 value=" set A 2 0; copy AA BX; kaiten OB 90; kaiten OX 180; set C naibun OB 1 3; set Y naibun OB 1 1; "> <param name=egaku1 value=" read dat1; color 0 0 0; circle OA; line XA; kigou OA A BO O OX A'; point AOX; "> <param name=egaku2 value=" color 0 0 0; line OB; kigou AB B; point B; "> <param name=step2 value=" color 0 0 255; circle XA;circle AX; set Y en_en XA AX 0; line OY; "> <param name=step3 value=" color 255 0 0; point B;"> <param name=step4 value=" color 0 0 255; circle BO; set U en_en BO OB 0; set V en_en BO OB 1; line UV; circle YO; circle OY; set U en_en YO OY 0; set V en_en YO OY 1;line UV; color 255 0 0; point C; kigou AC C; "> <param name=dat2 value=" set D en_line CO AC 1; set E en_line CO AC 0; copy ADD XPF; move XPF O; kaiten OF OB; set G en_line FO AF 0; set H naibun AG 1 1; copy AEE XQI; move XQI O; kaiten OI OB; set J en_line IO AI 1; set K en_line AJ AO 0; set X naibun AO 1 1; copy O Y; kaiten KY 90; set L en_line XO KY 0; set X naibun AH 1 1; set M en_en XA AL 0; set N en_line HM HA 0; "> <param name=egaku3 value=" read dat2; color 192 192 255; circle CO; line_hinf AC; kigou OD D BE E AC C; point CDE; "> <param name=step5 value=" color 0 0 255; circle CO; line_hinf AC; color 255 0 0; point DE; ">1つ戻る 続く 左図は上の アプレットを実行したものです。 戻る |