當(dāng)前位置首頁(yè) > 外語(yǔ)學(xué)習(xí) > 法語(yǔ)
搜柄,搜必應(yīng)! 快速導(dǎo)航 | 使用教程

人教版高中數(shù)學(xué)必修三基本算法語(yǔ)句課件

文檔格式:PPTX| 42 頁(yè)|大小 296.62KB|積分 20|2024-11-14 發(fā)布|文檔ID:252348567
第1頁(yè)
第2頁(yè)
第3頁(yè)
下載文檔到電腦,查找使用更方便 還剩頁(yè)未讀,繼續(xù)閱讀>>
1 / 42
此文檔下載收益歸作者所有 下載文檔
  • 版權(quán)提示
  • 文本預(yù)覽
  • 常見(jiàn)問(wèn)題
  • 單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),#,基本算法語(yǔ)句,基本算法語(yǔ)句,1,這就是這一節(jié)所要研究的主要內(nèi)容,基本算法,語(yǔ)句程序設(shè)計(jì)語(yǔ)言有很多種如,BASIC,,,Foxbase,,,C,語(yǔ)言,,C+,,,J+,,,VB,等為了實(shí)現(xiàn)算法中的,三種基本的邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)和循,環(huán)結(jié)構(gòu),各種程序設(shè)計(jì)語(yǔ)言中都包含下列基本的,算法語(yǔ)句:,輸入語(yǔ)句 輸出語(yǔ)句 賦值語(yǔ)句 條件 語(yǔ)句 循環(huán) 語(yǔ)句,這就是這一節(jié)所要研究的主要內(nèi)容基本算法程序設(shè)計(jì)語(yǔ)言有很多,2,我們知道,順序結(jié)構(gòu)是任何一個(gè)算法都離不開(kāi)的基本結(jié)構(gòu)語(yǔ)句,n+1,語(yǔ)句,n,輸入、輸出語(yǔ)句和賦值語(yǔ)句基本上對(duì)應(yīng)于算法中的順序結(jié)構(gòu),.,計(jì)算機(jī)從上而下按照語(yǔ)句排列的順序執(zhí)行這些語(yǔ)句,.,輸入語(yǔ)句和輸出語(yǔ)句分別用來(lái)實(shí)現(xiàn)算法的輸入信息,輸出結(jié)果的功能,.,(,如右圖,),語(yǔ)句n+1語(yǔ)句n 輸入、輸出語(yǔ),3,輸入語(yǔ)句和輸出語(yǔ)句分別用來(lái)實(shí)現(xiàn)算法的輸入信息,輸出結(jié)果的功能例,1,用描點(diǎn)法作函數(shù),y,x,3,3x,2,24x,30,的圖象,時(shí),需要求出自變量和函數(shù)的一組對(duì)應(yīng)值,.,編寫程序,分別計(jì)算當(dāng),x,5,,,4,,,3,,,2,,,1,,,0,,,1,,,2,,,3,,,4,,,5,時(shí)的函數(shù)值,.,INPUT,“x=”;x,y=x3+3,*,x2,-,24,*,x,+,30,PRINT,x,PRINT,y,END,程序,:,-,輸入語(yǔ)句,-,賦值語(yǔ)句,-,打印語(yǔ)句,-,打印語(yǔ)句,-,表示結(jié)束,輸出語(yǔ)句,輸出語(yǔ)句,輸入語(yǔ)句和輸出語(yǔ)句分別用來(lái)實(shí)現(xiàn)算法的輸入信息,輸出結(jié)果的功,4,一,.,輸入語(yǔ)句,INPUT,“,提示內(nèi)容,”,;變量,輸入語(yǔ)句的一般格式,說(shuō)明,:,(1),輸入語(yǔ)句的作用是實(shí)現(xiàn)算法的輸入信息功能;,(2),“,提示內(nèi)容,”,提示用戶輸入什么樣的信息,,變量是指程序在運(yùn)行時(shí)其值是可以變化的量;,(3),輸入語(yǔ)句要求輸入的值,只能是具體的常數(shù),,,不能是函數(shù)、變量或表達(dá)式;,(4),提示內(nèi)容與變量之間用分號(hào),“,;,”,隔開(kāi),,若輸入多個(gè)變量,變量與變量之間用逗號(hào),“,,,”,隔開(kāi),.,一.輸入語(yǔ)句 INPUT“提示內(nèi)容”;變量輸入語(yǔ)句的一般格,5,例如,輸入一個(gè)學(xué)生數(shù)學(xué),語(yǔ)文,英語(yǔ)三門課的成績(jī),可以寫成:,INPUT“,數(shù)學(xué),語(yǔ)文,英語(yǔ)”;,a,,,b,,,c,注意,:,INPUT,語(yǔ)句不但可以給單個(gè)變量賦值,還可以給多個(gè)變量賦值,其格式為:,INPUT,“,提示內(nèi)容,1,,提示內(nèi)容,2,,提示內(nèi)容,3,,,”,;變量,1,,變量,2,,變量,3,,,例如,輸入一個(gè)學(xué)生數(shù)學(xué),語(yǔ)文,英語(yǔ)三門課的成績(jī),INPUT,6,二,.,輸出語(yǔ)句,PRINT,“,提示內(nèi)容”;表達(dá)式,說(shuō)明,:,(1),“,提示內(nèi)容,”,提示用戶輸出什么樣的信息,表,達(dá)式是指程序要輸出的數(shù)據(jù);,輸出常量,變量的值和字符串等系統(tǒng)信息。

    輸出數(shù)值計(jì)算的結(jié)果2),輸出語(yǔ)句的用途:,輸出語(yǔ)句的一般格式,二.輸出語(yǔ)句 PRINT “提示內(nèi)容”;表達(dá)式說(shuō)明:輸,7,(3),同輸入語(yǔ)句一樣,表達(dá)式前也可以有“提示內(nèi)容”,.,如的輸出框 可以轉(zhuǎn)化為輸出語(yǔ)句,:,輸出,S,PRINT“S=”;S,(3)同輸入語(yǔ)句一樣,表達(dá)式前也可以有“提示內(nèi)容”.如的輸出,8,三,.,賦值語(yǔ)句,(1),賦值語(yǔ)句的一般格式,:,變量表達(dá)式,(2),賦值語(yǔ)句的作用,是,:,先計(jì)算出賦值號(hào)右邊表達(dá),式的值,然后把這個(gè)值賦給左邊的變量,使該變量的,值等于表達(dá)式的值3),賦值語(yǔ)句中的,“,”,稱作賦值號(hào),與數(shù)學(xué)中的等,號(hào)的意義是不同的,.,賦值號(hào)的左右兩邊不能對(duì)換,.,(4),賦值語(yǔ)句左邊只能是變量名字而不是表達(dá)式,如,:2=x,是錯(cuò)誤的,;,右邊表達(dá)式可以是一個(gè)數(shù)據(jù)、,常量或算式;不能利用賦值語(yǔ)句進(jìn)行代數(shù)式的,演算如化簡(jiǎn)、因式分解、解方程等),(,5,)對(duì)于一個(gè)變量可以多次賦值三.賦值語(yǔ)句(1)賦值語(yǔ)句的一般格式:變量表達(dá)式(2)賦值,9,【,例題解析,】,例,2,:編寫程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語(yǔ)文、,英語(yǔ)三門課的平均成績(jī)分析,:先寫出算法,畫出程序框圖,再進(jìn)行編程。

    結(jié)束,開(kāi)始,輸入,a,b,c,輸出,y,程序框圖,INPUT,“Maths,Chinese,English”,;,a,b,c,y=(a+b+c)/3,PRINT “y=”,;,y,END,程序,:,【例題解析】分析:先寫出算法,畫出程序框圖,再進(jìn)行編程結(jié)束,10,例,3,:給一個(gè)變量重復(fù)賦值程序,:,A=10,A=A+15,PRINT,A,END,A,的輸出值是多少,?,分析,:,此程序給變量,A,賦了兩次值,.A,的初值為,10,第二次賦值后,初值被“覆蓋”,A,的值變?yōu)?25,因此輸出值是,25.,例3:給一個(gè)變量重復(fù)賦值程序:A=10A的輸出值是多少,11,變式引申,:,在此程序的基礎(chǔ)上,設(shè)計(jì)一個(gè)程序,,要求最后,A,的輸出值是,30.,A=10,A=A+15,PRINT,A,A=A+5,PRINT,A,END,程序,:,例,3,:給一個(gè)變量重復(fù)賦值程序,:,A=10,A=A+15,PRINT,A,END,變式引申:在此程序的基礎(chǔ)上,設(shè)計(jì)一個(gè)程序,A=10程序:,12,例,4,交換兩個(gè)變量,A,和,B,的值,并輸出交換前后,的值分析:,引入一個(gè),中間變量,X,將,A,的值賦予,X,又將,B,的值賦予,A,,再將,X,的值賦予,B,,從而達(dá)到交換,A,,,B,的值,.,(比如交換裝滿水的兩個(gè)水桶里的水需要,再找一個(gè)空桶),INPUT,A,INPUT,B,PRINT,A,,,B,X=A,A=B,B=X,PRINT,A,,,B,END,程序,:,問(wèn)題,:,能否用下列賦值語(yǔ)句交換,A,B,的值,?,A=B,B=A,不能,!,例4交換兩個(gè)變量A和B的值,并輸出交換前后分析:引入一個(gè),13,練習(xí),1,:,編寫一個(gè)程序,要求輸入一個(gè)圓的半徑,便能輸出該圓的周長(zhǎng)和面積,.,(,取,3.14,),分析,:,設(shè)圓的半徑為,R,則圓的周長(zhǎng),C=2R,面積,S=R,2,可以利用順序結(jié)構(gòu)中的,INPUT,語(yǔ)句,PRINT,語(yǔ)句和賦值語(yǔ)句設(shè)計(jì)程序。

    INPUT“R=”,;,R,C=2,*,3.14,*,R,S=3.14,*,R2,PRINT,“C=”,;,C,PRINT,“,S=,”,;,S,END,練習(xí)1:編寫一個(gè)程序,要求輸入一個(gè)圓的半徑,分析:設(shè)圓的,14,練習(xí),3,.,INPUT“a,,,b(a,b0)=”,;,a,,,b,X=a+b,Y=a-b,Z=a b,Q=a/b,PRINT X,Y,Z,Q,END,*,程序:,練習(xí)3.INPUT“a,b(a,b0)=”;a,b,15,注:,BASIC,語(yǔ)言中的標(biāo)準(zhǔn)函數(shù),SQR(x),表示數(shù),x,的算術(shù)平方根,ABS(x),表示,x,的絕對(duì)值等,.,程序,:,p=(2+3+4)/2,t=p,(p-2),(p-3),(p-4),S=SQR(t),PRINT,“,S=,”,;,S,END,*,*,*,練習(xí),4,ABS(x)=|x|.,程序:p=(2+3+4)/2*練習(xí)4AB,16,INPUT“a,b,h=”,;,a,b,h,p=a+b,s=p,h/2,PRINT“s=”,;,s,END,程序:,作業(yè),2,INPUT“a,b,h=”;a,b,h程序:作業(yè)2,17,算法中的條件結(jié)構(gòu)是由條件語(yǔ)句來(lái)表達(dá)的,條件語(yǔ)句是處理?xiàng)l件分支邏輯結(jié)構(gòu)的算法語(yǔ)句,.,條件語(yǔ)句的一般格式,滿足條件?,語(yǔ)句,是,否,只含一個(gè)“分支”的條件結(jié)構(gòu),寫成條件語(yǔ)句為,IF,條件,THEN,語(yǔ)句體,END IF,當(dāng)計(jì)算機(jī)執(zhí)行這種形式的條件語(yǔ)句時(shí),首先對(duì),IF,后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行,THEN,后的語(yǔ)句體,否則執(zhí)行,END IF,之后的語(yǔ)句,.,算法中的條件結(jié)構(gòu)是由條件語(yǔ)句來(lái)表達(dá)的,條件語(yǔ)句是處理?xiàng)l件分,18,滿足條件?,語(yǔ)句,1,語(yǔ)句,2,是,否,含兩個(gè)“分支”的條件結(jié)構(gòu),寫成條件語(yǔ)句為,IF,條件,THEN,語(yǔ)句體,1,ELSE,語(yǔ)句體,2,END IF,當(dāng)計(jì)算機(jī)執(zhí)行上述語(yǔ)句時(shí),首先對(duì),IF,后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行,THEN,后的語(yǔ)句體,1,,否則執(zhí)行,ELSE,后的語(yǔ)句體,2.,滿足條件?語(yǔ)句1語(yǔ)句2是否含兩個(gè)“分支”的條件結(jié)構(gòu)寫成條件語(yǔ),19,條件語(yǔ)句的作用,在程序執(zhí)行過(guò)程中,根據(jù)判斷是否滿足約定的條件而決定是否需要轉(zhuǎn)換到何處去。

    需要計(jì)算機(jī)按條件進(jìn)行分析、比較、判斷,并按判斷后的不同情況進(jìn)行不同的處理?xiàng)l件語(yǔ)句的作用,20,【,例題解析,】,例,1,:編寫程序,輸入一元二次方程,ax,2,+bx+c=0,的系數(shù),輸出它的實(shí)數(shù)根算法分析,:,一元二次方程的根有三種不同情況,:,設(shè)判別式,=b,2,-4ac,(1),當(dāng),0,時(shí),一元二次方程有兩個(gè)不等的實(shí)數(shù)根,.,(2),當(dāng),=0,時(shí),一元二次方程有兩個(gè)相等的實(shí)數(shù)根,.,(3),當(dāng),=0 THEN,p=-b/(2,*,a),q=SQR(d)/(2,*,a),IF d=0 THEN,PRINT“One real root:”,;,p,ELSE,x1=p+q,x2=p-q,PRINT“Two real roots:“,;,x1,x2,END IF,ELSE,PRINT “No real root,!,”,END IF,END,【程序】INPUT“a,b,c=”;a,b,c,23,例,2,:編寫程序,使得任意輸入的,3,個(gè)整數(shù)按從大到小的順序輸出算法分析:,用,a,,,b,,,c,表示輸入的,3,個(gè)整數(shù);為了節(jié)約變量,把它們重新排列后,仍用,a,,,b,,,c,表示,并使,abc.,具體操作步驟如下。

    第一步:輸入,3,個(gè)整數(shù),a,,,b,,,c.,第二步:將,a,與,b,比較,并把小者賦給,b,,大者賦給,a.,第三步:將,a,與,c,比較,.,并把小者賦給,c,,大者賦給,a,,此時(shí),a,已是三者中最大的第四步:將,b,與,c,比較,并把小者賦給,c,,大者賦給,b,,此時(shí),a,,,b,,,c,已按從大到小的順序排列好第五步:按順序輸出,a,,,b,,,c.,例2:編寫程序,使得任意輸入的3個(gè)整數(shù)按從大到小的順序輸,24,c=b,b=t,b=t,c=t,a=c,【,程序框圖,】,開(kāi)始,輸入,a,b,c,ba?,是,t=a,a=b,否,ca?,是,t=a,否,cb?,t=c,是,否,輸出,a,b,c,交換,a,b,的值,c=bb=tb=tc=ta=c【程序框圖】開(kāi)始輸入a,b,c,25,【,程序,】,INPUT,“a,,,b,,,c=”;a,,,b,,,c,IF ba THEN,t=a,a=b,b=t,END IF,IF ca THEN,t=a,a=c,c=t,END IF,IF cb THEN,t=b,b=c,c=t,END IF,PRINT a,,,b,,,c,END,【程序】INPUT“a,b,c=”;a,b,cIF c,26,讀程序,說(shuō)明程序的運(yùn)行過(guò)程,.,INPUT“x=:”;x,IF 9x AND xc AND a+cb AND b+ca THEN,PRINT“Yes.”,ELSE,PRINT“No.”,END IF,END,INPUT“a,b,c=”;a,b,c,28,INPUT“a=”,;,a,IF a MOD 2=0 THEN,PRINT“Even.”,ELSE,PRINT“Odd.”,END IF,END,INPUT“a=”;a,29,算法中的循環(huán)結(jié)構(gòu)是由循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)的,.,循環(huán)結(jié)構(gòu)有兩種,-,當(dāng)型與直到型,.,滿足條件?,循環(huán)體,是,否,當(dāng)型循環(huán)結(jié)構(gòu),(,當(dāng)條件滿足時(shí)反復(fù)執(zhí)行循環(huán)體,),直到型循環(huán)結(jié)構(gòu),(,反復(fù)執(zhí)行循環(huán)體直到條件滿足,),循環(huán)體,是,否,滿足條件?,對(duì)應(yīng)于程序框圖中的兩種循環(huán)結(jié)構(gòu),一般程序設(shè)計(jì)語(yǔ)言中也有當(dāng)型(,WHILE,型)和直到型(,UNTIL,型)兩種語(yǔ)句結(jié)構(gòu)。

    算法中的循環(huán)結(jié)構(gòu)是由循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)的.循環(huán)結(jié)構(gòu)有兩種-,30,即,WHILE,語(yǔ)句和,UN。

    點(diǎn)擊閱讀更多內(nèi)容
    最新文檔
    傳統(tǒng)文化道德不是高懸的明月而是腳下的星光.pptx
    世界無(wú)煙日關(guān)注青少年成長(zhǎng)健康無(wú)煙為成長(zhǎng)護(hù)航.pptx
    五四青年節(jié)詩(shī)詞贊歌五四青年自強(qiáng)不息.pptx
    XX學(xué)校班主任培訓(xùn)用心管理慧做班主任.pptx
    拒絕熬夜健康養(yǎng)生規(guī)律作息遠(yuǎn)離亞健康.pptx
    兒童成長(zhǎng)手冊(cè)時(shí)光里的童真印記.pptx
    幼兒園夏季傳染病預(yù)防指南預(yù)見(jiàn)夏天健康童行夏季傳染病預(yù)防科普.pptx
    高中生心理健康教育主題班會(huì)快樂(lè)學(xué)習(xí)高效學(xué)習(xí)正視壓力學(xué)會(huì)減壓.pptx
    員工職業(yè)道德與職業(yè)素養(yǎng)培訓(xùn)遵守職業(yè)道德提高職業(yè)修養(yǎng).pptx
    2025職業(yè)病防治法宣傳周健康守護(hù)職防同行.pptx
    XX幼兒園防災(zāi)減災(zāi)安全教育臨災(zāi)不亂安全童行學(xué)會(huì)保護(hù)自己.pptx
    在2025年縣教育工作大會(huì)暨高考備考工作推進(jìn)會(huì)上的講話發(fā)言材料.docx
    在2025年縣全面從嚴(yán)治黨和黨風(fēng)廉政會(huì)議上的講話發(fā)言材料.docx
    在2025年全市慶?!拔逡弧濒邉趧?dòng)模范表彰大會(huì)上的講話發(fā)言材料多篇.docx
    2025年稅務(wù)局青年代表在五四青年座談會(huì)上的發(fā)言材料3篇.docx
    在2025年市委全體會(huì)議上的主持講話發(fā)言材料.docx
    2025年黨風(fēng)廉政建設(shè)工作要點(diǎn)材料.docx
    在2025年全市青年干部慶祝五四青年節(jié)大會(huì)上的講話發(fā)言材料多篇.docx
    在入黨積極分子培訓(xùn)班上的講話發(fā)言材料.docx
    縣文旅局黨組書記在五一假期及夏季旅游安全生產(chǎn)工作部署會(huì)議上的講話發(fā)言材料.docx
    賣家[上傳人]:20211108
    資質(zhì):實(shí)名認(rèn)證