《高一數(shù)學(xué)人教A版必修3課時作業(yè):13 變量與賦值 含解析》由會員分享,可在線閱讀,更多相關(guān)《高一數(shù)學(xué)人教A版必修3課時作業(yè):13 變量與賦值 含解析(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
人教版高中數(shù)學(xué)必修精品教學(xué)資料
課時作業(yè)13 變量與賦值
(限時:10分鐘)
1.已知變量a,b已被賦值,要交換a,b的值,應(yīng)采用的算法是( )
A.a(chǎn)=b,b=a B.a(chǎn)=c,b=a,c=b
C.a(chǎn)=c,b=a,c=a D.c=a,a=b,b=c
解析:根據(jù)賦值語句的含義可知A選項中最后a,b的值都成了b的值;B,C選項中變量c沒有初始值,故最后a,b的值都是空的.
答案:D
解析:在賦值語句中變量必須在等號的左邊,表達(dá)式必須在等號的右邊;一個語句只能給一個變量賦值,將一個變量的值賦給另一個變量,前一個變量的值保持不變;可先后給一個變量賦多個不同的值,但變量的
2、取值總是最近被賦予的值.由賦值語句的特點知本題應(yīng)選B.
答案:B
3.閱讀下列方框中的算法步驟.
運行結(jié)果是__________和__________.
解析:第2步中,x=32=9,y=32=6,則輸出9,6.
第4步中,x=9+1=10,y=6-1=5,則輸出10,5.
答案:9,6 10,5
4.下列算法語句的輸出結(jié)果C=__________.
解析:因為A的初始值為5,第一次將2A的值重新賦給A后A的值為10,再將A的值賦給C,可得到C的值為10,從而輸出C的值為10.
答案:10
(限時:30分鐘)
1.下列給出的賦值語句中正確的是( )
A.4
3、=M2 B.M=-3M
C.B=A=3 D.x+y2=2
答案:B
2.下列語句是賦值語句且能使y的值為4的是( )
A.y+2=6 B.23-2=y(tǒng)
C.4=y(tǒng) D.y=23-2
答案:D
3.下列算法最后輸出的結(jié)果是( )
A=5;
B=8;
X=A;
A=B;
B=X+A;
輸出A,B.
A.5,8 B.8,5
C.8,13 D.5,13
答案:C
4.執(zhí)行下列語句之后,輸出的結(jié)果為( )
a=3;
b=5;
a=a-2b;
b=2b-a;
輸出a,b.
A.3,5 B.-7,5
C.3,17 D.-7,
4、17
答案:D
5.為確保信息安全,信息需加密傳輸,發(fā)送方由明文→密文(加密),接收方由密文→明文(解密),已知加密規(guī)則如圖所示,例如,明文1,2,3,4對應(yīng)密文5,7,18,16.當(dāng)接收方收到密文14,9,23,28時,則解密得到的明文為( )
A.4,6,1,7 B.7,6,1,4
C.6,4,1,7 D.1,6,4,7
解析:由題意得
解得故選C.
答案:C
6.執(zhí)行下列賦值語句后,變量A=__________.
A=1
A=A+1
A=2A
解析:∵A=1,A=A+1,∴A=2,A=2A=4.
答案:4
7.下列算法中輸出的結(jié)果是_________
5、_.
a=3;
b=a;
b=b+2;
輸出b.
解析:第一步,把3的值賦給a;
第二步,把a的值3賦給b,則b的值為3;
第三步,把b+2(即3+2=5)的值賦給b,此時b=5;
第四步,輸出b的值5.
答案:5
8.下列算法語句的作用是輸出A(x1,y1),B(x2,y2)的中點坐標(biāo)(x,y),將空白處補充完整.
輸入x1,x2;
①__________;
輸入y1,y2;
②__________;
輸出x,y.
解析:根據(jù)中點坐標(biāo)公式可知x=,y=,所以①處填x=,②處填y=.
答案:x= y=
9.已知下列語句之后輸出的a,b結(jié)果為4,7,求輸入的變
6、量a,b的值.
輸入a,b;
b=a-2b;
a=a+3b;
輸出a,b.
解析:設(shè)輸入的變量a,b的值分別為x,y,則由賦值語句的格式可知
解得
即輸入的變量a,b的值分別為-17.-12.
10.下面是某同學(xué)用賦值語句寫的用公式法求一元二次方程x2-3x+2=0的根的算法,請幫他填寫完整并畫出算法框圖.
1.a(chǎn)=1,b=-3,c=2;
2.__________;
3.__________;
4.x1=p+q,x2=p-q;
5.輸出x1,x2.
解析:根據(jù)求根公式可知p=-,q=.
算法框圖如下:
11.某工種按工時計算工資,每月總工資=每月勞動時間(小時)每小時工資,從總工資中扣除10%作公積金,剩余的為應(yīng)發(fā)工資,請編寫一個輸入勞動時間和每小時工資數(shù)就能輸出應(yīng)發(fā)工資的算法并畫出算法框圖.
解析:算法如下:
1.輸入月勞動時間t和每小時工資a;
2.求每月總工資y=每月勞動時間t每小時工資a;
3.求應(yīng)發(fā)工資z=每月總工資y(1-10%);
4.輸出應(yīng)發(fā)工資z.
算法框圖如圖: