繰り返し(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"); }; |