《高中數(shù)學(xué)算法初步章節(jié)教學(xué)課件必修三基本算法語言1》由會員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué)算法初步章節(jié)教學(xué)課件必修三基本算法語言1(12頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1.2基本算法語句1.2.1輸入語句、輸出語句、賦值語句一、輸入、輸出語句一、輸入、輸出語句作用: 用來實現(xiàn)算法的輸入信息、輸出結(jié)果的功能。用來實現(xiàn)算法的輸入信息、輸出結(jié)果的功能。格式:輸入語句格式:輸入語句格式:INPUT “提示內(nèi)容提示內(nèi)容”;變量;變量輸出語句格式:輸出語句格式:PRINT “提示內(nèi)容提示內(nèi)容”;表達(dá)式;表達(dá)式例:輸入語句例:輸入語句INPUT “x=“;x或或INPUT x或或INPUT “x=,y=”;x,y例:輸出語句例:輸出語句PRINT “s=“;s或或PRINT y或或PRINT “y=“;(a+b+c)/3y=x3+3*x2-24*x+30輸出y結(jié)束開始例1
2、、用描點法作函數(shù)y=x3+3x2-24x+30的圖象時,需要求自變量和函數(shù)的一組對應(yīng)值。編寫程序,求對應(yīng)值。INPUT “x=“;x y=x3+3*x2-24*x+30PRINT yEND輸入xy=(a+b+c)/3輸出y結(jié)束開始例2、編寫程序,計算一個學(xué)生數(shù)學(xué)、語文、英語三門課的平均成績。INPUT “a,b,c”;a,b,c y=(a+b+c)/3PRINT “y=”;yEND輸入a、b、cINPUT “a,b,c”;a,b,c PRINT “y=”;(a+b+c)/3ENDINPUT “Maths=“;aINPUT “Chinese=“;bINPUT “English=“;cPRINT
3、“The average=“;(a+b+c)/3END二、賦值語句作用: 用來實現(xiàn)把右邊表達(dá)式所表示的值賦給左邊的變量。用來實現(xiàn)把右邊表達(dá)式所表示的值賦給左邊的變量。格式:變量變量=表達(dá)式表達(dá)式A=10A=A+15PRINT AENDINPUT A,BPRINT A,Bx=AA=BB=xPRINT A,BEND例例4:交換兩個變量:交換兩個變量A和和B的的值,并輸出交換前后的值。值,并輸出交換前后的值。例例3:給一個變量重復(fù)賦值:給一個變量重復(fù)賦值INPUT語句語句PRINT語句語句賦值語句賦值語句格式格式INPUT“提示內(nèi)容提示內(nèi)容”;變量;變量PRINT“提示內(nèi)容提示內(nèi)容”;變量;變量 變
4、量表達(dá)式變量表達(dá)式功能功能可對程序中的變量賦值可對程序中的變量賦值可輸出表達(dá)式的值,可輸出表達(dá)式的值,計算計算可對程序中的變量賦值,可對程序中的變量賦值,計算計算說明說明1.提示內(nèi)容提示用戶輸提示內(nèi)容提示用戶輸入的是什么信息,必須入的是什么信息,必須加雙引號,加雙引號,“提示內(nèi)容提示內(nèi)容”和它后面的和它后面的“;”可以省可以省略略2.一個語句可以給多個一個語句可以給多個變量賦值,中間用變量賦值,中間用“,”分隔分隔3.無計算功能無計算功能4.用戶由鍵盤輸入的數(shù)用戶由鍵盤輸入的數(shù)據(jù)必須是常量,輸入多據(jù)必須是常量,輸入多個數(shù)據(jù)時用個數(shù)據(jù)時用“,”分隔,分隔,且個數(shù)要與變量的個數(shù)且個數(shù)要與變量的個數(shù)
5、相同相同.1.又稱又稱“打印語句打印語句”,將,將表達(dá)式的值在屏幕上顯表達(dá)式的值在屏幕上顯示出示出2.表達(dá)式可以是變量、表達(dá)式可以是變量、計算公式或系統(tǒng)信息計算公式或系統(tǒng)信息3.一個語句可以輸出多一個語句可以輸出多個表達(dá)式個表達(dá)式. 不同的表達(dá)不同的表達(dá)式之間可用式之間可用“,”分隔分隔4.有計算功能,能直接有計算功能,能直接輸出計算公式的值輸出計算公式的值.1.在程序運行過程中給在程序運行過程中給變量賦值變量賦值2.左邊只能是變量,右左邊只能是變量,右邊表達(dá)式可以是一個常邊表達(dá)式可以是一個常量、變量或含變量的運量、變量或含變量的運算式算式3.賦值號左右不能互換賦值號左右不能互換4.有計算功能
6、有計算功能5.可先后給多個變量賦可先后給多個變量賦值,但變量的取值總是值,但變量的取值總是最后被賦予的值最后被賦予的值.6.一個語句只能給一個一個語句只能給一個變量賦值變量賦值.三、課后練習(xí)三、課后練習(xí)p.24練習(xí)第一題程序練習(xí)第一題程序p.24練習(xí)第二題程序練習(xí)第二題程序p.24練習(xí)第三題程序練習(xí)第三題程序p.24練習(xí)第四題程序練習(xí)第四題程序三、課后練習(xí)三、課后練習(xí)1:p.24練習(xí)第一題程序練習(xí)第一題程序程序:程序:INPUT “F=“;FC=(F-32)*5/9PRINT “C=“;CEND三、課后練習(xí)三、課后練習(xí)2:p.24練習(xí)第二題程序練習(xí)第二題程序程序:程序:INPUT “a=,b=
7、“;a,bsum=a+bdiff=a-bmul=a*bdiv=a/bPRINT sum,diff,mul,divEND三、課后練習(xí)三、課后練習(xí)3:p.24練習(xí)第三題程序練習(xí)第三題程序程序:程序:p=(2+3+4)/2s=SQR(p*(p-2)*(p-3)*(p-4)PRINT “s=“;sEND三、課后練習(xí)三、課后練習(xí)4:p.24練習(xí)第四題程序練習(xí)第四題程序程序:程序:INPUT “a,b,c=“;a,b,cx=10.4*ay=15.6*bz=25.2*csum=x+y+zPRINT “sum=“;sumEND三、課后練習(xí)三、課后練習(xí)3:p.16練習(xí)第三題程序練習(xí)第三題程序程序:程序:INPUT “a=“;aINPUT “b=“;bINPUT “c=“;cp=(a+b+c)/2s=SQR(p*(p-a)*(p-b)*(p-c)PRINT “s=“;sEND