999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C語言的循環(huán)結(jié)構(gòu)教學(xué)案例研究

2021-11-28 03:29:42張微
電腦知識與技術(shù) 2021年28期
關(guān)鍵詞:教學(xué)研究

張微

摘要:循環(huán)語句結(jié)構(gòu)是程序設(shè)計(jì)課程中的教學(xué)重點(diǎn)與難點(diǎn),在循環(huán)語句實(shí)際教學(xué)過程當(dāng)中 ,發(fā)現(xiàn)許多同學(xué)對該結(jié)構(gòu)的理解較為困難,在編程測驗(yàn)時效果不大理想。該文將結(jié)合案例的形式關(guān)于循環(huán)結(jié)構(gòu)提出一點(diǎn)建議幫助同學(xué)們加深對于該結(jié)構(gòu)的學(xué)習(xí)理解。

關(guān)鍵詞:循環(huán)結(jié)構(gòu);教學(xué)研究;程序設(shè)計(jì)

中圖分類號:G642? ? ? ? 文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2021)28-0262-02

開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

循環(huán)語句是指在滿足循環(huán)條件下,可以重復(fù)執(zhí)行的代碼。當(dāng)循環(huán)條件不滿足時,不再執(zhí)行循環(huán)語句,并退出循環(huán)結(jié)構(gòu)。正常的循環(huán)結(jié)構(gòu)中,當(dāng)循環(huán)條件不再成立時,程序會返回False,以此結(jié)束循環(huán)。如果循環(huán)條件一直成立,循環(huán)語句會不停執(zhí)行,變成死循環(huán)[1-2]。本文分析各種循環(huán)結(jié)構(gòu)執(zhí)行的原理,有助于學(xué)生對循環(huán)語句的了解。

1 循環(huán)結(jié)構(gòu)教學(xué)實(shí)例

1)統(tǒng)計(jì)打印次數(shù)

2)打印乘法口訣

3)猜數(shù)字小游戲

通過與后面的知識點(diǎn)相結(jié)合做詳細(xì)的代碼介紹。

2 三種典型的循環(huán)結(jié)構(gòu)

2.1 for循環(huán)

2.1.1 for循環(huán)結(jié)構(gòu)

for(初始化表達(dá)式1;布爾表達(dá)式2;步進(jìn)表達(dá)式3){

循環(huán)體4

}

2.1.2 for循環(huán)執(zhí)行流程

執(zhí)行順序:1234>234>234...2不滿足為止。

1)循環(huán)變量初始化。

2)判斷循環(huán)條件是否滿足,若滿足,執(zhí)行3,否則,退出循環(huán)。

3)執(zhí)行循環(huán)語句。

4)更新循環(huán)變量。

2.1.3 for循環(huán)實(shí)例

代碼如圖1所示:

2.2 while循環(huán)

2.2.1 while循環(huán)結(jié)構(gòu)

初始化表達(dá)式1

while(布爾表達(dá)式2){

循環(huán)體3

步進(jìn)表達(dá)式4

}

2.2.2 while循環(huán)執(zhí)行流程

執(zhí)行順序:1234>234>234...2不滿足為止。

1234步驟所代表的操作與2.1.2中1234代表的操作相同。

2.2.3 while循環(huán)實(shí)例

代碼如圖2所示:

2.3 do-while循環(huán)

2.3.1 do-while循環(huán)結(jié)構(gòu)

初始化表達(dá)式1

do{

循環(huán)體3

步進(jìn)表達(dá)式4

}while(布爾表達(dá)式2);

2.3.2 do-while循環(huán)執(zhí)行流程

執(zhí)行順序:134>234>234...2不滿足為止

1234步驟所代表的操作與2.1.2中1234代表的操作相同。

2.3.3 do-while循環(huán)實(shí)例

代碼如圖3所示:

3 三種循環(huán)語句的異同

通過以上的講解與觀察,可以發(fā)現(xiàn)三種循環(huán)的異同有如下幾點(diǎn):

