基本算法語(yǔ)句 同步練習(xí)
學(xué)力測(cè)評(píng)
雙基復(fù)習(xí)鞏固
1.下列賦值語(yǔ)句正確的是()
A.4←xB.p+q←8C.m=n←2D.s←s2+1
2.下列程序運(yùn)行的結(jié)果為()
A.55
B.110
C.45
D.90
3.給出以下問(wèn)題:
①求面積為1的正三角形的周長(zhǎng);
②求鍵盤所輸入的三個(gè)數(shù)的算術(shù)平均數(shù);
③求鍵盤所輸入的兩個(gè)數(shù)的最小數(shù);
④求函數(shù) 當(dāng)自變量取x0時(shí)的函數(shù)值.
其中不需要用條件語(yǔ)句來(lái)描述算法的問(wèn)題有()
A.1個(gè)B.2個(gè)C.3個(gè)D.4個(gè)
4.下列問(wèn)題所描述出來(lái)的算法,其中不包含條件語(yǔ)句的為()
A.讀入三個(gè)表示三條邊長(zhǎng)的數(shù),計(jì)算三角形的面積
B.給出兩點(diǎn)的坐標(biāo),計(jì)算直線的斜率
C.給出一個(gè)數(shù)x,計(jì)算它的常用對(duì)數(shù)的值
D.給出三棱錐的底面積與高,求其體積
5.下面程序的運(yùn)行結(jié)果不為4的()
6.設(shè)計(jì)一個(gè)計(jì)算1×3×5×7×9的算法.圖中給出了程序的一部分,則在橫線①上不能填入下面的那一個(gè)數(shù)?答:()
A.9B.9.5C.10D.10.5
7.已知A(x1,y1),B(x2,y2)是平面上的兩點(diǎn),試設(shè)計(jì)一個(gè)程序,輸入 A、B兩點(diǎn)的坐標(biāo) ,輸出其中點(diǎn)的坐標(biāo).現(xiàn)已給出程序的一部分,試在橫線上填上適當(dāng)?shù)恼Z(yǔ)句,把程序補(bǔ)充完整.
8.設(shè)計(jì)一個(gè)解關(guān)于x的方程:ax+b=0的程序.圖中給出了程序的一部分,請(qǐng)?jiān)跈M線上填上適當(dāng)?shù)恼Z(yǔ)句,使程序完整.
9.請(qǐng)?jiān)O(shè)計(jì)一個(gè)問(wèn)題,使得該問(wèn)題的算法如已知的偽代碼所示 .
綜合拓廣探索
10.由鍵盤任意輸入一個(gè)實(shí)數(shù)x,試設(shè)計(jì)一個(gè)計(jì)算x的算術(shù)平方根的算法.(提示:可利用函數(shù)Sqr(x),它表示對(duì)非負(fù)數(shù)求算術(shù)平方根的運(yùn)算,如Sqr(9)=3.)
11.某班45個(gè)學(xué)生,其中90分的有a人,80分的有b人,70分的有c人,60分的有d人.若全班的平均成績(jī)高于80(含80下同)為優(yōu),高于70為良,高于65為中,高于60為及格.試設(shè)計(jì)一個(gè)算法,能通過(guò)數(shù)據(jù)說(shuō)明全班的成績(jī)狀況.
12.定義一種運(yùn)算:n!=1×2×3×…×n,例如5!=1×2×3×4×5=120.試設(shè)計(jì)一個(gè)算法并寫出其偽代碼,使它能計(jì)算:1!+2!+3!+…+n!,其中正整數(shù)n由鍵盤輸入.
13.菲波拉契數(shù)列是這樣的一列數(shù):0,1,1,2,3,5,8,13,21,34,…,其特點(diǎn)是后一項(xiàng)等于前兩項(xiàng)的和,并且稱8為該數(shù)列的第7項(xiàng),34為該數(shù)列的第10項(xiàng),余相同.試設(shè)計(jì)一個(gè)算法并寫出其偽代碼,輸出這個(gè)數(shù)列的前n項(xiàng)以及前n項(xiàng)的和.(n為整數(shù),n≥3)
14.求π的近似值可以用以下公式
.
現(xiàn)給定一個(gè)很小的正數(shù)a(例如,a<10-100),當(dāng) <a時(shí),取 , ,…, 這些項(xiàng)的和為 的近似值,然后可求出π的近似值.請(qǐng)?jiān)O(shè)計(jì)一個(gè)算法并寫出其偽代碼,求出π的近似值.
學(xué)習(xí)延伸
用算法解決實(shí)際問(wèn)題
下表是自2004年1月1日?qǐng)?zhí)行的國(guó)內(nèi)快遞包裹(1000克以內(nèi))資費(fèi)表(單位:元)
運(yùn)距資費(fèi)
500公里及500公里以內(nèi)5.00
500公里以上至1000公里6.00
1000公里以上至1500公里7.00
1500公里以上至2000公里8.00
2000公里以上至2500公里9.00
2500公里以上至3000公里10.00
這里的郵資資費(fèi)是運(yùn)距的函數(shù)關(guān)系,其中運(yùn)距為自變量,郵資資費(fèi)是因變量.
請(qǐng)你設(shè)計(jì)一個(gè)算法(用偽代碼表示),求郵資資費(fèi)y(設(shè)運(yùn)距為x≤3000公理,包裹重量小于1000克).
參考答案與點(diǎn)撥
1.D(點(diǎn)撥:根據(jù)賦值語(yǔ)句的格式進(jìn)行判斷)
2.B(點(diǎn)撥:即求和S=2+4+6+…+20)
3.B(點(diǎn)撥:①②可不用條件語(yǔ)句)
4.D(點(diǎn)撥:A須判斷三邊能否構(gòu)成三角形;B須判斷兩點(diǎn)的橫坐標(biāo)是否相等;C須判斷x是否為正)
5.C(點(diǎn)撥:C中的運(yùn)行結(jié)果為7)
6.A(點(diǎn)撥:當(dāng)I<9成立時(shí),只能運(yùn)算1×3×5×7)
7.①:x1+x2;②:
8.①:x= - ;②:“方程無(wú)解”;③:“解為一切實(shí)數(shù)”
9.已知圓O內(nèi)有一個(gè)邊長(zhǎng)為a的圓的內(nèi)接正方形,試問(wèn)圓的面積比正方形的面積大多少?
10.見答圖.
11.見答圖.
12.見答圖.
13.見答圖.
14.見答圖.
學(xué)習(xí)延伸
本文來(lái)自:逍遙右腦記憶 http://m.yy-art.cn/gaoer/58301.html
相關(guān)閱讀:高二數(shù)學(xué)必修三章單元測(cè)試題