

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 1.1.1 算法的概念 課時過關(guān)能力提升 、基礎(chǔ)鞏固 1算法的每一步都應(yīng)該是確定的,能有效執(zhí)行的,并且得到的結(jié)果是確定的,而不是模棱兩 可的這是指算法的( ) A. 確定性 B 普遍性 C 有限性 D.不唯一性 答案 A 2下列問題中,不可以設(shè)計一個算法求解的是( ) A. 二分法求方程 x2-3=0 的近似解 B. 解方程組 C 求半徑為 3的圓的面積 D.判斷函數(shù) y=x2在 R上的單調(diào)性 解析:|A,B,C 選項中的問題都可以設(shè)計算法解決 ,D 選項中的問題由于 x在 R 上取值無窮 盡,所以不能設(shè)計一個算法求解. 答案:| D 3.個算法的步驟如下 若輸入 x 的值為-3,則輸出 z
2、的值為( ) 第一步輸入 x的值. 第二步,計算 x 的絕對值 y. 第三步,計算 z=2y-y. 第四步輸出 z的值. A. 4 B.5 C.6 D.8 解析:以=-3, -y=|x|= 3. Z=23-3=5. 4已知直角三角形兩直角邊長分別為 a,b,求斜邊長 c 的一個算法分下列三步 答案:|B 計算 c= ; 輸入直角三角形兩直角邊長 a,b 的值; 輸出斜邊長 c的值 其中正確的順序是( ) A. B C. D. 解析:按先輸入,再計算,最后輸出的順序執(zhí)行 答案 D 5有如下算法: 第一步輸入 x的值 第二步若 x 0 成立則 y=x;否則,y=x2 第三步輸出 y的值 若輸入 x
3、=-2,則輸出 y= _ 解析:輸入 x=-2 后,x=-2 0 不成立,則計算 y=x2=(-2)2=4,輸出 y=4. 答案 4 6完成解不等式 2x+2- 7給出算法: 第一步輸入 n=6. 第二步,令 i=1,S=0. 第三步,判斷 i n 是否成立.若不成立,則輸出 S,結(jié)束算法;若成立,則執(zhí)行下一步 第四步,令 S的值加 i,仍用 S表示,令 i的值加 1,仍用 i 表示,返回第三步 該算法的功能是 _ 解析:該算法的運行過程是:n =6,i=1,S=0,i=1 6 成立;S=0+1=1,i=1+1=2,i=2 6 成 立;S=1 +2,i=2+1=3,i=3W 6 成立;S=1+
4、2+3,i=3+1=4,i=4 6 成立;S=1+2+3+4,i=4+1 =5,i=5 6 成 立;S=1 +2+3+4+5,i=5+ 仁 6,i=6W 6 成立;S=1 +2+3+4+5+6,i=6+1=7,i=71 時計算 y=x+2;否則計算 y=- 第三步輸出 y. 當(dāng)輸出 y=4 時,x= _ 解析:由題意知,y= 當(dāng) x1 時,令 x+2=4,得 x=2. 當(dāng) x3 的值,先計算 1X2=2,再計算 2 3=6,最終結(jié)果為 6 B. 解一元一次方程的步驟是去分母、去括號、移項、合并同類項、系數(shù)化為 1 C 今天,我上了 8節(jié)課,真累 D.求 1+2+3+4+5的值,先計算 1+2=
5、3,再計算 3+3=6,6+4=10,10+5=15,最終結(jié)果為 15 解析:|A,B,D 項中,都是解決問題的步驟,故 A,B,D 項中所敘述的是算法;C 項中是說明一個 事實,不是算法 答案 C 2閱讀下面的算法: 第一步,輸入兩個實數(shù) a,b. 第二步,若 ab,則交換 a,b 的值;否則,不交換 a,b 的值. 第三步輸出 a. 這個算法輸出的是() A. a,b 中較大的數(shù) B. a,b 中較小的數(shù) C 原來的 a 的值 D.原來的 b 的值 解析:第二步中 若 ab,則交換 a,b 的值,此時 a是 a,b 中較大的數(shù);若 a b, 則不變換 a,b 的值,此時 a 也是 a,b中
6、較大的數(shù) 答案 A 3小明中午放學(xué)回家自己煮面條吃,有下面幾道工序:洗鍋盛水 2 分鐘;洗菜 6 分鐘; 準(zhǔn)備面條及佐料 2 分鐘;用鍋把水燒開 10 分鐘;煮面條 3 分鐘.以上各道工序,除了 之外,一次只能進(jìn)行一道工序.小明要將面條煮好,最少要用的分鐘數(shù)為( ) A.13 B.14 C. 15 D.23 解析洗鍋盛水 2分鐘、用鍋把水燒開 10 分鐘(同時洗菜 6分鐘、準(zhǔn)備面條及 佐料2 分鐘)、煮面條 3 分鐘,共為 15分鐘. 答案:|C 4已知一個算法如下: 第一步,令 m=a. 第二步,若 bm 則 m=b. 第三步,若 c60,則輸出 r,然后執(zhí)行下一步;若 r60, 則直接執(zhí)行
7、下一步 第三步,使計數(shù)變量 n的值增加 1. 第四步,判斷計數(shù)變量 n 與學(xué)生個數(shù) 50 的大小,若 n 50,則結(jié)束 算法 第1課時程序框圖與順序結(jié)構(gòu) 課時過關(guān)能力提升 、基礎(chǔ)鞏固 1對終端框敘述正確的是( ) A. 表示一個算法的起始和結(jié)束,程序框是 _ B. 表示一個算法輸入和輸出的信息,程序框是 O C. 表示一個算法的起始和結(jié)束,程序框是1二. D. 表示一個算法輸入和輸出的信息,程序框是 _ 答案:|C 2如圖所示的程序框圖中不含有的程序框是 ( ) /輸人三曲強的 /底邊丫和高去/ ri A.終端框 B. 輸入、輸出框 C. 判斷框 D. 處理框 解析:所給程序框圖含有終端框,輸
8、入、輸出框和處理框,不含有判斷框 答案:C 3閱讀如圖所示的程序框圖,若輸入 x=3,則輸出 y的值為( ) A.33 B.34 C.40 D.45 ,曾打 解析:輸入 x=3 時,執(zhí)行的過程是:x=3,a=2X32-1=17,b=a-15=2,y=ab= 17X2=34,輸出 y=34. 答案:B 4.程序框圖中,具有賦值、計算功能的是( ) A.處理框 B.輸入、輸出框 C.終端框 D.判斷框 解析:在程序框圖中,處理框具有賦值和計算功能 答案:A 5如圖,若輸出的結(jié)果為 2,則處的執(zhí)行框內(nèi)應(yīng)填的是 A.x=2 B.b=2 C.x=1 D.a=5 解析:因為結(jié)果是 b=2, 所以 2=a-
9、3,即 a=5. 所以 5=2x+3,x= 1. 答案:C 6如圖 若輸入 a=10,則輸出 a= 解析:輸入 a=10,該程序框圖的執(zhí)行過程是 a=10, b=10-8=2, a= 10-2= 8, 輸出 a=8. 答案 8 7如圖所示的程序框圖,若輸出的結(jié)果是 2,則輸入的 m= _ /WAm/ Jt = lgFB /輸用工/ 解析:根據(jù)程序框圖知,lg m=2,故 m=100. 答案:100 8.求長方體的體積和表面積的一個程序框圖如圖所示 填 _ . 5=2( (4tb+Ac+uc) 9.執(zhí)行如圖所示的程序框圖后的結(jié)果為,將該程序框圖補充完整,橫線處 解析:由程序框圖得 S- -=2.
10、5. 答案 25 10如圖所示的程序框圖,要使輸出的 y的值最小,則輸入的 x 的值應(yīng)為多少?此時輸出的 y 的值為多少? 解:此程序框圖執(zhí)行的功能是對于給定的任意 x 的值,求函數(shù) y=x2+2x+3的值. 將 y=x2+2x+3 配方,得 y=(x+1)2+2,要使 y的值最小,需 x=-1,此時 ymin=2. 故當(dāng)輸入的 x的值為-1 時,輸出的 y的值最小為 2. 、能力提升 1.下列程序框圖是已知三角形的一邊 a 及這邊上的高 h,求三角形面積的算法,其中正確 的是() 2 I /懵出 6如圖 若輸入 a=10,則輸出 a= ,故不正確;B 選項輸出框應(yīng)為平行四邊形,故不正確;D
11、中沒 答案:C 2.閱讀如圖所示的程序框圖,若輸入的 a,b,c 的值分別是 21,32,75,則輸出的 a,b,c 分別是 ( )(W) 解析:|A 選項流程線沒有箭頭 有輸出框,故不正確. /冊出5/ s艸 /帝出旳 A 用 N*血 軸 A. 75,21,32 B. 21,32,75 C. 32,21,75 D. 75,32,21 解析:該程序框圖的執(zhí)行過程是: 輸入 21,32,75. x=21. a=75. c= 32. b=21. 輸出 75,21,32. 答案:A 3個算法的程序框圖如圖所示,已知 ai = 3,輸出的 b=7,則 a2的值是( ) (W) /輸幾 g / A.5
12、B. 7 C. 11 D. 13 解析:由題意知,該算法是計算 的值,故 - =7,得 a2=11.I 答案:C 4閱讀如圖所示的程序框圖,若輸出 y=3,則輸入的 x的值為 解析: |該算法的第 1 步分別將 X,Y,Z 賦予 1,2,3 三個數(shù),第 2 步使 X取 Y的值,即 X 取值變 成2,第 3 步使 Y取 X 的值,即 Y的值也是 2,第 4 步讓 Z取 Y的值,即 Z 取值也是 2,從而第 5 步輸出時,Z 的值是 2. 答案:2 6.圖是計算圖中陰影部分面積的一個程序框圖,則圖中(1)處應(yīng)填 _ 解析:由程序框圖可知,當(dāng) y=3 時,log2b=3. b= 8. a* 10=
13、8. . . 2 a= 80. - x -1 = 80.x=-9 或 x=9. 答案:|-9 或 9 5.根據(jù)下面的程序框圖所表示的算法 ,輸出的結(jié)果是 卓燉 2=3 I 圖 圖 解析 :題圖中,正方形的面積為 Si=a2,扇形的面積為 $=-掃2,則陰影部分的面積為 S=Si- S2=a2-a2=a2因此題圖 中(1)處應(yīng)填 S=a2. 答案:S=a2 7.已知一個圓柱的底面半徑為 R,高為 h,求圓柱的體積.設(shè)計解決該問題的一個算法,并畫 出相應(yīng)的程序框圖. 分析:此題只要將半徑 R、高 h 代入圓柱的體積公式 V n2h,最后輸出結(jié)果即可,所以只 用順序結(jié)構(gòu)就能解決該問題. 解:算法如下
14、: 第一步輸入 R,h. 第二步,計算V n2h. 第三步輸出 V. 程序框圖: 8.如圖,當(dāng)輸入的 x 的值為 0和 4 時,輸出的值相等,根據(jù)該圖和下列各小題的條件回答 下面的幾個問題. /輸人耳/ (1)該程序框圖解決的是一個什么問題 ? 當(dāng)輸入的 x的值為 3 時,求輸出的 f(x)的值. 要想使輸出的值最大,求輸入的 x 的值 解:(1)該程序框圖解決的是求二次函數(shù) f(x)=-x2+mx的函數(shù)值的問題 當(dāng)輸入的 x的值為 0 和 4 時,輸出的值相等,即 f(0)=f(4). 因為 f(0) = 0,f(4)=-16+4m, 所以-16+4m=0,所以 m=4, 所以 f(x)=-
15、x2+4x, 所以 f(3)=-32+4X3=3, 所以當(dāng)輸入的 x 的值為 3 時輸出的 f(x)的值為 3. 因為 f(x)=-x2+ 4x=-(x-2)2+ 4,當(dāng) x=2時,f(x)max=4, 所以要想使輸出的值最大 ,輸入的 x 的值應(yīng)為 2. 第2課時 課時過關(guān) 條件結(jié)構(gòu) 一、基礎(chǔ)鞏固 1下列關(guān)于條件結(jié)構(gòu)的描述 ,不正確的是( ) A.條件結(jié)構(gòu)的出口有兩個 ,但在執(zhí)行時,只有一個出口是有效的 B. 條件結(jié)構(gòu)的判斷條件要寫在判斷框內(nèi) C條件結(jié)構(gòu)只有一個出口 D. 條件結(jié)構(gòu)根據(jù)條件是否成立,選擇不同的分支執(zhí)行 解析:條件結(jié)構(gòu)的出口有兩個,算法的流程根據(jù)條件是否成立有不同的流向 答案:
16、C 2如圖所示,若輸入 x= A. 答案:D 3某市的出租車收費辦法如下:不超過 2 千米收 7元(即起步價 7 元),超過 2 千米的里程每 千米收 2.6元,另外每車次超過 2 千米收燃油附加費 1元(不考慮其他因素)相應(yīng)收費系 統(tǒng)的程序框圖如圖所示,則處應(yīng)填( ) A. y=7+2.6x B.y=8+2.6x C. y= 7+ 2.6(x-2) D.y= 8+2.6(x-2) 解析:|當(dāng) x2 時,y=7+2.6(x-2)+ 仁 8+2.6(x-2),所以處應(yīng)填 y=8+2.6(x-2). 答案:|D 4.計算函數(shù) y=- 的值的程序框圖如圖所示,在處應(yīng)分別填入的是 C. y=0,y=2
17、x,y= ln (-x) D.y=0,y=l n(-x),y= 2x 解析:當(dāng) x-2 不成立時,有 x-2 成立時,若 x3 成立,則 y= 2x,則處填入 y= 2x;若 x3 不成立,即-2x 3,則 y=0,則處填入 y= 0. 答案:|B 解析:-,輸出 y的值為-. / IftAx / /輸嗆/ 5.執(zhí)行如圖所示的程序框圖,若輸入的 t -1,3,則輸出的 s的取值范圍是( ) A. -3,4 B. -5,2 C. -4,3 D. -2,5 當(dāng)-1 t1 時,s=3t -3,3); 當(dāng) K t 3 時,s=4t-t2=-(t-2)2+4,此時 3 s3 時 y 8+ 2.6(x-3
18、)+ 仁 9+ 2.6(x-3)= 2.6x+1.2;當(dāng) xc,則輸出 b,否則輸出 c,結(jié)束算法. 即求 a,b,c 的最大值. 答案:求 a,b,c 的最大值 10.給定一個整數(shù) n,若 n 為奇數(shù),則把 n乘 3 加 1;若 n為偶數(shù),則把 n 除以 2設(shè)計一個算法 輸出計算結(jié)果,并畫出程序框圖 解:算法如下: 第一步,輸入整數(shù) n 的值. 第二步若 n 為奇數(shù),則計算 w=3n+1 的值;否則,計算 w=_的值. 第三步,輸出 w. 程序框圖: 、能力提升 1若 f(x)=x2,g(x)=log2X,則如圖所示的程序框圖中 輸入 x=0.25,輸出 h(x) = ( ) 解析:h(x)
19、取 f(x)和 g(x)中的較小者.A.0.25 B.2 4某程序框圖如圖所示,現(xiàn)輸入如下四個函數(shù),則可以輸出的函數(shù)是( ) 2 g(0.25)= log20.25=- 2,f(0.25)= 0.252=. 答案:C 解析:由函數(shù)解析式得當(dāng) x 1 時,y=2x,結(jié)合程序框圖可得 處應(yīng)填“1? D.x 1? 3.如圖,給出一個程序框圖,其作用是輸入 與輸出的 y的值相等,則輸入的 A.1 個 B.2 個 解析: 由程序框圖可得,C.xvl? 解析由題中程序框圖知,輸出的函數(shù)是奇函數(shù),且存在零點.函數(shù) f(x)=x2,f(x) = ex不是奇函 數(shù);而函數(shù) f(x)=-是奇函數(shù),但不存在零點;函
20、數(shù) f(x)= sin x 是奇函數(shù),且存在零點,故選 D. 答案:D 5.某程序框圖如圖所示,若分別輸入的 x 的值為 0,1,2,執(zhí)行該程序后,輸出的 y的值分別為 a,b,c,貝 V a+b+c= _ . 解析:該程序框圖的功能是輸入自變量 x 的值,輸出函數(shù) y= 的函數(shù)值. 對應(yīng)的函數(shù)值記為 y=f(x),則 a=f (0)=40= 1,b=f(1) = 1,c=f(2) = 22=4,a+b+c= 6. 答案:|6 6.定義某種運算“”,S=a*b 的運算原理如圖所示,則 0* (-1)= _ ;設(shè) f(x)=(0*x)x- (2*x),則 f(1)=_ .2 A.f(x)=x B
21、. f(x) C.f(x)=ex D.f(x)=sin x 4某程序框圖如圖所示,現(xiàn)輸入如下四個函數(shù),則可以輸出的函數(shù)是( ) 解析:由題中的程序框圖得,a*b= 則 0* (-1)=|-1|= 1; 又由 f(x)的定義,得 f(1) = (0*1) xi-(2* 1)=0 X1-|1|=-1. 答案:1 -1 7.已知關(guān)于 x的一元二次方程 ax2+bx+c= 0(a卻).設(shè)計一個算法判斷方程是否有實數(shù)根 寫出算法步驟,并畫出程序框圖. 分析 1 根據(jù) Yb2-4ac 的符號來判斷,因此要用條件結(jié)構(gòu) 解:算法如下: 第一步輸入 a,b,c. 第二步,計算A=b2-4ac. 第三步,判斷A
22、0 是否成立,若成立,則輸出方程有實數(shù)根”若不成立,則輸出方程無實 數(shù)根” 程序框圖: /帕出方i岳冥魏 111 co 8.下圖是某函數(shù) f(x)給出 x 的值,求相應(yīng)函數(shù)值 y的程序框圖/輸人x/ /端岀F/ /輸人住恥/ /輸用冇*有賀* (W| 寫出函數(shù) f(x)的解析式; 若輸入的 X取 X!和 X2(|X!|X2|)時輸出的 y值相同,試簡要分析 X!與 X?的取值范圍 解:(1)f(X)=- (2)畫出 y=f(x)的圖象. 由圖象及 y=f(X)為偶函數(shù),且當(dāng) |Xi|V|X2| 時,f(Xi)=f(X2)知,Xi (-1,1),X2 - _,-1) U (1,-. 第3課時循環(huán)
23、結(jié)構(gòu) 課時過關(guān)能力提升 、基礎(chǔ)鞏固 1下列關(guān)于循環(huán)結(jié)構(gòu)的說法正確的是 ( ) A. 可能不含順序結(jié)構(gòu) B. 可能不含條件結(jié)構(gòu) C. 含有順序結(jié)構(gòu)和條件結(jié)構(gòu) D. 以上說法都不正確 答案:|C 2執(zhí)行如圖所示的程序框圖,輸出的 S 的值為( ) 解析:開始時 k=O,S=O. 解析:由程序框圖知, S=1X2 X3Xx n. 又 1 X2X3X4X5=120200. 故語句 S=SKn”被執(zhí)行了 5 次. 答案:B 4.執(zhí)行如圖所示的程序框圖,輸出的結(jié)果是(A.1 B.3 第一次循環(huán) ,k=03,S=0+2 =1,k=0+ 仁1, 第二次循環(huán) ,k=13,S=1 + 21=3,k=1 + 仁2,
24、 第三次循環(huán) ,k= 2 3,S=3+ 22= 7,k= 2+仁 此時不滿足條件 k 3,輸出結(jié)果 S,即輸出 7.故選 C. 答案:C 3.在如圖所示的程序框圖中,語句 S=SXn”將被執(zhí)行的次數(shù)是( A.4 B.5 D.7 C.6 解析:x=3,y= 1; x= 3 6 成立,y= 1 X3= 3,x= 3+1 = 4; x= 4 6 成立,y= 3 X4= 12,x=4+1 = 5; x= 5 6 成立,y= 12 X5= 60,x= 5+ 1 = 6; x=6 6成立,y=60 X5= 360,x=6+ 1=7; x=75 不成立 i=2+1 = 3 S=2X(4+1)=10 i= 3
25、5 不成立 i= 3+1 = 4 S=2X(10+ 1)=22 i=45 不成立 i=4+1=5 S=2X(22+ 1)=46 i= 55 不成立 i= 5+ 1 = 6 S=2X(46+ 1)= 94 i=65 成立 輸出 S=94. 答案:|94 7個算法的程序框圖如圖所示,若此程序運行結(jié)果為 S=720,則在判斷框中應(yīng)填入關(guān)于 k 的判斷條件是 _ . 學(xué) | it=10.5=1 8?”. 答案:k8? 解析:第一步運算結(jié)果:s=1,i=2(i 4 成立); :s=7,i= 5(i 4 不成立),程序結(jié)束,故輸出 s 的值為 7. 答案:7 9計算某年級 500 名學(xué)生期末考試(滿分為
26、100分)及格率 q的程序框圖如圖所示,則圖中 空白框內(nèi)應(yīng)填入 _ .第二步運算結(jié)果 :s=2,i= 3 (i 4 成立) ; 第三步運算結(jié)果 :s=4,i= 4 (i 4 成立) ; 第四步運算結(jié)果 8執(zhí)行如圖所示的程序框圖 Z+l 解析由程序框圖可知 M表示及格人數(shù),N 表示不及格人數(shù),所以 q= 答案:q= 10畫出計算 1+- -+ 的值的一個程序框圖 解 :程序框圖: (方法一)當(dāng)型循 環(huán)結(jié)構(gòu)如圖 (方法二)直到型循 環(huán)結(jié)構(gòu)如圖 圖 解析:由程序框圖可知,k=0,P=1. 第一次循環(huán),因為 k= 05,所以 P=1 X3=1,k= 0+1 = 1. 第二次循環(huán),因為 k= 15,所以
27、 P=1 X31 = 3,k= 1+1 = 2. 第三次循環(huán),因為 k= 25,所以P=3X32=33,k=2+1 = 3. 第四次循環(huán),因為 k= 35,所以 P=33x33=36,k=3+ 1 = 4. 第五次循環(huán),因為 k= 45,所以 P=36X34=310,k= 4+1 = 5. 此時滿足判斷框內(nèi)的條件,輸出結(jié)果為 z=log9310= 5. 答案:B 2執(zhí)行如圖所示的程序框圖,如果輸入 a=4,那么輸出 n 的值為()、能力提升 1執(zhí)行如圖所示的程序框圖 A.4 B.5 ,若 m=5,則輸出的結(jié)果為( C.6 D.8 4閱讀程序框圖,則輸出的 S 等于( ) ZEL /輸 AJ/
28、1 A. 2 B.3 C.4 D.5 解析:若輸入 a=4,則執(zhí)行 P=0,Q=1,判斷 01成立,進(jìn)行第一次循環(huán) P=1,Q=3,n=1,判斷 13 成立,進(jìn)行第二次循環(huán); P=5,Q=7,n=2,判斷 57 成立,進(jìn)行第三次循環(huán) P=21,Q= 15,n=3,判斷 21 10? 答案:|A B.iv 10? C.i 9? D.i 9? A. 40 B.38 C.32 D.20 答案:|B 5根據(jù)條件把圖中的程序框圖補充完整 ,求區(qū)間1,1 000內(nèi)所有奇數(shù)的和,(1)處 填 _ ;(2)處填 _ . I 百=o| 解析:求1,1 000內(nèi)所有奇數(shù)的和,初始值 i= 1,S=0,并且 i 5
29、 不成立; y=| 7.2-2|= 5.2, i=1 + 仁 2, x= 5.2, i=2 5不成立; y=| 5.2-21= 3.2, i=2+ 仁 3, x= 3.2, i= 3 5 不成立; y=|3.2-2|=1.2, i= 3+1 = 4, x=1.2, i=4 5不成立; y=| 1.2-2|= 0.8, i=4+ 仁 5, x= 0.8, i= 5 5成立; 輸出 y=0.8. 答案:|0.8 7求使 1+2+3+4+5+n 100 成立的最大自然數(shù) n的值,畫出程序框圖. 分析由題目可獲取以下主要信息: 1 + 2+ 3+ 4+ 5+n w 100 為關(guān)于 n 的不等式; 設(shè)計
30、求 n的最大自然數(shù)的算法 解答本題可先思考如何設(shè)計循環(huán)變量及循環(huán)體,再關(guān)注每一次循環(huán)后輸出的變量的情況 是否符合題目的要求 解:程序框圖: /輸時 8.相傳古代印度國王舍罕要褒賞他聰明能干的宰相達(dá)依爾 (國際象棋的發(fā)明者),問他需 要什么,達(dá)依爾說:國王只要在國際象棋的棋盤第一個格子上放一粒麥子 ,第二個格子上 放兩粒,第三個格子上放四粒,以后按此比例每一格加一倍,一直放到第 64 格 (國際象棋 8X8=64格),我就感恩不盡,其他什么也不要了 ”國王想:這有多少,還不容易!”讓人扛來 一袋小麥,但不到一會兒就全用沒了 ,再扛來一袋很快又沒有了 ,結(jié)果全印度的糧食用完還 不夠,國王很奇怪一個
31、國際象棋棋盤一共能放多少粒小麥 ?試用程序框圖表示其算法 分析根據(jù)題目可知: 第一格放 1 粒,1 = 2, 第二格放 2 粒,2=21, 第三格放 4 粒,4=22, 第四格放 8 粒,8=23, 第六十四格放 263粒 則此題就轉(zhuǎn)化為求 1 + 21 + 22+23+24+ 263的和的問題我們可引入一個累加變量 S,個 計數(shù)變量 i,累加 64 次就能算出一共有多少粒小麥. 解 :一個國際象棋棋盤一共能放 1 + 21+ 22+ 23+ 24+ 263粒小麥程序框圖: 1.2.1 輸入語句、輸出語句和賦值語句 課時過關(guān)能力提升 、基礎(chǔ)鞏固 i下列語句正確的是( ) A. INPUT a=
32、”;5* 5 B. PRINT (a+b+c)/3 C. PRINT a b D. 賦值語句 a+b=1 解析:|對 A,不能輸入運算式,故 A 錯;B正確;對 C 輸出語句應(yīng)為 a5=80,第三句 B 取 16 除以 5 的余數(shù),B=1,第三句 C=80 5+1=401,故選 A. 答案:|A 4下列程序執(zhí)行后結(jié)果為 3,則輸入的 x 值可能為( ) INPUT x=”;x y=x* x+2* x PRINT y END A.1 B-3 C. -1 D.1 或-3 解析:由已知X2+2X=3,解得 x=1或 x=-3. 答案 D 5. 如圖所示的程序執(zhí)行后輸出 A 的值為() A=10 B=
33、20 C=A D=B B=C A=B PRINT A END A.6 B.8 C.10 D.20 答案:|C 6. 已知A(xi,yi),B(X2,y2)是平面上的兩點,試根據(jù)平面幾何中的中點的坐標(biāo)公式 ,設(shè)計一個程 序,輸入 A,B兩點的坐標(biāo),輸出它們中點的橫坐標(biāo)和縱坐標(biāo). 現(xiàn)已給出程序的一部分,請在橫線處把程序補充完整 INPUT x1,y1,x2,y2 X= y= _ PRINT x,y END 答案:|(X1+X2)/2 (y1+y2)/2 7. 給出下列程序: INPUT Maths= ”;a INPUT Chin ese=;b INPUT En glish=;c PRINT The
34、 sum=;a+b+c END 這個程序的功能是 _ . 解析等同于順序結(jié)構(gòu)按先后順序執(zhí)行,根據(jù)程序步驟可知此程序的功能是計算一個學(xué)生 數(shù)學(xué)、語文、英語三門課程的總分 答案 計算一個學(xué)生數(shù)學(xué)、語文、英語三門課程的總分 8下列語句執(zhí)行后,A,B 的值分別為 _ . A=2 B=3 B=A* A A=A+B B=A+B PRINT A,B END 解析:運行得:A=2,B=3,B=22=4,A=2+4=6,B=6+4=10,故輸出 A,B 的值分別為 6,10. 答案:6,10 9下面程序輸出的結(jié)果是 _ a=5 b=3 c=(a+b)/2 d=cA2 PRINT d=”;d END 解析該程序的
35、運行過程是: a=5 b=3 c=(5+3)/2=4 d=42=16 輸出 d=16. 答案:16 10.以下是一個用基本算法語句編寫的程序 ,根據(jù)程序畫出其相應(yīng)的程序框圖 INPUT x,y PRINT x/4,2 *y x=x+2 y=y-i PRINT x,y END 解 :程序框圖: /輸 Axj/ /欄出手導(dǎo)/ r |jcjr+2 ; r=yi : * /輸岀“/ 二、能力提升 1下列語句正確的個數(shù)是( ) 輸入語句 INPUT a+2 賦值語句 x=x-5 輸出語句 PRINT M=2 A.O B.1 C.2 D.3 解析:中 INPUT 語句不能是表達(dá)式,所以錯誤;中 x=x-5
36、 表示變量 x減去 5后再賦給 x,即完成 x=x-5 后,x 比原來的值小 5,所以正確中不能輸出賦值語句 所以錯誤. 答案:|B2下面程序輸出的結(jié)果是( ) x=6 y=3 x=x/3 y=4* x+1 PRINT x+y END A.27 B.9 C.2+25 D.11 解析 該程序的運行過程是 x=6 y=3 x=6 3=2 y=4 2+仁9 x+y=2+9=11 所以輸出 11. 答案:| D 3下列程序運行后的結(jié)果為( ) a=2 b=3 c=4 a=b b=c+3 c=b+4 d=(a+b+c)/3 PRINT d=”;d END A.d=3 B.d=5 2下面程序輸出的結(jié)果是(
37、 ) D. d=9Cd=7 程序 程序 解析:.a=2,b=3,c=4. a=3,b=7,c=11. 8=-(3+7+11)=7, 輸出 d=7. 答案 C 4.給出下列程序: INPUT A=”;A A=A* 2 A=A* 3 A=A* 4 A=A* 5 PRINT A END 若輸出的 A 的值為 120,則輸入的 A 的值為( ) A.1 B.5 C.15 D.120 解析該程序的功能是計算 AX2X3XI 5的值,則 120=AX2 3X 5,故 A=1,即輸入 A的值為 1. 答案:|A 5.下列程序輸出的結(jié)果是 12,則輸入的 n= _ . INPUT n s=n* (n+1) P
38、RINT s END 解析:由輸出的 s=n(n+1)=12,解得 n=3或 n=-4. 答案3 或-4 6.閱讀下面兩個程序 INPUT x y=x+2 PRINT y END INPUT x y=2* x+2 PRINT y END 如果兩個程序輸入的數(shù)值相同,并且運行后輸出的結(jié)果也相同,那么這兩個程序輸入的數(shù) 值是 _ ,運行后輸出的結(jié)果是 _ . 解析因為兩個程序輸入的數(shù)值相同,并且運行后輸出的結(jié)果也相同,所以 x+2=2x+2,解得 x=0,即輸入值是 0,運行后結(jié)果是 2. 答案:| 0 2 7編寫一個程序,要求輸入兩個正數(shù) a和 b 的值,輸出 ab與 ba的值. 解:程序如下
39、INPUT a,b=;a,b A=aAb B=bAa PRINT aAb=”;A PRINT bAa=;B END * 8.用兩根長度均為 I 的細(xì)鐵絲分別圍成一個正方形和一個圓 ,求所圍成的正方形的面積 和圓的面積編寫一個程序,要求輸入 I 的值,輸出正方形的面積和圓的面積(n取 3.14). 分析:設(shè)圍成的正方形的邊長為 a,依題意得 4a=l,a=-,所以正方形的面積為 Si=- 同理,若設(shè)圍成的圓的半徑為 R,則 2nR=l,Rj,所以圓的面積為 S2=n2=n 因此 可以用順序結(jié)構(gòu)實現(xiàn)這一算法,采用 INPUT 語句輸入 l 的值,利用賦值語句得到面積,最后 輸出這兩個面積,注意n取
40、 3.14. 解:程序如下: INPUT I S1=IA2/16 S2=IA2/(4*3.14) 程序 程序 PRINT 正方形的面積為”;S1 PRINT 圓的面積為”;S2 END 1.2.2 條件語句 課時過關(guān)能力提升 、基礎(chǔ)鞏固 1. 當(dāng)輸入 x=-3.2時,下列程序輸出的結(jié)果為( ) INPUT x IF x5 THEN b=2* a ELSE b=a* a+1 END IF PRINT b END若輸入 5,則該程序的運行結(jié)果為( ) 解析:由 a=5 不大于 5,得 b=a2+l=25+1=26. 答案:D 3給出下列程序: INPUT x1,x2 IF x仁x2 THEN x1
41、= x1+x2 END IF y=x1+x2 PRINT y END 如果輸入 X1=2,X2=3,那么執(zhí)行此程序后,輸出的結(jié)果是( ) A.7 B.10 C.5 D.8 解析: % =2,X2= 3, X1 另 a. y=X1 +X2=2 +3=5. 答案:|C 4給出如圖所示的程序,執(zhí)行該程序時,若輸入的 x為 3,則輸出的 y值是() INPUT X=”;x IF x3 THEN y=x* x ELSE y=2* x END IF PRINT y END A.3 B.6 C.9 D.27 解析:當(dāng) x=3 時條件 x3 不成立,執(zhí)行 y=2x,即 y=2X3=6,故輸出的結(jié)果是 6. A
42、.1 B.10 C.25 D.26 5若下面程序運行的結(jié)果是 3,則輸入的 x值是( ) 答案:|B5若下面程序運行的結(jié)果是 3,則輸入的 x值是( ) INPUT x IF x=0 THEN y=xA2+2 ELSE y=-x END IF PRINT y END A.1 B.-3 C.1 或-3 D. 1 或-3 解析由程序可知,y= 當(dāng) y=3 時可得 或 解得 x=1 或-3. 答案:|C 6閱讀下面的程序,可知程序運行的結(jié)果是( ) a=3 IF a=3 THEN PRINT 3 END IF IF a=4 THEN PRINT 4 END IF IF a=5 THEN PRINT
43、5 END IF IF a=4 THEN y=x ELSE y=x-2 END IF PRINT y END 解析:以=5 4, /y=5. 輸出 5. 答案:| 5 8根據(jù)以下程序,可知 f(-2)+f(3)= _ INPUT X=”;x IF x=0 THEN f(x)=4* x ELSE f(x)=2Ax END IF PRINT f(x) END 解析-20, f(3) =23=8. f(-2)+f(3)=-8+8=0. 答案 0 9已知函數(shù) y=- 下列程序的功能是輸入自變量 x 的值,輸出其對應(yīng)的函數(shù)值 INPUT x IF THEN y=-x ELSE y=xA2+1 END IF PRINT y END 則處填入的條件應(yīng)該是 _ . 答案:x=0 10.已知函數(shù) y=- 設(shè)計程序,使輸入 x的值,輸出相應(yīng)的 y值. 解|程序如下: INPUT x IF x0 THEN y=3-x ELSE y=x+3 END IF PRINT y END 、能力提升 1閱讀程序,若輸出的結(jié)果是 9,則輸入的 x值應(yīng)該是() INPUT x
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025福建泉州文旅集團(tuán)招聘61人筆試參考題庫附帶答案詳解
- 2025年湖南邵陽邵東市城市發(fā)展集團(tuán)有限公司招聘10人筆試參考題庫附帶答案詳解
- 漢江師范學(xué)院《電力系統(tǒng)綜合實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- 福建船政交通職業(yè)學(xué)院《跨國企業(yè)戰(zhàn)略管理(雙語)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州中醫(yī)藥大學(xué)《產(chǎn)品系統(tǒng)設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 金華職業(yè)技術(shù)學(xué)院《牽引電機與拖動技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 福州科技職業(yè)技術(shù)學(xué)院《業(yè)財融合實訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧商貿(mào)職業(yè)學(xué)院《現(xiàn)代企業(yè)管理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安高新科技職業(yè)學(xué)院《攝影測量學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西國防工業(yè)職業(yè)技術(shù)學(xué)院《程序設(shè)計基礎(chǔ)實驗》2023-2024學(xué)年第二學(xué)期期末試卷
- (三模)遵義市2025屆高三年級第三次適應(yīng)性考試英語試卷(含答案)
- (三模)豫西北教研聯(lián)盟 (平許洛濟(jì))2024-2025學(xué)年高三第三次質(zhì)量檢測生物試卷(含答案)
- 護(hù)士助教面試題及答案
- 《分布式存儲技術(shù)》課件
- 第18課《井岡翠竹》課件-2024-2025學(xué)年統(tǒng)編版語文七年級下冊
- 第16課《有為有不為》公開課一等獎創(chuàng)新教學(xué)設(shè)計
- 【MOOC】《思想道德與法治》(東南大學(xué))章節(jié)中國大學(xué)慕課答案
- 【MOOC】以案說法-中南財經(jīng)政法大學(xué) 中國大學(xué)慕課MOOC答案
- 卜算子-送鮑浩然之浙東課件
- MOOC 中醫(yī)與辨證-暨南大學(xué) 中國大學(xué)慕課答案
- 年產(chǎn)10噸功能益生菌凍干粉的工廠設(shè)計改
評論
0/150
提交評論