《2015高中數(shù)學(xué) 1.2.1輸入語句、輸出語句和賦值語句總結(jié) 新人教A版必修3》由會員分享,可在線閱讀,更多相關(guān)《2015高中數(shù)學(xué) 1.2.1輸入語句、輸出語句和賦值語句總結(jié) 新人教A版必修3(6頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、1.2.1 輸入語句、輸出語句和賦值語句(結(jié))
三種語句的格式
[例1] 下列正確的語句個數(shù)是( )
①輸入語句 INPUT a+2
②賦值語句 x=x-5
③輸出語句 PRINT M=2
A.0 B.1
C.2 D.3
[自主解答] ①中輸入語句只能給變量賦值,不能給表達(dá)式a+2賦值,所以①錯誤;②中x=x-5表示變量x減去5后再賦給x,即完成x=x-5后,x比原來的值小5,所以②正確;③中不能輸出賦值語句,所以③錯誤.
[答案] B
——————————————————
1.在輸入語句中,“提示內(nèi)容”和它后面的分號“;”可以省略不寫;輸
2、入語句要求輸入的值只能是具體的數(shù),無計(jì)算功能.
2.輸出語句可以輸出常量、變量或表達(dá)式的值(輸出語句有計(jì)算功能)或字符,程序中雙引號內(nèi)的部分將原始呈現(xiàn)。
3.(1)賦值語句的作用是先算出賦值號右邊表達(dá)式的值,然后把該值賦給賦值號左邊的變量,使該變量的值等于表達(dá)式的值.
(2)賦值號兩邊的內(nèi)容不能對調(diào),如a=b與b=a表示的意義完全不同.
賦值號與“等于”的意義也不同,若把“=”看作等于,則N=N+1不成立,若看作賦值號,則成立.
(3)賦值語句只能給一個變量賦值,不能接連出現(xiàn)兩個或多個“=”,可給一個變量多次賦值,但只保留最后一次所賦的值.
————————————————————
3、——————————————————
1.下列給出的賦值語句中,正確的有( )
①賦值語句3=B;②賦值語句x+y=0;③賦值語句A=B=-2;④賦值語句T=T*T.
A.0個 B.1個
C.2個 D.3個
解析:由賦值格式可知,只有④正確.
答案:B
利用輸入、輸出、賦值語句編寫程序
[例2] 設(shè)計(jì)一個求底面半徑為R,高為H的圓柱的表面積的程序,畫出程序框圖并寫出程序.
[自主解答] 程序框圖如圖: 程序如下:
INPUT“R=,H=”;R,H
A=2*3.14*R*H
B=3.14*R*R
S=A+2*B
PRINT “S=”;S
4、
END
——————————————————
1.根據(jù)輸入、輸出、賦值語句編寫程序時,一定要遵守語句的格式和程序語言中運(yùn)算符號的書寫要求.
2.牢記以下幾種常見的算術(shù)運(yùn)算符號
運(yùn)算符
作用
^
乘方運(yùn)算,如(ab=a^b)
*,/
乘法,除法運(yùn)算,如(a×b=a*b)
+,-
加法,減法運(yùn)算
——————————————————————————————————————
2.任給三個變量a,b,c賦值,計(jì)算a2-3b2+5c的值.
解:程序如下:
INPUT “a=”;a
INPUT “b=”;b
INPUT “c=”;c
S=a*a-3*b*
5、b+5*c
PRINT S
END
程序框圖與算法語句的轉(zhuǎn)化
[例3] 以下是一個用基本算法語句編寫的程序,根據(jù)程序畫出其相應(yīng)的程序框圖.
INPUT “x,y=”;x,y
x=x/2
y=3*y
PRINT x,y
x=x-y
y=y-1
PRINT x,y
END
[自主解答] 程序框圖如圖所示:
——————————————————
由程序畫程序框圖的關(guān)鍵是分清程序的結(jié)構(gòu),使用了哪些基本的算法語句,從而據(jù)此判定算法的邏輯結(jié)構(gòu),然后將語句中的內(nèi)容填入相應(yīng)的程序框中即可得到相應(yīng)的程序框圖.同樣由程序框圖設(shè)計(jì)程序就要看框圖中
6、使用了哪些邏輯結(jié)構(gòu),這些結(jié)構(gòu)使用哪些算法語句,然后把框圖中的內(nèi)容寫入算法語句即可.
——————————————————————————————————————
3.根據(jù)下面程序框圖,寫出程序.
解:程序:
INPUT “x,y=”;x,y
x=x/8
y=5*y
PRINT x,y
x=x+y
y=x+2y
PRINT x,y
END
已知f(x)=x3-1,設(shè)計(jì)一個程序,求f[f(13)].
[巧思] 從函數(shù)角度看,求f[f(13)],可先求y1=f(13),再求f(y1),將
7、它們與程序?qū)φ誽1相當(dāng)于“y=x^3-1”,f(y1)相當(dāng)于“y=y(tǒng)^3-1”,其中從左往右看,第二個“y”相當(dāng)于y1.
[妙解] 程序如下:
1.(2012·洛陽高一檢測)賦值語句n=n+1的意思是( )
A.n等于n+1
B.n+1等于n
C.將n的值賦給n+1
D.將n的值增加1,再賦給n,即n的值增加1
答案:D
2.下列語句中,正確表示輸出語句的是( )
A.INPUT“提示內(nèi)容”;變量
B.PRINT“提示內(nèi)容”;表達(dá)式
C.INPUT“變量”;提示內(nèi)容
D.PRINT“表達(dá)式”;提示內(nèi)容
答案:B
3.如
8、圖,此段程序運(yùn)行的結(jié)果是( )
A.2 2 3 B.3 2 2
C.2 3 2 D.3 3 2
解析:初始:a=1,b=2,c=3,
a=b,則a=2,b=c,則b=3,
c=a,則c=2.
答案:C
4.(2011·福建高考)運(yùn)行如圖所示的程序,輸出的結(jié)果是________.
解析:a=1,b=2,把1與2的和賦給a,即a=3,輸出的結(jié)果是3.
答案:3
5.下列程序
輸入2,4后則執(zhí)行的結(jié)果是________.
解析:x=2,y=4,
x=x*y=2×4=8,
y=8-4=-4.
答案:8?。?
6.已知正四棱柱的底面邊長和高分別為a和h,設(shè)計(jì)程序求其體積.
解:程序:
INPUT “a,h=”;a,h
V=a^2*h
PRINT “V=”;V
END