【正文】
輸出 x;否則,輸出 x. 該算法的程序框圖如何表示? x≥0? 開始 結(jié)束 輸入 x 是 輸出 x 否 輸出 x 你能寫出這個(gè)算法對(duì)應(yīng)的程序嗎? x≥0? 開始 結(jié)束 輸入 x 是 輸出 x 否 輸出 x END INPUT x IF x=0 THEN PRINT x ELSE PRINT x END IF 閱讀下面的程序,你能得到什么結(jié)論? x0? 開始 結(jié)束 輸入 x 是 x=x 輸出 x 否 END INPUT x IF x0 THEN x=x END IF PRINT x 例 6 將下列解一元二次方程 ax2+bx+c=0的程序框圖轉(zhuǎn)化為程序 . 開始 輸入 a, b, c △ = b24ac △ ≥0? △ =0? 否 x1=p+q 輸出 x1, x2 結(jié)束 否 是 2bp a=2q a= Vx2=pq 輸出 x1=x2=p 是 輸出“方程沒有實(shí)數(shù)根” 觀察程序框圖可以發(fā)現(xiàn),其中包含兩個(gè)條件結(jié)構(gòu),而且內(nèi)層的條件結(jié)構(gòu)是外層的調(diào)解結(jié)構(gòu)的一個(gè)分支。