在IF/THEN語句中,條件關系式有:
一. If … Then 結構:
1. 格式:
(1) If Then [:…]
(2) If Then
End If
2. 功能:
當條件為真時執行Then后面的語句或語句組,否則執行后續語句。
二. If … Then … Else 結構:
1. 格式:
If Then
Else
End If
2. 功能:
當條件為真時執行語句組1,條件為假時執行語句組2。
3. 說明:
語句組1和語句組2都可以為新的條件語句,稱為條件語句嵌套的多分支結構。
寫出if語句的書寫格式與執行順序
IF語句根據指定的條件來確定語句執行順序,共有3種類型。
1、 用于門閂控制的IF語句 書寫格式: IF 條件 THEN END IF; 條件成立,順序處理語句執行,否則不執行。 2、 用于二選一控制的IF語句 書寫格式: IF 條件 THEN ELSE END IF; 當條件滿足時,執行順序語句甲;條件不成立時,執行順序語句乙。
3、 IF語句 IF 條件1 THEN ; ELSEIF 條件2 THEN ; …… ELSEIF 條件n THEN ; ELSE ; END IF; LIBRARY IEEE; USE *_LOGIC_*; ENTITY control_stmts IS PORT (a, b, c: IN BOOLEAN; output: OUT BOOLEAN); END control_stmts; ARCHITECTURE example OF control_stmts IS BEGIN PROCESS (a, b, c) VARIABLE n: BOOLEAN; BEGIN IF a THEN n := b; ELSE n := c; END IF; output。
轉載請注明出處華閱文章網 » ifthen語句格式