流れ図くん

 

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

繰り返し(do while)

名前

do while

break

continue

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

構文

do([break有   [, continue有 ] ]){
  [ステートメント]
  [continue;]
  [break;]
}
while(条件 [, True結果  [, False結果 ] ]);

説明

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

サンプル

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

fc("do while"){
  output "Sheet1";
  terminator("Start");
  do{//★do while文の開始
    proc("処理1");
  }
  while("★");//★do while文の条件
  return("End");
};
フローチャート図
//★「do while2」の表示
outputfile "フローチャート.xls";

fc("do while-break文"){
  output "Sheet1";
  terminator("Start");
  do("★"){//★do while文のbreak用のラベル名の設定
    proc("処理1");
    if("if"){
      break;//★do while文のbreak
    };
  }
  while("do while");
  return("End");
};
フローチャート図
//★「do while3」の表示
outputfile "フローチャート.xls";

fc("do while-continue文"){
  output "Sheet1";
  terminator("Start");
  do("","★"){//★do while文のcontinue用のラベル名の設定
    if("if"){
      continue;//★do while文のcontinue
    };
    proc("処理1");
  }
  while("while");
  return("End");
};
フローチャート図
//★「do while4」の表示
outputfile "フローチャート.xls";

fc("do whileの条件文字列の変更"){
  output "Sheet1";
  terminator("Start");
  do{
    proc("処理1");
  }
  while("while","★true","★false");
  return("End");
};
フローチャート図