新しく発言する  EXIT  インデックスへ
課題なんですが・・・

  課題なんですが・・・ kazu 2008/01/06 12:17:27 
  最大公約数を求める外部関数定義を利用しま... 白石 和夫 2008/01/06 14:43:49  (修正3回)
  単に既約分数の形で結果を求めたいだけなら... 白石 和夫 2008/01/06 14:57:40  (修正1回)
   └ありがとうございます。できました!ちなみ... kazu 2008/01/06 16:05:59 
    └OPTIONARITHMETICRATIONALは,数値を有理数... 白石 和夫 2008/01/06 16:13:58 
     └毎回すみません。ありがとうございます。 kazu 2008/01/07 12:19:07 
      └正式な流れ図の書き方はよく分からないので... 白石 和夫 2008/01/07 14:29:43  (修正2回)
       ├!流れ図(フローチャート) 山中和義 2008/01/07 16:53:17 
       │└「繰り返し」の流れ図 山中和義 2008/01/08 11:32:06  (修正1回)

Re: !流れ図(フローチャート)  返事を書く  ノートメニュー
山中和義 <drdlxujciw> 2008/01/08 11:32:06 ** この記事は1回修正されてます
「繰り返し」の流れ図


FUNCTION GCD(a,b) !最大公約数
DO WHILE MOD(a,b)<>0
LET t=b
LET b=MOD(a,b)
LET a=t
LOOP
LET GCD=b
END FUNCTION


 ( はじめ )
   ↓
 /───────\
│aをbで割った余り=0│
└─────────┘
   ↓
┌───────┐
│b → t    │ b → a、aをbで割った余り → b
│MOD(a,b) → b │
│t → a    │
└───────┘
   ↓
┌─────────┐
│         │
 \───────/
   ↓
┌────┐
│b → GCD│ bを最大公約数とする
└────┘
   ↓
 ( おわり )




●種類

前判定
 DO WHILE〜LOOP
(DO UNTIL〜LOOP)
 FOR〜NEXT ※繰り返し回数が確定の場合

後判定
 DO〜LOOP WHILE
(DO〜LOOP UNTIL)

       └functionGCD(a,b)について。 SECOND 2008/01/07 21:42:29 

 インデックスへ  EXIT
新規発言を反映させるにはブラウザの更新ボタンを押してください。