解決済み: 終了

最終更新: 09/21/2023

COBOL の「EXIT」の核心を掘り下げる前に、プログラミングの世界におけるこの用語の関連性を理解することが重要です。 終了は見た目と同じくらい簡単です。 これはプログラムまたはループの終了を意味するため、手続き型プログラミング パラダイムでは不可欠な要素となります。 この機能により、プログラムの実行制御を強化でき、COBOL を含むプログラミング言語全体で広く使用されています。 COBOL の制御フローでは、複雑な入れ子構造が許容される傾向があるため、EXIT ステートメントの使用を適切に組み込んで理解することがさらに重要になります。

COBOL プログラムへの EXIT ステートメントの統合:

EXIT を効果的に使用するための解決策は、このコマンドがプログラム フローをどのように変更するかを理解することにかかっています。 EXIT ステートメントはコードの一部の終了を示しますが、必ずしもプログラムの実行を完全に停止するわけではありません。 これらは、プログラム内の不活性なステートメント、つまり機能や処理を実行しない一種のプレースホルダーまたはダミー ステートメントを表します。

COBOL で EXIT を使用する方法

EXIT ステートメントの構文と構造を理解すると、アプリケーションを効果的に操作するのに役立ちます。 ここでは、段階的なアプローチに従って EXIT ステートメントを COBOL プログラムに統合する方法を説明します。

手続き課。
何らかの手順のセクション。
始める。
「COBOL チュートリアルへようこそ!」を表示します。
終了します。
終了

プログラムは、Some-Procedure Section という名前のセクションを含む Procedure Division から始まります。 次に、このセクションでは Begin という名前の段落を呼び出します。 Begin 段落ではメッセージが表示され、EXIT ステートメントが呼び出され、段落ルーチンの終了につながります。

注意: COBOL の EXIT には、コードの条件チェック、エラー チェック、デバッグは一切含まれません。

入れ子構造の操作

COBOL では入れ子構造を扱うのが一般的です。 ただし、EXIT ステートメントを使用しないと、制御フローの管理が困難になる可能性があります。

手続き課。
最初の手順セクション。
開始1.
「最初の手順に入りました」を表示します。
第 XNUMX 手順セクション。
開始2.
「第二の手続きに入りました」と表示。
終了します。
終了2.
終了します。
終了2.

このコードでは、手続き部内に First-Procedure と Second-Procedure という 1 つのセクションがあります。 どちらにも、それぞれ Begin2 と BeginXNUMX でマークされた段落が含まれています。 EXIT ステートメントは、これらの段落ルーチンの終了を示すために使用されます。

覚えておくべき重要なポイント:

  • EXIT を使用すると、特に入れ子構造の場合に、プログラムの実行フローを制御する柔軟性が得られます。
  • EXIT は特定の機能を実行しませんが、COBOL プログラムの構造編成において重要な役割を果たします。
  • COBOL と他のプログラミング言語の間での EXIT の適用の違いを理解すると、より効果的な言語間プログラミングが可能になります。

言語による EXIT の使用法の違い

概念は同じですが、EXIT の適用方法はプログラミング言語によって異なります。 この差異は、構文、セマンティクス、およびループ構造の制御における EXIT の役割の許容範囲に明らかです。

関連記事: