《高考數(shù)學(xué)一輪復(fù)習(xí)第十一章算法初步第75課基本算法語(yǔ)句1課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《高考數(shù)學(xué)一輪復(fù)習(xí)第十一章算法初步第75課基本算法語(yǔ)句1課件(16頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、根本算法語(yǔ)句 1,根底知識(shí)回憶與梳理,類型,輸入語(yǔ)句,輸出語(yǔ)句,賦值語(yǔ)句,含有,Else,分支的選擇語(yǔ)句,格式,類型,沒(méi)有,Else,分支的選擇語(yǔ)句,當(dāng)型循環(huán)(,While,語(yǔ)句),當(dāng)型循環(huán),(,For,語(yǔ)句),直到型循環(huán),(,o,語(yǔ)句,),格式,Read,x,Print,x,變量名表達(dá)式,If,條件,Then,語(yǔ)句,1,Else,語(yǔ)句,2,End If,If,條件,Then,語(yǔ)句,End If,Do,語(yǔ)句,Until,條件,End Do,While,條件,語(yǔ)名,End,While,For,From,初值,To,終值,Step,步長(zhǎng),語(yǔ)句,End For,診斷練習(xí),1、以下語(yǔ)句中:,其中是賦值
2、語(yǔ)句的為_(kāi),診斷練習(xí),【,說(shuō)明,】,(,1,)賦值語(yǔ)句“,”表示將,的值賦給,,其中,是一個(gè)變量,,是一個(gè)與,同類型的變量或表達(dá)式,.,(,2,)基本算法語(yǔ)句只要書寫簡(jiǎn)便、容易理解、表達(dá)清楚即可;本章建議所用符號(hào)相對(duì)統(tǒng)一,以免混淆,.,診斷練習(xí),2根據(jù)如下圖的偽代碼,當(dāng)輸入分別為2,3時(shí),最后輸出的的值是 ,3,【,說(shuō)明,】,解決與選擇語(yǔ)句有關(guān)問(wèn)題,一般先寫出算法所表示的函數(shù)關(guān)系式,Read,a,,,b,If,a,b,Then,m,a,Else,m,b,End If,Print m,診斷練習(xí),3.,右面是一個(gè)求,20,個(gè)數(shù)的平均數(shù)的程序,在橫線上應(yīng)該填充的語(yǔ)句為,i,20,或,i,21,S0,
3、i,1,While,.,Read,x,SS,x,i,i,1,End,While,MS/20,Print,M,While,p,循環(huán)體,End While,2While循環(huán)中一般有兩個(gè)變量,一個(gè)是計(jì)數(shù)變量,如此題中的i,一個(gè)是累和積變量,如此題中的S.,【說(shuō)明】1While語(yǔ)句是當(dāng)型循環(huán),其一般形式是,診斷練習(xí),S0,i,1,While,Read,x,i,i,1,SS,x,End,While,MS/20,Print,M,【變式】假設(shè)改變SSx,ii1的順序,橫線上應(yīng)填充什么?,i,21,或,i,22,診斷練習(xí),4,如下程序運(yùn)行后,輸出的結(jié)果為,次數(shù),1,2,3,4,P,-3,-1,7,21,K,1
4、,4,7,10,21,For k Form 1 To 10 Step 3,End For,Print p,范例導(dǎo)析,例1、程序1輸出結(jié)果與程序2中當(dāng),時(shí)的運(yùn)行結(jié)果分別為,35,64,問(wèn)題1:循環(huán)體中“SS+I在算法中有何作用?,問(wèn)題2:程序中“Step 3 是什么意思?可省略嗎?,問(wèn)題3:可以改用“While語(yǔ)句嗎?,范例導(dǎo)析,【說(shuō)明】,(1)Step語(yǔ)句和While語(yǔ)句在某些情況下是可能轉(zhuǎn)化的.(2)在執(zhí)行次數(shù)的情況下,才可用Step語(yǔ)句.,a1,s0,I1,WhileI19,aa1,ssaI,II1,EndFor,Print s,范例導(dǎo)析,例,2,、分別用,While,語(yǔ)句、,Do,語(yǔ)句和
5、,For,語(yǔ)句寫出計(jì)算,135799,的算法,問(wèn)題1:圖1中“I99還可寫成什么?,范例導(dǎo)析,問(wèn)題2:假設(shè)將圖3中“TTI,“II2互換,要得到正確結(jié)果,還需如何修改?,I,1,T,T,I,I,I,2,I,99,【,說(shuō)明,】,循環(huán)語(yǔ)句要注意初值和賦值順序,范例導(dǎo)析,【變式】假設(shè)要計(jì)算使1357n2021成立的n的最小值,可用哪些語(yǔ)句?如何修改下面算法,范例導(dǎo)析,例3、如下圖,底角為45的等腰梯形ABCD,底邊BC長(zhǎng)為7 cm,腰長(zhǎng)為2cm,當(dāng)一條垂直于底邊BC(垂足為F)的直線l從B點(diǎn)開(kāi)始由左至右移動(dòng)(與梯形ABCD有公共點(diǎn))時(shí),直線l把梯形分成兩局部,令BFx(0 x7),左邊局部的面積為y,求y與x之間的函數(shù)關(guān)系式,畫出流程圖,并用偽代碼表示.,范例導(dǎo)析,【變式】如圖,在邊長(zhǎng)為4的正方形ABCD的邊上有一點(diǎn)P,沿著折線BCDA由點(diǎn)B起點(diǎn)向點(diǎn)A終點(diǎn)運(yùn)動(dòng)設(shè)點(diǎn)P的運(yùn)動(dòng)的路程為x,APB的面積為y,求y與x之間的關(guān)系式,并畫出流程圖,定出偽代碼,謝謝,!,