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