本記事には一部広告が含まれます

ループの表現(繰り返し型)

繰り返しの処理を表すループには、その表現方法としていくつか種類があります。ここでは個々のループについて、その条件・判定方法を解説していきます。

 

ループ処理と2つの判定

ループ処理の始まる前に条件を判定をする前判定(前置判定)と、必ず1度はループ処理を行いその後に判定を行う後判定(後置判定)の2つの表現方法があります。

 

前判定(前置判定)

判断記号による条件判定を行った後、ループチャートに入ってから処理が行われる場合の表現方法です。

  1. 判断=条件を満たしたか?
  2. <No>ループ処理
  3. 1.に戻る

このような表現方法で、設定する条件によっては一度もループチャートに入らない、つまりループ処理されずに条件判定によって次のステップに進むこともあります。
プログラムでは「for文、while文」などが、この前判定(前置判定)で表現されます。

 

後判定(後置判定)

前判定とは順番が逆になりますが、1度処理が行われてから判断分岐になる場合の表現方法です。

  1. 処理
  2. 判断=条件を満たしたか?
  3. <No>1.に戻る

かなり似ているので困惑しがちですが、特徴としては判断による分岐後に特別な処理が行われるのではなく、事前の処理に戻る点です。
プログラムでは「do ~ while文」が、この後判定(後置判定)で表現されます。

業務改革ガイドブックを無料配布中!

業務改革を実現するためのプロセスマイニング活用ガイドをPDF形式で無料でダウンロードいただけます。プロセスマイニングの基本的な仕組みから、具体的な活用事例、業務効率化や改善につなげるためのステップを分かりやすく解説しています。データを活用して業務プロセスを見える化し、改善につなげたい方にとって必携の一冊です。ぜひこの機会に、業務改革の第一歩を踏み出すためのノウハウを手に入れてください!

※フリーメールアドレスではお申し込みいただけません
※コンサルティング会社、個人の方はご遠慮ください