《高中數(shù)學(xué)算法初步章節(jié)教學(xué)課件必修三基本算法語(yǔ)言1》由會(huì)員分享,可在線閱讀,更多相關(guān)《高中數(shù)學(xué)算法初步章節(jié)教學(xué)課件必修三基本算法語(yǔ)言1(12頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1.2基本算法語(yǔ)句1.2.1輸入語(yǔ)句、輸出語(yǔ)句、賦值語(yǔ)句一、輸入、輸出語(yǔ)句一、輸入、輸出語(yǔ)句作用: 用來(lái)實(shí)現(xiàn)算法的輸入信息、輸出結(jié)果的功能。用來(lái)實(shí)現(xiàn)算法的輸入信息、輸出結(jié)果的功能。格式:輸入語(yǔ)句格式:輸入語(yǔ)句格式:INPUT “提示內(nèi)容提示內(nèi)容”;變量;變量輸出語(yǔ)句格式:輸出語(yǔ)句格式:PRINT “提示內(nèi)容提示內(nèi)容”;表達(dá)式;表達(dá)式例:輸入語(yǔ)句例:輸入語(yǔ)句INPUT “x=“;x或或INPUT x或或INPUT “x=,y=”;x,y例:輸出語(yǔ)句例:輸出語(yǔ)句PRINT “s=“;s或或PRINT y或或PRINT “y=“;(a+b+c)/3y=x3+3*x2-24*x+30輸出y結(jié)束開(kāi)始例1
2、、用描點(diǎn)法作函數(shù)y=x3+3x2-24x+30的圖象時(shí),需要求自變量和函數(shù)的一組對(duì)應(yīng)值。編寫(xiě)程序,求對(duì)應(yīng)值。INPUT “x=“;x y=x3+3*x2-24*x+30PRINT yEND輸入xy=(a+b+c)/3輸出y結(jié)束開(kāi)始例2、編寫(xiě)程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語(yǔ)文、英語(yǔ)三門課的平均成績(jī)。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二、賦值語(yǔ)句作用: 用來(lái)實(shí)現(xiàn)把右邊表達(dá)式所表示的值賦給左邊的變量。用來(lái)實(shí)現(xiàn)把右邊表達(dá)式所表示的值賦給左邊的變量。格式:變量變量=表達(dá)式表達(dá)式A=10A=A+15PRINT AENDINPUT A,BPRINT A,Bx=AA=BB=xPRINT A,BEND例例4:交換兩個(gè)變量:交換兩個(gè)變量A和和B的的值,并輸出交換前后的值。值,并輸出交換前后的值。例例3:給一個(gè)變量重復(fù)賦值:給一個(gè)變量重復(fù)賦值INPUT語(yǔ)句語(yǔ)句PRINT語(yǔ)句語(yǔ)句賦值語(yǔ)句賦值語(yǔ)句格式格式INPUT“提示內(nèi)容提示內(nèi)容”;變量;變量PRINT“提示內(nèi)容提示內(nèi)容”;變量;變量 變
4、量表達(dá)式變量表達(dá)式功能功能可對(duì)程序中的變量賦值可對(duì)程序中的變量賦值可輸出表達(dá)式的值,可輸出表達(dá)式的值,計(jì)算計(jì)算可對(duì)程序中的變量賦值,可對(duì)程序中的變量賦值,計(jì)算計(jì)算說(shuō)明說(shuō)明1.提示內(nèi)容提示用戶輸提示內(nèi)容提示用戶輸入的是什么信息,必須入的是什么信息,必須加雙引號(hào),加雙引號(hào),“提示內(nèi)容提示內(nèi)容”和它后面的和它后面的“;”可以省可以省略略2.一個(gè)語(yǔ)句可以給多個(gè)一個(gè)語(yǔ)句可以給多個(gè)變量賦值,中間用變量賦值,中間用“,”分隔分隔3.無(wú)計(jì)算功能無(wú)計(jì)算功能4.用戶由鍵盤輸入的數(shù)用戶由鍵盤輸入的數(shù)據(jù)必須是常量,輸入多據(jù)必須是常量,輸入多個(gè)數(shù)據(jù)時(shí)用個(gè)數(shù)據(jù)時(shí)用“,”分隔,分隔,且個(gè)數(shù)要與變量的個(gè)數(shù)且個(gè)數(shù)要與變量的個(gè)數(shù)
5、相同相同.1.又稱又稱“打印語(yǔ)句打印語(yǔ)句”,將,將表達(dá)式的值在屏幕上顯表達(dá)式的值在屏幕上顯示出示出2.表達(dá)式可以是變量、表達(dá)式可以是變量、計(jì)算公式或系統(tǒng)信息計(jì)算公式或系統(tǒng)信息3.一個(gè)語(yǔ)句可以輸出多一個(gè)語(yǔ)句可以輸出多個(gè)表達(dá)式個(gè)表達(dá)式. 不同的表達(dá)不同的表達(dá)式之間可用式之間可用“,”分隔分隔4.有計(jì)算功能,能直接有計(jì)算功能,能直接輸出計(jì)算公式的值輸出計(jì)算公式的值.1.在程序運(yùn)行過(guò)程中給在程序運(yùn)行過(guò)程中給變量賦值變量賦值2.左邊只能是變量,右左邊只能是變量,右邊表達(dá)式可以是一個(gè)常邊表達(dá)式可以是一個(gè)常量、變量或含變量的運(yùn)量、變量或含變量的運(yùn)算式算式3.賦值號(hào)左右不能互換賦值號(hào)左右不能互換4.有計(jì)算功能
6、有計(jì)算功能5.可先后給多個(gè)變量賦可先后給多個(gè)變量賦值,但變量的取值總是值,但變量的取值總是最后被賦予的值最后被賦予的值.6.一個(gè)語(yǔ)句只能給一個(gè)一個(gè)語(yǔ)句只能給一個(gè)變量賦值變量賦值.三、課后練習(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