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

        ?

        循環(huán)結(jié)構(gòu)中循環(huán)原理的剖析

        2009-12-11 09:39:02孫明英
        新課程·中旬 2009年2期
        關(guān)鍵詞:程序結(jié)構(gòu)

        孫明英

        摘 要:本文就程序設(shè)計(jì)中循環(huán)結(jié)構(gòu)的原理進(jìn)行了剖析,特別對(duì)于死循環(huán)及循環(huán)語(yǔ)句結(jié)合條件語(yǔ)句的應(yīng)用進(jìn)行原理性的推理。

        關(guān)鍵詞:循環(huán)過(guò)程 死循環(huán)

        在我們處理問(wèn)題的過(guò)程中,常常會(huì)遇到這樣一些情況:對(duì)于某類問(wèn)題,處理的方法和步驟完全一樣,只是要求重復(fù)執(zhí)行多次,并且每次使用的數(shù)據(jù)按照一定的規(guī)律在變化,這就是一個(gè)循環(huán)過(guò)程。

        循環(huán)結(jié)構(gòu)的流程圖如下:

        循環(huán)結(jié)構(gòu)流程圖所表示的含義是:當(dāng)滿足條件時(shí),不斷執(zhí)行A框。一旦條件不滿足時(shí),就不再執(zhí)行A框,結(jié)束本基本結(jié)構(gòu),而執(zhí)行它下面的結(jié)構(gòu)。

        不論是循環(huán)次數(shù)已知的情況,還是循環(huán)次數(shù)未知的情況,都存在一個(gè)循環(huán)變量來(lái)控制循環(huán)次數(shù),而由這個(gè)循環(huán)變量的變化來(lái)改變循環(huán)條件,使得程序能正常退出循環(huán)。用循環(huán)語(yǔ)句編程時(shí),最忌諱的是程序陷入死循環(huán)而不能正常結(jié)束。

        死循環(huán)是在循環(huán)過(guò)程中,循環(huán)變量的值不會(huì)發(fā)生變化,此時(shí)的循環(huán)永不停止的一種情況。導(dǎo)致死循環(huán)的原因有很多,最根本的是循環(huán)變量沒(méi)有發(fā)生變化或重復(fù)在一定范圍內(nèi)變化而使得程序不能達(dá)到循環(huán)結(jié)束的條件,而不一定非得是循環(huán)變量為零。如在BASIC語(yǔ)言程序中的如下程序段即是這樣(BASIC語(yǔ)言程序是按行號(hào)順序執(zhí)行的)。

        10 for i=1 to 5 step 0.5

        20 i=int(i+0.5)*0.5)

        30 print i

        40 next i

        在使用循環(huán)編程的過(guò)程中,我們也常忌諱通過(guò)條件語(yǔ)句從循環(huán)體外轉(zhuǎn)向循環(huán)體外,因?yàn)檎5囊?guī)則是:可以從循環(huán)體內(nèi)通過(guò)條件語(yǔ)句轉(zhuǎn)向循環(huán)體外。但在研究這些問(wèn)題時(shí),我們不能只注重形式,應(yīng)該去剖析它的原理。如在BASIC語(yǔ)言中有如下程序段:

        10 for i=1 to 10

        20 if i<8 then 50

        30 print i

        40 next i

        50 print i*2

        60 goto 40

        這段程序依然能夠正常運(yùn)行,原因是:雖然形式上看似乎是從循環(huán)體外轉(zhuǎn)向循環(huán)體內(nèi),但從原理上分析可知當(dāng)循環(huán)變量的值小于8時(shí),輸出其值的2倍,相反則輸出其本身。在該程序段中每一次循環(huán)變量的值發(fā)生改變,相應(yīng)的都能找到對(duì)應(yīng)的輸出語(yǔ)句,并及時(shí)返回到循環(huán)終端語(yǔ)句,沒(méi)有違反循環(huán)語(yǔ)句的使用規(guī)則,所以能正常運(yùn)行。

        不論是在BASIC語(yǔ)言中,還是在其他編程語(yǔ)言中,編程原理都是一樣的。在程序設(shè)計(jì)語(yǔ)言中,循環(huán)結(jié)構(gòu)是一個(gè)重要組成部分,尤其在這一塊,很多題型,大量練習(xí)都分布在這兒。在指導(dǎo)學(xué)生編程的過(guò)程中,除了引導(dǎo)學(xué)生對(duì)不同的題型運(yùn)用不同的方法進(jìn)行分析外,重點(diǎn)讓學(xué)生掌握循環(huán)結(jié)構(gòu)中循環(huán)語(yǔ)句的格式及其使用原理,這樣才能使學(xué)生以不變應(yīng)萬(wàn)變,融會(huì)貫通,從而提高學(xué)生的程序設(shè)計(jì)方面的應(yīng)用和創(chuàng)新能力。

        參考文獻(xiàn):《BASIC語(yǔ)言程序設(shè)計(jì)》.電子工業(yè)出版社出版

        作者單位:河北省陽(yáng)原縣職教中心

        猜你喜歡
        程序結(jié)構(gòu)
        《形而上學(xué)》△卷的結(jié)構(gòu)和位置
        論結(jié)構(gòu)
        新型平衡塊結(jié)構(gòu)的應(yīng)用
        模具制造(2019年3期)2019-06-06 02:10:54
        試論我國(guó)未決羈押程序的立法完善
        失能的信仰——走向衰亡的民事訴訟程序
        “程序猿”的生活什么樣
        英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
        論《日出》的結(jié)構(gòu)
        創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
        創(chuàng)新治理結(jié)構(gòu)促進(jìn)中小企業(yè)持續(xù)成長(zhǎng)
        国产成人久久精品流白浆| 久久女人精品天堂av影院麻| 国产91会所女技师在线观看| 我要看免费久久99片黄色 | 26uuu欧美日本在线播放| 日韩在线中文字幕一区二区三区| 成人性生交大全免费看| 国产美女做爰免费视频| 少妇极品熟妇人妻无码| 一本色道久久综合中文字幕| 久久综合精品国产丝袜长腿| 亚洲乱码一区av春药高潮 | 999久久66久6只有精品| 国产三级视频在线观看国产| 丝袜人妻一区二区三区| 影音先锋每日av色资源站| 伊人久久成人成综合网222| 精品中文字幕制服中文| 午夜短无码| 免费人成黄页在线观看国产| 国产av无码专区亚洲a∨毛片| 青青久在线视频免费观看| 中文字幕国产精品中文字幕| 国产一区二区三区av香蕉| 亚洲av毛片在线免费观看| 日日碰狠狠添天天爽无码| 国产剧情av麻豆香蕉精品| 国产精品欧美久久久久老妞| 中文字幕一区二区三区精品在线 | 亚洲熟女www一区二区三区| 精品无码国产污污污免费| 精品18在线观看免费视频| 亚洲av有码精品天堂| 国产三a级三级日产三级野外| 精品伊人久久大线蕉色首页| 天堂aⅴ无码一区二区三区| 91性视频| 草青青在线视频免费观看| 午夜视频在线观看视频在线播放| 亚洲a∨无码一区二区三区| 在线a免费观看|