分支子程序框用來放置不同分支對應(yīng)的程序,不同的分支子程序框內(nèi)的程序和變量是相互獨(dú)立的。如圖1所示條件結(jié)構(gòu)程序,在“真”和“假”兩個(gè)分支下分別添加不同的程序和變量,并設(shè)置兩個(gè)分支下的顯示控x和y默認(rèn)值都0。
例:利用分支結(jié)構(gòu)分別實(shí)現(xiàn)兩個(gè)數(shù)的加、操作,并輸出操作結(jié)果,在其他情況下輸出0?!?第1步:建立分支結(jié)構(gòu)。在程序框圖中,新建一個(gè)條件結(jié)構(gòu)框,在條件選擇器標(biāo)簽中將分支添加至結(jié)5個(gè),分別為0、1、 2、 3、 4, 如圖
分支轉(zhuǎn)移程序的特點(diǎn)是程序中含有轉(zhuǎn)移指令,轉(zhuǎn)移指令又分為無條件轉(zhuǎn)移和有條件轉(zhuǎn)移,因此分支程序也可分為無條件分支轉(zhuǎn)移程序和有條件分支轉(zhuǎn)移程序。無條件分支轉(zhuǎn)移程序很簡單,這里不再討論。有條件