【正文】
對值有如下一個算法 : 第一步,輸入一個實(shí)數(shù) x. 第二步,判斷 x的符號 .若 x0,則 x=x; 否則, x=x. 第三步,輸出 x. 該算法的程序框圖如何表示? x0? 開始 結(jié)束 輸入 x 是 x=x 輸出 x 否 思考 3:這個算法含有順序結(jié)構(gòu)和條件結(jié)構(gòu),你能寫出這個算法對應(yīng)的程序嗎? x0? 開始 結(jié)束 輸入 x 是 x=x 輸出 x 否 END INPUT x IF x0 THEN x=x END IF PRINT x 思考 4:閱讀下面的程序,你能說明它是一個什么問題的算法嗎? INPUT “a , b=” ; a, b IF ab THEN x=a a=b b=x END IF PRINT a, b END 對實(shí)數(shù) a, b按從小到大排序 . 知識探究(二) :條件語句 ( 2) 思考 1:下圖是算法的條件結(jié)構(gòu)用程序框圖表示的另一種形式,它對應(yīng)的條件語句的一般格式設(shè)定為: 滿足條件 ? 步驟 1 步驟 2 是 否 IF 條件 THEN 語句體 1 ELS