流れ図くん

 

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

繰り返し(for)

名前

for

break

continue

フローチャートに繰り返し(for)を表示する。

構文

for(初期化式 , 継続条件, 再初期化 [break有   [, continue有  [, True結果  [, False結果 ] ] ] ] ){
  [ステートメント]
  [continue;]
  [break;]
};

 

説明

指定項目 内容
初期化式 省略不可能。繰り返し処理で最初に一度だけ行う処理内容を文字列で指定する。※C言語のforと同等。
継続条件 省略不可能。繰り返しを継続できるか判断する条件を文字列で指定する。※C言語のforと同等。
※文字が枠からはみ出した場合、図形をひし形から六角形に変更して枠内の文字数を増やす。
再初期化 省略不可能。繰り返し処理を繰り返す毎に行う処理を文字列で指定する。※C言語のforと同等。
break有 省略可能。C言語でfor文にbreak文が有る場合の処理を記述するのに利用する。文字列を指定する。
continue有 省略可能。C言語でfor文にcontinue文が有る場合の処理を記述するのに利用する。文字列を指定する。
True結果 省略可能。Trueの結果の判定文字列を指定する。
False結果 省略可能。Falseの結果の判定文字列を指定する。
ステートメント 省略可能。実行される一連のステートメントを指定する。

サンプル

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

fc("forの表示"){
  output "Sheet1";
  terminator("Start");
  for("★i=0","★i<3","★i++"){//★for文の表示
    proc("処理1");
  };
  return("End");
};
フローチャート図
//★「for2」の表示
outputfile "フローチャート.xls";

fc("forのbreak表示"){
  output "Sheet1";
  terminator("Start");
  for("i=0","i<3","i++","★"){//★for文のbreakラベルの設定
    proc("処理1");
    if("if"){
      break;//★breakの表示
    };
  };
  return("End");
};
フローチャート図
//★「for3」の表示
outputfile "フローチャート.xls";

fc("forのcontinue表示"){
  output "Sheet1";
  terminator("Start");
  for("i=0","i<3","i++","","★"){//★for文のcontinueラベルの設定
    if("if"){
      continue;//★continueの表示
    };
    proc("処理1");
  };
  return("End");
};
フローチャート図
//★「for4」の表示
outputfile "フローチャート.xls";

fc("forの条件文字列の変更"){
  output "Sheet1";
  terminator("Start");
  for("i=0","i<3","i++","","","★true","★false"){//★for文の
                                                                //条件文字列の変更
    proc("処理1");
  };
  return("End");
};
フローチャート図