秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

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

上傳人:20****08 文檔編號(hào):252348567 上傳時(shí)間:2024-11-14 格式:PPTX 頁數(shù):42 大?。?96.62KB
收藏 版權(quán)申訴 舉報(bào) 下載
人教版高中數(shù)學(xué)必修三基本算法語句課件_第1頁
第1頁 / 共42頁
人教版高中數(shù)學(xué)必修三基本算法語句課件_第2頁
第2頁 / 共42頁
人教版高中數(shù)學(xué)必修三基本算法語句課件_第3頁
第3頁 / 共42頁

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《人教版高中數(shù)學(xué)必修三基本算法語句課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《人教版高中數(shù)學(xué)必修三基本算法語句課件(42頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),#,基本算法語句,基本算法語句,1,這就是這一節(jié)所要研究的主要內(nèi)容,基本算法,語句。,程序設(shè)計(jì)語言有很多種。如,BASIC,,,Foxbase,,,C,語言,,C+,,,J+,,,VB,等。為了實(shí)現(xiàn)算法中的,三種基本的邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)和循,環(huán)結(jié)構(gòu),各種程序設(shè)計(jì)語言中都包含下列基本的,算法語句:,輸入語句 輸出語句 賦值語句 條件 語句 循環(huán) 語句,這就是這一節(jié)所要研究的主要內(nèi)容基本算法程序設(shè)計(jì)語言有很多,2,我們知道,順序結(jié)構(gòu)是任何一個(gè)算法都離不開的基本結(jié)構(gòu)。,語句,n+1,語句,n,輸入、輸出語句

2、和賦值語句基本上對(duì)應(yīng)于算法中的順序結(jié)構(gòu),.,計(jì)算機(jī)從上而下按照語句排列的順序執(zhí)行這些語句,.,輸入語句和輸出語句分別用來實(shí)現(xiàn)算法的輸入信息,輸出結(jié)果的功能,.,(,如右圖,),語句n+1語句n 輸入、輸出語,3,輸入語句和輸出語句分別用來實(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

3、,x,PRINT,y,END,程序,:,-,輸入語句,-,賦值語句,-,打印語句,-,打印語句,-,表示結(jié)束,輸出語句,輸出語句,輸入語句和輸出語句分別用來實(shí)現(xiàn)算法的輸入信息,輸出結(jié)果的功,4,一,.,輸入語句,INPUT,“,提示內(nèi)容,”,;變量,輸入語句的一般格式,說明,:,(1),輸入語句的作用是實(shí)現(xiàn)算法的輸入信息功能;,(2),“,提示內(nèi)容,”,提示用戶輸入什么樣的信息,,變量是指程序在運(yùn)行時(shí)其值是可以變化的量;,(3),輸入語句要求輸入的值,只能是具體的常數(shù),,,不能是函數(shù)、變量或表達(dá)式;,(4),提示內(nèi)容與變量之間用分號(hào),“,;,”,隔開,,若輸入多個(gè)變量,變量與變量之間用逗號(hào),“

4、,,,”,隔開,.,一.輸入語句 INPUT“提示內(nèi)容”;變量輸入語句的一般格,5,例如,輸入一個(gè)學(xué)生數(shù)學(xué),語文,英語三門課的成績,可以寫成:,INPUT“,數(shù)學(xué),語文,英語”;,a,,,b,,,c,注意,:,INPUT,語句不但可以給單個(gè)變量賦值,還可以給多個(gè)變量賦值,其格式為:,INPUT,“,提示內(nèi)容,1,,提示內(nèi)容,2,,提示內(nèi)容,3,,,”,;變量,1,,變量,2,,變量,3,,,例如,輸入一個(gè)學(xué)生數(shù)學(xué),語文,英語三門課的成績,INPUT,6,二,.,輸出語句,PRINT,“,提示內(nèi)容”;表達(dá)式,說明,:,(1),“,提示內(nèi)容,”,提示用戶輸出什么樣的信息,表,達(dá)式是指程序要輸出的數(shù)

5、據(jù);,輸出常量,變量的值和字符串等系統(tǒng)信息。,輸出數(shù)值計(jì)算的結(jié)果。,(2),輸出語句的用途:,輸出語句的一般格式,二.輸出語句 PRINT “提示內(nèi)容”;表達(dá)式說明:輸,7,(3),同輸入語句一樣,表達(dá)式前也可以有“提示內(nèi)容”,.,如的輸出框 可以轉(zhuǎn)化為輸出語句,:,輸出,S,PRINT“S=”;S,(3)同輸入語句一樣,表達(dá)式前也可以有“提示內(nèi)容”.如的輸出,8,三,.,賦值語句,(1),賦值語句的一般格式,:,變量表達(dá)式,(2),賦值語句的作用,是,:,先計(jì)算出賦值號(hào)右邊表達(dá),式的值,然后把這個(gè)值賦給左邊的變量,使該變量的,值等于表達(dá)式的值。,(3),賦值語句中的,“,”,稱作賦值號(hào),與數(shù)

6、學(xué)中的等,號(hào)的意義是不同的,.,賦值號(hào)的左右兩邊不能對(duì)換,.,(4),賦值語句左邊只能是變量名字而不是表達(dá)式,如,:2=x,是錯(cuò)誤的,;,右邊表達(dá)式可以是一個(gè)數(shù)據(jù)、,常量或算式;不能利用賦值語句進(jìn)行代數(shù)式的,演算。(如化簡、因式分解、解方程等),(,5,)對(duì)于一個(gè)變量可以多次賦值。,三.賦值語句(1)賦值語句的一般格式:變量表達(dá)式(2)賦值,9,【,例題解析,】,例,2,:編寫程序,計(jì)算一個(gè)學(xué)生數(shù)學(xué)、語文、,英語三門課的平均成績。,分析,:先寫出算法,畫出程序框圖,再進(jìn)行編程。,結(jié)束,開始,輸入,a,b,c,輸出,y,程序框圖,INPUT,“Maths,Chinese,English”,;,a

7、,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,PR

8、INT,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,程序,:,問題,:,能否用下列賦值語句交換,

9、A,B,的值,?,A=B,B=A,不能,!,例4交換兩個(gè)變量A和B的值,并輸出交換前后分析:引入一個(gè),13,練習(xí),1,:,編寫一個(gè)程序,要求輸入一個(gè)圓的半徑,便能輸出該圓的周長和面積,.,(,取,3.14,),分析,:,設(shè)圓的半徑為,R,則圓的周長,C=2R,面積,S=R,2,可以利用順序結(jié)構(gòu)中的,INPUT,語句,PRINT,語句和賦值語句設(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“

10、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,語言中的標(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

11、,s=p,h/2,PRINT“s=”,;,s,END,程序:,作業(yè),2,INPUT“a,b,h=”;a,b,h程序:作業(yè)2,17,算法中的條件結(jié)構(gòu)是由條件語句來表達(dá)的,條件語句是處理?xiàng)l件分支邏輯結(jié)構(gòu)的算法語句,.,條件語句的一般格式,滿足條件?,語句,是,否,只含一個(gè)“分支”的條件結(jié)構(gòu),寫成條件語句為,IF,條件,THEN,語句體,END IF,當(dāng)計(jì)算機(jī)執(zhí)行這種形式的條件語句時(shí),首先對(duì),IF,后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行,THEN,后的語句體,否則執(zhí)行,END IF,之后的語句,.,算法中的條件結(jié)構(gòu)是由條件語句來表達(dá)的,條件語句是處理?xiàng)l件分,18,滿足條件?,語句,1,語句,2,是,

12、否,含兩個(gè)“分支”的條件結(jié)構(gòu),寫成條件語句為,IF,條件,THEN,語句體,1,ELSE,語句體,2,END IF,當(dāng)計(jì)算機(jī)執(zhí)行上述語句時(shí),首先對(duì),IF,后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行,THEN,后的語句體,1,,否則執(zhí)行,ELSE,后的語句體,2.,滿足條件?語句1語句2是否含兩個(gè)“分支”的條件結(jié)構(gòu)寫成條件語,19,條件語句的作用,在程序執(zhí)行過程中,根據(jù)判斷是否滿足約定的條件而決定是否需要轉(zhuǎn)換到何處去。需要計(jì)算機(jī)按條件進(jìn)行分析、比較、判斷,并按判斷后的不同情況進(jìn)行不同的處理。,條件語句的作用,20,【,例題解析,】,例,1,:編寫程序,輸入一元二次方程,ax,2,+bx+c=0,的系

13、數(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

14、,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,已按從大到小的順序排列好。,第五步:

15、按順序輸出,a,,,b,,,c.,例2:編寫程序,使得任意輸入的3個(gè)整數(shù)按從大到小的順序輸,24,c=b,b=t,b=t,c=t,a=c,【,程序框圖,】,開始,輸入,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【程序框圖】開始輸入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=

16、t,END IF,PRINT a,,,b,,,c,END,【程序】INPUT“a,b,c=”;a,b,cIF c,26,讀程序,說明程序的運(yùn)行過程,.,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)語句來實(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ì)語言中也有當(dāng)型(,WHILE,型)和直到型(,UNTIL,型)兩種語句結(jié)構(gòu)。,算法中的循環(huán)結(jié)構(gòu)是由循環(huán)語句來實(shí)現(xiàn)的.循環(huán)結(jié)構(gòu)有兩種-,30,即,WHILE,語句和,UN

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  sobing.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!