流れ図くん

 

機能説明 ※構文で[ ]で囲まれた文は省略可能であることをあらわす

判断(switch)

名前

switch

case

フローチャートに判断(switch)図を表示する。

構文

switch(条件){
  case(結果 [ , break無]){
    [ステートメント]
  }
};

説明

指定項目 内容
条件 省略不可能。判断図に条件の文字列を指定する。
※文字が枠からはみ出した場合、図形をひし形から六角形に変更して枠内の文字数を増やす。
結果 省略不可能。結果の判定文字列を指定する。
break無 省略可能。C言語でswitch文にbreak文が無い場合の処理を記述するのに利用する。文字列を指定する。
ステートメント 省略可能。実行される一連のステートメントを指定する。

サンプル

//★「switch文」の表示
outputfile "フローチャート.xls";

fc("switch文"){
  output "Sheet1";
  terminator("Start");
  switch("★"){//★switch文処理
    case("★A"){//★case
      proc("処理1");
    }
    case("★defult"){//★case
      proc("処理2");
    }
  };
  return("End");
};
フローチャート図
//★「switch文2」の表示
outputfile "フローチャート.xls";

fc("switch文2"){
  output "Sheet1";
  terminator("Start");
  switch("条件"){
    case("A"){
      proc("処理1");
    }
    case("B","★"){//★break無しの処理
      proc("処理2");
    }
    case("C","★"){//★break無しの処理
      proc("処理3");
    }
    case("defult"){
      proc("処理4");
    }
  };
  return("End");
};
フローチャート図