陳佩琴
條件結(jié)構(gòu)的考查多以選擇題和填空題的形式出現(xiàn),同學們平時應(yīng)加強閱讀程序框圖的訓練,深刻理解框圖的邏輯結(jié)構(gòu)和具體的算法原理。
一、條件結(jié)構(gòu)的基本形式
常見的條件結(jié)構(gòu)可以表示為下面兩種形式(如圖1、圖2所示)。
圖1中,首先對“條件”進行判斷,當條件滿足時執(zhí)行“步驟A”的內(nèi)容,當條件不滿足時執(zhí)行“步驟B”的內(nèi)容,然后結(jié)束此次的判斷。
圖2中,“步驟A”表示滿足條件時執(zhí)行的內(nèi)容,當條件不滿足時,結(jié)束該條件結(jié)構(gòu),轉(zhuǎn)而執(zhí)行該條件結(jié)構(gòu)后面的步驟。
二、條件結(jié)構(gòu)的嵌套條件結(jié)構(gòu)的嵌套是指條件結(jié)構(gòu)中又包含一個或多個條件結(jié)構(gòu),其形式如圖3所示。解題時,應(yīng)注意避免邏輯上的混亂。