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