1)for循環(huán)更適合用于循環(huán)次數(shù)確定的情況下;while或者do-while循環(huán)適合循環(huán)次數(shù)不確定的情況下使用;

2)for與while是先判斷后執(zhí)行,do-while是先執(zhí)行后判斷,且do-while循環(huán)至少執(zhí)行一次;

3)for循環(huán)中使用的變量是臨時變量,循環(huán)結(jié)束后,變量占用的內(nèi)存就被釋放了,不能再訪問。while循環(huán)在循環(huán)結(jié)束后,變量仍然保留,可以繼續(xù)訪問。相比while循環(huán),for循環(huán)提高內(nèi)存使用效率。

4)三種循環(huán)都可以用來處理同一問題,一般情況下可以互相替換,因此我們可以根據(jù)不同的應(yīng)用場景酌情考慮使用不同的循環(huán)結(jié)構(gòu)。

4 跳出循環(huán)

4.1 break語句

break用于終止switch和循環(huán)語句,對于if等其他語句不起作用;多層循環(huán)中一個break只會向外跳出一層循環(huán)。程序代碼及運(yùn)行如圖4所示:

4.2 continue語句

結(jié)束本次循環(huán),繼續(xù)下一次循環(huán),而不是結(jié)束本層循環(huán)。程序代碼及運(yùn)行如圖5所示:

5 嵌套循環(huán)與死循環(huán)

5.1 嵌套循環(huán)

嵌套循環(huán)是指循環(huán)結(jié)構(gòu)中再使用循環(huán)結(jié)構(gòu),常見的嵌套循環(huán)有for循環(huán)和if();else if();嵌套循環(huán)可以完成更加復(fù)雜的功能,提高代碼可讀性和效率。循環(huán)次數(shù)的計(jì)算如下:

總循環(huán)次數(shù)=外層循環(huán)次數(shù)*內(nèi)層循環(huán)次數(shù)[3]

5.1.1嵌套循環(huán)格式

for(初始化表達(dá)式1;循環(huán)條件2;步進(jìn)表達(dá)式7){

for(初始化表達(dá)式3;循環(huán)條件4;步進(jìn)表達(dá)式5) {

執(zhí)行語句6;

}

}

5.1.2嵌套循環(huán)執(zhí)行流程

123456>456>723456>456,外層循環(huán)一次,內(nèi)層循環(huán)多次

5.1.3打印乘法口訣表程序案例

#include

int main(){

for (int i = 1; i <= 9; i++){

for (int j = 1; j <= i; j++){

printf("%d*%d=%d ", i, j, i*j);

}

printf("\n");

}

system("pause");

return 0;

}

5.2死循環(huán)

死循環(huán)是指循環(huán)中的條件永遠(yuǎn)為true,永不結(jié)束的循環(huán)。例如:while(true){},for(;;){}。

5.2.1猜數(shù)字游戲程序案例

void guess(){

int flag= rand() % 100 + 1;

while (true){

printf(“請輸入要猜的數(shù)字:”);

int num = 0;

scanf("%d", &num);

if (num < flag){

printf(“低了\n”);

}else if (num>flag){

printf(“高了\n”);

}else {

printf(“恭喜您猜對了”);

break;

}}}

6 結(jié)語

循環(huán)結(jié)構(gòu)在程序設(shè)計(jì)中教學(xué)中非常重要,采用漸進(jìn)式的與案例相結(jié)合的教學(xué)方法能夠更好地培養(yǎng)學(xué)生的算法分析能力,有助于學(xué)生在實(shí)際編程過程中逐步解決問題的能力。通過由淺入深,逐步分解更好激發(fā)學(xué)生的學(xué)習(xí)興趣和主動性。以幫助學(xué)生達(dá)到更好的學(xué)習(xí)效果,牢固掌握關(guān)于循環(huán)結(jié)構(gòu)的相關(guān)知識點(diǎn)。為后期進(jìn)一步學(xué)習(xí)編程知識打下堅(jiān)實(shí)的基礎(chǔ)。

參考文獻(xiàn):

