版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
考綱解讀理解幾種基本算法語句——輸入語句、輸出語句、賦值語句、條件語句、循環(huán)語句的含義.考向預(yù)測1.基本算法語句是算法的主體內(nèi)容,是計算機能夠理解的程序設(shè)計語言,是計算機編程的基礎(chǔ).2.對基本算法語句的考查常以選擇題和填空題的形式出現(xiàn),重在考查對算法語句的理解和應(yīng)用.知識梳理1.任何一種程序設(shè)計語言中都包含以下基本的算法語句,它們分別是:輸入語句、輸出語句、
、
和
等.2.賦值語句:(1)一般形式:變量=表達式(2)作用:將表達式所代表的值賦給變量;(3)“=”稱為賦值號,不是等號,如:x=y(tǒng)表示將y的值賦予x;賦值語句條件語句循環(huán)語句(4)形式中的“表達式”可以是一個數(shù)據(jù),常量或算式,如:x=1,y=x+y;(5)“=”左邊只能是變量,不能是表達式,如x=9,不能寫成9=x;(6)對一個變量,可以多次賦值,如:x=1,x=3,x=9,則結(jié)果為x=9.3.條件語句的功能:用來表達算法中的選擇結(jié)構(gòu):條件語句的形式:(1)If條件Then 其流程圖為 語句1Else 語句2EndIf(2)If條件1Then 其流程圖為 語句1ElseIf條件2Then 語句2Else 語句3EndIfEndIf4.循環(huán)語句(1)For語句的一般形式:For循環(huán)變量=初始值To終值循環(huán)體For語句的含義:它是循環(huán)體得以運行的外部“環(huán)境”,控制著循環(huán)的開始與結(jié)束,決定著循環(huán)運行的次數(shù).(2)DoLoop語句的一般形式是:Do循環(huán)體LoopWhile條件為真DoLoop語句一般用于不知道循環(huán)次數(shù)的循環(huán)結(jié)構(gòu),要根據(jù)其他形式的終止條件停止循環(huán),在這種情況下才采用.[答案]D2.下列程序的功功能是:判斷任意輸入入的數(shù)x是否是正數(shù),,若是,輸出出它的平方值值;若不是,,輸出它的相相反數(shù).輸入xIf________Theny=-x;elsey=x*xendIf輸出y則填入的條件件應(yīng)該是()A.x>0B..x<0C..x>=0D..x<=0[答案案]D[解析析]因為條條件真真則執(zhí)執(zhí)行y=-x,條件件假則則執(zhí)行行y=x*x,由程程序功功能知知條件件應(yīng)為為x<=0.3.當當a=1,,b=3時時,執(zhí)執(zhí)行完完下面面一段段程序序后x的值是是()Ifa<bThenx=a+bEndx=a-bEndIfA.1B..3C.4D..-2[答案案]C[解析析]因為a<b,所以以x=a+b=1++3==4.4.下下列程程序運運行后后的結(jié)結(jié)果為為()S=0i=2DoS=S+ii=i+3LoopWhilei≤18輸出SA.57B.40C.27D.20[答案案]A[解析析]運算過過程為為:S=0++2==2;;i=2++3==5<18,S=2++5==7;;i=5++3==8<18,S=7++8==15;i=8++3==11<18,,S=15+11==26,i=11+3=14,,S=26+14==40;i=14+3=17,,S=40+17==57.5.寫寫出下下列語語句執(zhí)執(zhí)行后后的結(jié)結(jié)果..(1)i=0(2)i=0;;S=0S=0DoDoS=S+ii=i+1i=i+1S=S+iLoopWhileS<=20LoopWhileS<==20輸出i.輸輸出出i.則(1)________(2)________.[答案案](1)7(2)6[解析析]這兩個個小題題看似似一樣樣,但但是因因為循循環(huán)體體內(nèi)的的累加加順序序不一一樣,,導(dǎo)致致的結(jié)結(jié)果也也不同同,我我們知知道1+2+3+4+5=15,,而1+2+3+4+5+6=21,,而循循環(huán)條條件為為S≤20,故故最后加加的i=6,而而(1)中輸出出的i在此基礎(chǔ)礎(chǔ)上又加加了1,,故(1)中結(jié)結(jié)果為7,而(2)中中沒變..故(2)中結(jié)結(jié)果為6.6.下列列程序運運行后的的結(jié)果是是________..[答案]5[解析]此循環(huán)程程序運行行過程為為:①s=10,,n=9;②s=19,,n=8;③s=27,,n=7;④s=34,,n=6;⑤s=40,,n=5.此此時滿足足s≥40跳出出循環(huán),,輸出n的值為5.[例1]如圖圖所示是是解決某某個問題題而繪制制的算法法框圖..仔細分分析各圖圖框內(nèi)的的內(nèi)容及及圖框之之間的關(guān)關(guān)系,回回答下面面的問題題:(1)圖圖框①中x=2的含含義是什什么?(2)圖圖框②中y1=ax+b的含義是是什么??(3)圖圖框④中y2=ax+b的含義是是什么??(4)該該算法框框圖解決決的是怎怎樣的一一個問題題?(5)若若最終輸輸出的結(jié)結(jié)果y1=3,y2=-2.當x取5時輸輸出的結(jié)結(jié)果5a+b的值應(yīng)該該是多大大?[分析]本題主要要考查賦賦值語句句的特點點及意義義.[解析](1)圖圖框①中x=2表示示把2賦賦給變量量x.(2)圖圖框②中y1=ax+b的含義::該圖框框在執(zhí)行行①的前提下下,即當當x=2時計計算ax+b的值,并并把這個個值賦給給y1.(3)圖圖框④中y2=ax+b的含義::該圖框框在執(zhí)行行③的前提下下,即當當x=-3時時計算ax+b的值,并并把這個個值賦給給y2.(4)該該算法框框圖解決決的是求求函數(shù)f(x)=ax+b的函數(shù)值值的問題題.其中中輸入的的是自變變量x的值,輸輸出的是是x對應(yīng)的函函數(shù)值..(5)y1=3,即即2a+b=3.y2=-2,,即-3a+b=-2.由⑤⑥得a=1,b=1.所所以f(x)=x+1.所所以x取5時,,5a+b=5×1+1==6.下列程序序的運行行結(jié)果是是________..[答案]3,2[解析]在這個用用賦值語語句表達達的算法法中,對對變量A進行了兩兩次賦值值,開始始把1賦賦予A,第二次次把A+B的值賦予予A,這樣一一開始A獲得的值值為1,,后來獲獲得的值值為3,,把第一一次獲得得的值1“沖掉”了,于是是最后輸輸出A的值為第第二次所所獲得的的值3.[例2]輸入入一個數(shù)數(shù),用語語句描述述通過函函數(shù)[解析]用語句描描述如下下:輸入x;Ifx>0Theny=5x-5ElseIfx=0Theny=0Elsey=5x+3EndIfEndIf輸出y.其算法框框圖如圖圖所示::商場促銷銷活動中中:年歷歷每本20元,,購買5到9本本按9折折收費,,買10本以上上按8.5折收收費.求求購買x本時所付付金額y為多少元元?畫算算法框圖圖并用相相應(yīng)的語語句描述述.[解析]算法框圖圖如下圖圖用語句描描述為::輸入x;Ifx<5theny=20xElseIfx>10then[例3]編寫寫程序計計算2++4+6+…++20的的值.[解析]程序如下下:S=0Fori=1To10S=S+2]Next輸出S[點評]注意循環(huán)環(huán)變量i的初始始值與終終值各是是多少,,有時易易錯認為為終值為為20.設(shè)計算法法求n?。?××2×3×…××n用語句描描述.[解析]法一用用語句描描述為::輸入n;S=1;Fori=1TonS=S*iNext輸出S.法二輸輸入ni=1P=1DoP=P*ii=i+1LoopWhilei≤n輸出P[例4]編寫寫程序,,求12+22+32+…+1002[解析]程序如下下:i=1Sum==0DoSum==Sum+i2i=i+1LoopWhilei≤100輸出Sum[點評]注意循環(huán)環(huán)變量初初始值的的設(shè)置方方式及累累加變量量的位置置,當位位置不同同時,處處理功能能有可能能不同..求12+22+32+…+n2<1000成立立的n的最大正正整數(shù)值值.用程程序語言言表示其其算法..[解析]S=1i=2Doa=i2S=S+ai=i+1LoopWhileS≤1000i=i-2輸出i1.輸入入、輸出出語句和和賦值語語句是一一個程序序必不可可少的語語句,注注意它們們各自的的形式和和要求,,熟練掌掌握通過過引入第第三個變變量利用用賦值語語句交換換兩個變變量值的的方法..2.實際際問題的的編程設(shè)設(shè)計一般般是先對對問題進進行認真真分析,,設(shè)計出出合理的的算法,,然后將將算法用用算法框框圖表示示出來,,最后根根據(jù)算法法框圖利利用算法法語句寫寫出程序序.3.條件件語句有有兩種形形式:If—Then—Else語語句和If—Then語句..對于第一一種形式式的條件件語句執(zhí)執(zhí)行步驟驟是:當計算機機執(zhí)行上上述If語句時時,首先先對If后的條條件進行行判斷,,如果條條件符合合,就執(zhí)執(zhí)行Then后后的語句句1,否否則執(zhí)行行Else后的的語句2.對于第二二種形式式的條件件語句執(zhí)執(zhí)行步驟驟是:當計算機機執(zhí)行上上述If語句時時,首先先對If后的條條件進行行判斷,,如果條條件符合合,就執(zhí)執(zhí)行Then之之后的語語句,否否則執(zhí)行行EndIf后的語語句.4.循環(huán)環(huán)語句(1)For語語句的一一般形式式是:For循循環(huán)變量量=初始始值To終值循環(huán)體執(zhí)行步驟驟:當計算機機執(zhí)行For語
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 商務(wù)接待用車:汽車租賃合同
- 醫(yī)療機構(gòu)麻醉科醫(yī)師聘用協(xié)議
- 圖書館管理員聘用合同樣本
- 鐵路線路新建爆破工程合同
- 污水處理廠環(huán)保設(shè)施技術(shù)升級合同
- 水電站建設(shè)河道施工合同
- 網(wǎng)絡(luò)安全工程師聘用合同
- 辦公大樓鋼結(jié)構(gòu)施工承包合同
- 幼教中心綠化養(yǎng)護合同
- 電影院入口廣告牌施工合同
- 通信原理智慧樹知到期末考試答案章節(jié)答案2024年濰坊學(xué)院
- 承包商安全資質(zhì)審核管理規(guī)定模板
- 24春國家開放大學(xué)《建筑測量》形考任務(wù)實驗1-6參考答案
- 維保措施及方案設(shè)計流程
- 橋架及電纜敷設(shè)施工方案及流程
- 人工智能革命AI對全球勞動力市場的影響
- 第三單元名著閱讀《經(jīng)典常談》-2023-2024學(xué)年八年級語文下冊同步教學(xué)課件
- 人體解剖學(xué)與組織胚胎學(xué)說課講解
- 學(xué)前教育教研指導(dǎo)責(zé)任區(qū)制度
- 繪畫心理分析與治療 課件
- 光伏驗收報告
評論
0/150
提交評論