設(shè)計(jì)求一個(gè)數(shù)x的值的絕對(duì)值的算法并畫出流程圖.

答案:
解析:

  解:S1 輸入x;

  S2 若x≥0,則y=x;否則y=-x;

  S3 輸出y.

  流程圖如圖:

  思路分析:根據(jù)絕對(duì)值的意義,當(dāng)x≥0時(shí),y=x;當(dāng)x<0時(shí),y=-x.該問(wèn)題實(shí)質(zhì)是分段函數(shù)求值,在流程圖中應(yīng)使用選擇結(jié)構(gòu).

  方法歸納:必須先根據(jù)條件作出判斷,然后再?zèng)Q定進(jìn)行哪一個(gè)步驟的算法,在設(shè)計(jì)流程圖時(shí),必須引入判斷框,使用選擇結(jié)構(gòu)


練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來(lái)源:全優(yōu)設(shè)計(jì)必修三數(shù)學(xué)蘇教版 蘇教版 題型:044

迭代法是用于求方程或方程組近似根的一種常用的算法設(shè)計(jì)方法.設(shè)方程為f(x)=0,用某種數(shù)學(xué)方法導(dǎo)出等價(jià)的形式x=g(x),然后按以下步驟執(zhí)行:

(1)選一個(gè)方程的近似根,賦給變量x0;

(2)將x0的值保存于變量x1,然后計(jì)算g(x1),并將結(jié)果存于變量x0;

(3)當(dāng)x0與x1的差的絕對(duì)值還不小于指定的精度要求時(shí),重復(fù)步驟(2)的計(jì)算.

若方程有根,則按上述方法求得的x0就認(rèn)為是方程的根.試用迭代法求某個(gè)數(shù)的平方根,用流程圖和偽代碼表示問(wèn)題的算法.

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:訓(xùn)練必修三數(shù)學(xué)蘇教版 蘇教版 題型:044

迭代法是用于求方程或方程組近似根的一種常用的算法設(shè)計(jì)方法.設(shè)方程為f(x)=0,用某種數(shù)學(xué)方法導(dǎo)出等價(jià)的形式x=g(x),然后按以下步驟執(zhí)行:

(1)選一個(gè)方程的近似根,賦給變量x0;

(2)將x0的值保存于變量x1,然后計(jì)算g(x1),并將結(jié)果存于變量x0;

(3)當(dāng)x0與x1的差的絕對(duì)值還小于指定的精度要求時(shí),重復(fù)步驟(2)的計(jì)算.

若方程有根,則按上述方法求得的x0就認(rèn)為是方程的根.

試用迭代法求某個(gè)數(shù)的平方根,用流程圖和偽代碼表示問(wèn)題的算法.

已知求平方根的迭代公式為x1

查看答案和解析>>

同步練習(xí)冊(cè)答案