[1] 李芙蓉.基于信息化的c語言中循環(huán)語句的教學(xué)設(shè)計(jì)探討[J].電腦知識與技術(shù),2019,15(22):130,136.

[2] 李娟,張燕.C語言循環(huán)結(jié)構(gòu)教學(xué)的設(shè)計(jì)與實(shí)踐[J].計(jì)算機(jī)教育,2018(3):89-91.

[3] 裴大容.C語言程序設(shè)計(jì)中多重循環(huán)的教學(xué)設(shè)計(jì)[J].電腦知識與技術(shù),2019,15(34):153-155.

【通聯(lián)編輯:聞翔軍】

猜你喜歡
教學(xué)研究
基于地理實(shí)踐力培養(yǎng)的高中地理教學(xué)研究
天津教育(2023年5期)2023-03-14 07:57:58
新形勢下的初中英語聽力教學(xué)研究
活力(2019年17期)2019-11-26 00:42:58
高中數(shù)學(xué)復(fù)習(xí)課教學(xué)研究
高中數(shù)學(xué)教學(xué)研究
交替?zhèn)髯g中聽記平衡教學(xué)研究
國內(nèi)多模態(tài)教學(xué)研究回顧與展望
三十年來我國語文寫作教學(xué)研究的回顧與反思
我國英語詞匯教學(xué)研究述評
高中英語翻譯教學(xué)研究
中職高考與教學(xué)研究
主站蜘蛛池模板: av在线无码浏览| 91日本在线观看亚洲精品| 亚洲AV无码乱码在线观看代蜜桃| 色综合五月婷婷| 国产白浆在线| 亚洲精品欧美日本中文字幕| 亚洲欧美国产视频| 中文字幕乱妇无码AV在线| 国产精品99久久久久久董美香| 久久天天躁狠狠躁夜夜躁| 国产一区二区三区免费观看 | 亚洲福利视频一区二区| 久久精品丝袜高跟鞋| 国产综合精品日本亚洲777| 国产主播一区二区三区| a网站在线观看| 99ri精品视频在线观看播放| 中美日韩在线网免费毛片视频| 欧美午夜在线视频| 欧美日韩国产在线人成app| 9966国产精品视频| 国产女人在线视频| 99国产精品一区二区| 亚洲欧美日韩综合二区三区| 国产日韩丝袜一二三区| 婷婷伊人五月| 99精品在线看| 色综合天天娱乐综合网| AV不卡在线永久免费观看| 亚洲男人的天堂在线| 中文字幕伦视频| 欧美亚洲另类在线观看| 丁香五月激情图片| 四虎影视国产精品| 97国产成人无码精品久久久| 久久综合伊人 六十路| a毛片基地免费大全| 日本在线亚洲| 成人在线天堂| 黑人巨大精品欧美一区二区区| 丰满人妻中出白浆| 黄色网址免费在线| 成人综合在线观看| 无码免费视频| 精品在线免费播放| 毛片一区二区在线看| 91福利在线观看视频| 都市激情亚洲综合久久| AV网站中文| 色噜噜在线观看| 美女一区二区在线观看| 欧美成一级| 中文成人在线| 韩日无码在线不卡| 日韩成人在线网站| 波多野结衣亚洲一区| 日a本亚洲中文在线观看| 国产女人水多毛片18| 亚洲 欧美 偷自乱 图片| 国产精品性| 天堂网亚洲系列亚洲系列| 亚洲三级电影在线播放| 国产欧美日韩综合一区在线播放| 91精品视频在线播放| 日韩区欧美区| 2021亚洲精品不卡a| 狠狠色成人综合首页| 亚洲综合香蕉| 午夜福利在线观看入口| 五月天婷婷网亚洲综合在线| 国产玖玖视频| 亚洲高清在线天堂精品| 呦女亚洲一区精品| 狠狠v日韩v欧美v| 久久中文无码精品| 久久不卡国产精品无码| 97国产在线播放| 欧美激情福利| 国产99在线| 国产日韩欧美精品区性色| 久久男人资源站| 找国产毛片看|