条件が成り立つときは「なら」の後のブロックを、成り立たないときは「そうでなければ」の後のブロックを実行します。「そうでなければ」は省略可能です。(例)乱数の値が5より大きい場合に「大吉」を表示します。(例)乱数の値が5より大きい場合に「大吉」を、そうでない場合は「小吉」を表示します。条件が成り立つ間、後のブロックを繰り返し実行します。(例)変数「x」が10以下の間、「s=s+x。x=x+1」を繰り返し実行します。