3.我們還可以利用計算機來模擬“割圓術(shù)”計算驗證圓周率。如圖所示,設(shè)圓的半徑為1,正n邊形的邊長AB=x
n,弦心距為h
n,面積為S
n,正2n邊形的邊長AC=x
2n,由勾股定理即可推導(dǎo)出h
n=
,x
2n=
(n≥6),其中x
6=1。觀察發(fā)現(xiàn),正2n邊形的面積等于正n邊形的面積加上n個等腰三角形的面積,即S
2n=S
n+n×x
n(n≥6)。利用這個推導(dǎo)公式,編寫如下Python程序,求解π的近似值。
(1)按照數(shù)字化工具的功能分類,Python語言編程軟件屬于
。
A.信息傳輸工具
B.信息加工工具
C.信息檢索工具
D.信息存儲工具
(2)Python文件的后綴名為
。
A..c
B..jar
C..xls
D..py
(3)s=6*sqrt(3)/4是一條
。
A.輸入語句
B.賦值語句
C.輸出語句
D.注釋語句
(4)“(x/2)**2+(1-h)**2”表達的代數(shù)式是
。
A.2(
)+1-2h
B.
×2+(1-h)×2
C.2(
)+2(1-h)
D.
(5)“i<=n/2”中包含①算術(shù)表達式②邏輯表達式③關(guān)系表達式④賦值表達式
。
A.①②
B.①③
C.②④
D.②③
(6)程序中“#當i>n/2時,結(jié)束循環(huán),執(zhí)行print
”的功能為
。
A.數(shù)據(jù)輸入
B.數(shù)據(jù)輸出
C.注釋或解釋
D.賦值
(7)“print(“當正多邊形的邊數(shù)為”,n,“時,π的近似值為:”,s)”的作用是
。
A.數(shù)據(jù)輸入
B.數(shù)據(jù)輸出
C.運算
D.賦值
(8)在h=sqrt(1-(x/2)**2)語句中,**是
運算符。
A.乘
B.除
C.求余
D.冪
(9)在Python程序設(shè)計語言中,數(shù)據(jù)輸入通過input函數(shù)來實現(xiàn),input函數(shù)的返回值是
。
A.數(shù)值
B.字符串
C.字典
D.列表
(10)利用計算機模擬“割圓術(shù)”,計算驗證圓周率,體現(xiàn)了數(shù)字化學(xué)習(xí)的
特點。
A.多樣性
B.局限性
C.創(chuàng)造性
D.單一性
(11)編制計算機程序解決問題的一般過程為①設(shè)計算法②編寫程序③調(diào)試運行程序④分析問題,正確的排序是
。
A.①②③④
B.④①②③
C.④②①③
D.①④②③