Top > IF 条件分岐式(IF ELSE)ある条件を与えて、その結果によってプログラムの流れを2つに分岐させます。 IF x<=0 THEN y:=100 {もしxが 0 以下だったら yに100を代入する} ELSE y:=200; {そうでないときは、 yに200を代入する} ここで気を付けなければならないのは 条件が真の場合の文の最後にはセミコロン(;)をつけないことです。 IF x<=0 THEN y:=100 ELSE y:=200; [文が複数行ある場合] IF x<=0 THEN BEGIN y:=100; z:=500; END ELSE BEGIN y:=200; z:=600; END; ※ この場合 (;)は省略なし IF x<=0 THEN BEGIN y:=100; z:=500; END; [複数の条件] IF (x<=0) AND (y=100) THEN z:=200; {xが0以下で、かつyが100のときは、zに200を代入する} 条件文1、条件文2 のどちらかを満たす場合 IF (x<=0) OR (y=100) THEN z:=200; {xが0以下、または、yが100のときは、zに200を代入する} |