Pascal-if-then-statement

提供:Dev Guides
移動先:案内検索

パスカル-if-thenステートメント

*if-then* ステートメントは、最も単純な形式の制御ステートメントであり、プログラム実行の制御フローの決定や変更に頻繁に使用されます。

構文

*if-then* ステートメントの構文は-
if condition then S

ここで、 condition はブールまたは関係条件であり、 S は単純または複合ステートメントです。 if-thenステートメントの例は-

if (a <= 20) then
   c:= c+1;

ブール式 condition がtrueと評価されると、ifステートメント内のコードブロックが実行されます。 ブール式の評価がfalseの場合、ifステートメントの終了後(終了終了後)の最初のコードセットが実行されます。

Pascalは、ゼロ以外およびnil以外の値をすべてtrueと見なします。ゼロまたはnilの場合、false値と見なされます。

流れ図

パスカルif-thenステートメント

概念を説明する完全な例を試してみましょう-

program ifChecking;

var
{ local variable declaration }
   a:integer;

begin
   a:= 10;
   ( *check the boolean condition using if statement* )

   if( a < 20 ) then
      ( *if condition is true then print the following* )
      writeln('a is less than 20 ' );
   writeln('value of a is : ', a);
end.

上記のコードをコンパイルして実行すると、次の結果が生成されます-

a is less than 20
value of a is : 10