亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        巧用列表法解決循環(huán)結(jié)構(gòu)問題

        2018-03-06 17:23:57李鵬
        新高考·高一數(shù)學(xué) 2017年6期
        關(guān)鍵詞:結(jié)構(gòu)

        李鵬

        算法中主要涉及三種基本邏輯結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),其中循環(huán)結(jié)構(gòu)是這三者中最重要的一種結(jié)構(gòu).很多同學(xué)對循環(huán)結(jié)構(gòu)中變量的變化情況的掌握存在比較大的困難,具體表現(xiàn)在隨著循環(huán)次數(shù)的增加,對某些變量的變化情況逐漸變得模糊、混淆,進而對循環(huán)的起點條件、循環(huán)次數(shù)、循環(huán)終止條件、最終結(jié)果、循環(huán)功能等無法準確把握.

        如何才能突破循環(huán)結(jié)構(gòu)問題的難點呢?建議同學(xué)們利用列舉法,通過列舉去追蹤循環(huán)結(jié)構(gòu)中的變量,明確各個變量在進入循環(huán)體后的值,觀察和歸納出變量在退出循環(huán)時應(yīng)輸出的值,進而得到問題的答案.本文將針對不同的題型,通過列表法追蹤變量的變化,來揭示列表法對解決循環(huán)結(jié)構(gòu)問題的作用.

        一、求輸出結(jié)果

        例1 執(zhí)行如圖1所示的偽代碼,輸出的值為

        解 偽代碼的程序語句執(zhí)行中的數(shù)據(jù)變化如表1所示,當(dāng)S<20時可執(zhí)行循環(huán)體,當(dāng)S≥20時退出循環(huán),此時輸出i=11.

        點評 本題主要考查“當(dāng)型”循環(huán)語句,通過對程序語言的讀取,再根據(jù)所給循環(huán)結(jié)構(gòu),判斷出S≥20時的輸出結(jié)果.由程序運行過程看,這是一個累加的問題.解題時,可通過對條件S<20的判斷,逐步演算S的結(jié)果,通過判斷,可知該程序演算過程需運行5次,i的值變?yōu)?1,此時程序不再進入循環(huán)體,繼而輸出.

        總結(jié) ①無論是“直到型”還是“當(dāng)型”循環(huán)結(jié)構(gòu),列表時均以判斷框或判斷語句作為計算每一組變量值的起始;

        ②列表時,表中的變量白左至有的順序應(yīng)與循環(huán)體中各變量發(fā)生變化的先后順序保持一致,便于明確每個變量的當(dāng)前值是哪次循環(huán)得到的.例2 執(zhí)行圖2的程序框圖,如果輸入的x=0,y=l,n=l,則輸出x,y的值滿足(

        )A.y=2x

        B.V=3xC.V=4x

        D.V=5x

        解 由表2可得,當(dāng)x=3/2,y=6時,程序框圖退出循環(huán),故滿足y=4x的關(guān)系式,選C.

        點評 本題的循環(huán)結(jié)構(gòu)中,循環(huán)體看起來好像被判斷框分成了兩部分:x,y在判斷框前開始第一次變化,而n在判斷框后才開始第一次變化.當(dāng)抓住了“判斷框作為計算每一組變量值的起始”這個關(guān)鍵點,第一組變量的值就不難確定為n=2,x=1/2,y=2”,而不是“x=0,y=1,n=2”;同時也不難確定,列表中變量的先后順序是”在前,而x,y在后.

        二、求循環(huán)初值

        例3 某算法流程圖如圖3所示,該程序運行后,若輸出的x=15,則實數(shù)a等于

        解 如表3所示,第一次循環(huán)x=2a+1,n=2,第二次循環(huán)x=4a+3,n=3,第三次循環(huán)x=8a+7,n=4>3,結(jié)束循環(huán)輸出x=8a+7=15,a=1.

        點評 本題根據(jù)判斷框內(nèi)的條件,通過列表法列舉出循環(huán)結(jié)束時所輸出的x,再令其結(jié)果8a+7=15,解出所求的a的值.特別注意,如果列舉時次數(shù)過多,可以采用部分列舉,再尋求規(guī)律,進而歸納出結(jié)果.

        例4程序的框圖如圖4,如果上述程序運行的結(jié)果為S=132,那么判斷框中橫線上應(yīng)填入的數(shù)字是

        解 由流程圖可知,此程序目的是求幾個數(shù)的連乘積,第一次乘入的數(shù)是12,以后所乘的數(shù)依次減少1,由于132=11×12,如表所示,可知一共循環(huán)兩次,當(dāng)k=11時,要滿足循環(huán)條件,而當(dāng)k=10時退出循環(huán),故判斷框中可填k≤10.

        點評 本題要求寫出循環(huán)條件,只要用列表法得到與輸出的S值對應(yīng)的k值,判斷框內(nèi)的條件便可確定.

        四、求循環(huán)次數(shù)

        例5 如圖5所示的程序框圖中循環(huán)體執(zhí)行的次數(shù)是______.

        解 如流程圖所示,首先執(zhí)行循環(huán)體,再進行條件判斷.根據(jù)列表不難發(fā)現(xiàn),最后一次執(zhí)行循環(huán)體是當(dāng)“i=98+2 =100”時,然后退出循環(huán)并輸出S,所以循環(huán)體執(zhí)行次數(shù)為49次.

        點評 本題是根據(jù)循環(huán)結(jié)構(gòu)求循環(huán)體執(zhí)行次數(shù)的問題,一般來說此類題型中流程圖循環(huán)體執(zhí)行次數(shù)比較多,可以通過列表法分析得到計數(shù)變量i和求和變量S的變化規(guī)律,再判斷循環(huán)體執(zhí)行的次數(shù).

        含循環(huán)結(jié)構(gòu)的流程圖、偽代碼問題是算法學(xué)習(xí)中的重點和難點,將其表格化進行列舉,尋找規(guī)律,是一個簡單、有效的方法.對循環(huán)結(jié)構(gòu)本質(zhì)的理解始終是解決這類問題的基礎(chǔ),列表法用來追蹤循環(huán)語句中的變量,記錄其變化情況.列表不僅條理清晰、易于觀察,而且可以幫助同學(xué)們更容易理解循環(huán)結(jié)構(gòu),化繁為簡.endprint

        猜你喜歡
        結(jié)構(gòu)
        DNA結(jié)構(gòu)的發(fā)現(xiàn)
        《形而上學(xué)》△卷的結(jié)構(gòu)和位置
        論結(jié)構(gòu)
        中華詩詞(2019年7期)2019-11-25 01:43:04
        新型平衡塊結(jié)構(gòu)的應(yīng)用
        模具制造(2019年3期)2019-06-06 02:10:54
        循環(huán)結(jié)構(gòu)謹防“死循環(huán)”
        論《日出》的結(jié)構(gòu)
        縱向結(jié)構(gòu)
        縱向結(jié)構(gòu)
        我國社會結(jié)構(gòu)的重建
        人間(2015年21期)2015-03-11 15:23:21
        創(chuàng)新治理結(jié)構(gòu)促進中小企業(yè)持續(xù)成長
        欧美专区在线| 欧美成人秋霞久久aa片| 99视频30精品视频在线观看| 强开小婷嫩苞又嫩又紧视频| 熟女少妇在线视频播放| 99久久综合精品五月天| 免费观看成人稀缺视频在线播放| 少妇被按摩出高潮了一区二区| 色欲aⅴ亚洲情无码av| 人妻av一区二区三区精品| 日本一区免费喷水| 国产黑色丝袜在线观看网站91| 亚洲av日韩一卡二卡| 天下第二社区在线视频| 爱我久久国产精品| 日韩精品成人一区二区三区久久久| 电驱蚊液可以插一晚上吗| 毛片a级毛片免费观看| 日韩在线看片| 亚洲一区二区日韩在线| 亚洲精品国产精品乱码视色| 久久99国产综合精品| 国产成人精品成人a在线观看| jk制服黑色丝袜喷水视频国产| 久久精品亚洲精品国产区| 人人人妻人人人妻人人人| 青草视频在线播放| 91成人午夜性a一级毛片| 日本亚洲视频免费在线看| 久久综合狠狠综合久久综合88| 久久久久久国产精品无码超碰动画 | 中文字幕亚洲无线码一区女同| 天天躁日日躁狠狠躁人妻| 国产91AV免费播放| 久久亚洲中文字幕乱码| 最近在线更新8中文字幕免费 | 国产高潮流白浆视频在线观看| 国产又色又爽又黄刺激在线视频| 九九99久久精品在免费线18| 日韩女同一区二区三区久久| 狠狠摸狠狠澡|