高二數(shù)學(xué)算法基本語句.ppt
《高二數(shù)學(xué)算法基本語句.ppt》由會員分享,可在線閱讀,更多相關(guān)《高二數(shù)學(xué)算法基本語句.ppt(18頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1.2.1算法基本語句,算法初步,溫故而知新,1. 什么是算法?什么是程序框圖?,2. 算法的基本邏輯結(jié)構(gòu)有哪些?,算法通常指可以用計算機(jī)來解決的某一類問題的程序或步驟,這些程序或步驟必須是明確的和有效的,而且能夠在有限步之內(nèi)完成。 程序框圖是一中用規(guī)定的圖形、指向線及文字說明來準(zhǔn)確、直觀的表示算法的圖形。,算法的基本結(jié)構(gòu)有三種:順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu),其中循環(huán)結(jié)構(gòu)又分為當(dāng)型結(jié)構(gòu)和直到型結(jié)構(gòu)兩種。,1. 計算機(jī)能夠“理解“的語言與人的語言有什么區(qū)別?,計算機(jī)不同于人:人有大腦,可以思考問題,而計算機(jī)則不能.用自然語言和程序框圖描述的算法,計算機(jī)無法識別,必須轉(zhuǎn)化為其能理解的語言,即程序語言。,2、基本的算法語句有哪些?各自對應(yīng)怎樣的算法結(jié)構(gòu)?,基本的算法語句有:輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句;輸入語句、輸出語句、賦值語句基本上是對應(yīng)順序結(jié)構(gòu),條件語句對應(yīng)條件結(jié)構(gòu)、循環(huán)語句對應(yīng)循環(huán)結(jié)構(gòu)。,例1 :用描點(diǎn)法作函數(shù) y=x3+3x2-24x+30的圖象時,需要求出自變量和函數(shù)的一組對應(yīng)值,編寫程序,分別計算當(dāng)經(jīng)=-5,-4,-3,-2,-1,0,1,2,3,4,5時的函數(shù)值。,算法:,S1:輸入一個自變量X 值,S2:計算y=x3+3x2-24x+30,S3:輸出y,開始,輸入X,y=x3+3x2-24x+30,輸出y,結(jié)束,程序框圖:,計算機(jī)程序:,Input “x=“;x,y=x3+3*x2-24*x+30,Print y,end,Input “x=“;x,y=x3+3*x2-24*x+30,Print y,end,輸入語句,輸出語句,1、輸入語句:,一般格式: INPUT “提示信息“;變量,程序框圖,輸入變量的值,例:INPUT “a,b,c=“;a,b,c,2、輸出語句:,一般格式: PRINT “提示內(nèi)容” ; 表達(dá)式,輸出表達(dá)式的值,例:PRINT “S=“ ; S,賦值語句,例2 編寫程序,計算一個學(xué)生語文、數(shù)學(xué)、英語三門課程的總成績和平均成績,并輸出。,開始,輸入數(shù)學(xué)a,輸入語文b,輸入英語c,總分s=a+b+c,平均p=s/3,輸出總分s,輸出平均分p,結(jié)束,程序:,INPUT “數(shù)學(xué)=”;a INPUT “語文=”;b INPUT “英語=”;c S=a+b+c P=(a+b+c)/3 PRINT “總分=”;s PRINT “平均分=”;p END,程序框圖:,INPUT “數(shù)學(xué),語文,英語”;a,b,c PRINT “總分=”;a+b+c PRINT “平均分=”;(a+b+c)/3 END,3、賦值語句:,一般格式: 變量=表達(dá)式,程序框圖,變量=表達(dá)式,說明:計算機(jī)執(zhí)行賦值語句時,先計算”=“右邊的表達(dá)式的值,然后把這個值賦給”=“左邊的變量。,例:S=S+i A=A+1,判斷:1. x=7+9 2. 7+9=x 3. x=x/3 4. a+b=c 5. c=a+b,a=b=5 a=5 a=7 a=9,例3 給一個變量重復(fù)賦值。,程序:,A = 10 A = A + 15 PRINT A END,例4 交換兩個變量A和B的值,并輸出交換前后的值。,程序:,INPUT A INPUT B PRINT A,B X=A A=B B=X PRINT A,B END,已知華氏溫度和攝氏溫度的轉(zhuǎn)換公式是: (華氏溫度32)59=攝氏溫度。,程序框圖:,開始,輸入華氏溫度F,C=(F32) 5/9,輸出 C,結(jié)束,程序:,INPUT “F=”;F C=(F32)* 5/9 PRINT “C=”;C END,書P26練習(xí)1:,書P26練習(xí)2:,開始,輸入非零數(shù) a,b,x1=a+b,輸出x1,x2,x3,x4,結(jié)束,x2=a*b,x4=a/b,x3=a-b,程序:,INPUT ”輸入兩個非零實(shí)數(shù)a,b” ; a , b,x1=a+b,x2=a*b,x3=a-b,x4=a/b,PRINT x1,x2,x3,x4,END,若三角形的三邊分別是a,b,c,借助三角型面積公式 (海倫-秦九韶公式),編寫一個求三角形面積的程序。,程序:,INPUT “a,b,c=”;a,b,c p=(a+b+c)/2 S=SQR(p*(p-a)*(p-b)*(p-c) PRINT “三角形面積S=”;S END,練習(xí)3,程序框圖:,開始,輸出s,結(jié)束,書P26練習(xí)4:,INPUT “請輸入水果糖重量a=” ; a,INPUT “請輸入奶糖重量b=” ; b,INPUT “請輸入果仁巧克力重量c=” ; c,M=a*10.4+b*15.6+c*25.2,PRINT “您應(yīng)付(元):” ; M,END,小結(jié),1、輸入語句、輸出語句和賦值語句的功能與表示方法,2、能夠設(shè)計程序,并準(zhǔn)確運(yùn)用輸入語句、輸出語句和賦值語句,練習(xí),1、編寫一個程序,要求輸入兩個正數(shù)a和b的值,輸出ab和ba的值,并畫出程序框圖。,程序:,LNPUT a, b,M=ab,N=ba,PRINT M,N,END,開始,輸入a,b,M=ab,N=ba,輸出M,N,結(jié)束,INPUT “提示內(nèi)容”;變量,PRINT “提示內(nèi)容”;表達(dá)式,變量表達(dá)式,可對程序中 的變量賦值,可輸出表達(dá)式的值,計算,可對程序中的變量賦值,計算,(1)提示內(nèi)容和它后面 的“;”可以省略,(2)一個語句可以給多個變 量賦值,中間用“,”分隔,(3)無計算功能,(1)表達(dá)式可以是變量, 計算公式,或系統(tǒng)信息,(2)一個語句可以輸入多 個表達(dá)式,中間用“,”分隔,(3)有計算功能,(1)“=”的右側(cè)必須是表達(dá)式,左側(cè)必須是變量,(2)一個語句只能給一個變量賦,(3)有計算功能,制作人,如意 如意 遠(yuǎn)鬻痋,- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)學(xué) 算法 基本 語句
鏈接地址:http://italysoccerbets.com/p-2891923.html