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

表白八法趣講C語言順序程序設計

2019-04-19 12:07:08趙娟
教育教學論壇 2019年17期
關鍵詞:學習興趣

趙娟

摘要:針對初學者怕學C語言順序程序設計的問題,提出用直白式、藏頭式、數字式、心數式等表白八法串講知識點,讓學生在快樂中學習。實踐證明,該法能大大提高學生的學習興趣,促進自主學習,有效提高學生的編程能力。

關鍵詞:程序設計;編程能力;學習興趣;

在智能化時代,需要能夠將信息技術應用于本領域的新型人才,因此非計算機專業的學生也要學會一門程序設計,一般理工科學生學習C語言程序設計[1]。學生需要學習編程思想,會用計算思維分析問題和解決問題[2,3]。

一、傳統C語言理論課存在的問題

學生學習基礎薄弱。中小學生學習程序設計的不多,有的也只是學點Visual Basic的皮毛。大一的學生學習C語言程序設計大都起點為零,在對C語言全然不知的情況下,很多學生是充滿了好奇的,有一顆想要嘗試學習編程的心。

一般情況下,第二次理論課便會講C語言第三章順序程序設計,而該章語法、知識點繁雜[4]。傳統的理論課是教師細講每個知識點,需要大家記憶的東西很多。面對枯燥、難懂的內容,很多學生的學習興趣被澆滅了[5]。學生聽課如聽天書,也就沒了聽講的動力。上課不聽講,下課看書又瞌睡,很多學生便放棄了學習編程。因此,如何提高學生學習C語言程序設計的興趣是教師需要解決的關鍵問題。

二、表白八法趣講C語言順序結構

為了激發學生的學習興趣,通過直白式、藏頭式、數字式、心數式等表白八法串講第三章的知識點,每一式可由兩種方法來實現。教學生用程序來表白,一個程序包含若干個知識點。學會了一種表白方式,順勢學會了其中的重點內容,讓學生覺得學習程序設計是件有用又有趣的事情。

1.直白式。直白式是指源程序中明白地顯示表白的話,被表白方看代碼立刻就能知道意圖。教師先運行程序,屏幕上顯示諸如“嫦娥:女神!”之類的話。然后詢問學生這是怎么做到的。如果有積極好學的學生知道答案,便可以讓其說出思路。接著,教師展示源程序,再請讀懂的學生給大家講其中的知識點和注意事項。

方法1:源程序里有預處理指令和主函數,主函數調用輸出函數來輸出表白語。通過此程序可以教學生如何寫預處理指令、如何定義函數、如何調用輸出函數、如何用轉義字符等。讓學生清楚為什么主函數的類型為整型,返回值給了誰。當函數類型與返回值類型不一致時會怎樣。雖然涉及第七章函數的內容,但是函數是貫穿始終的。教師所講的知識不必受章節的限制,只要是學生需要的知識,遇到就講,一回生,二回熟。

方法2:在方法1的基礎上進行改進,源程序里使用宏定義符號常量和字符串格式符,設置域寬和左右對齊方式。教學生們何時使用宏定義,如何用宏定義,如何用格式符。由符號常量引出常量和變量。對比常量與變量,講五類常量和標識符規則。一個程序涉及的新知識點不能太多,語法知識講久了,學生們會進入疲倦狀態。

2.藏頭式。藏頭式是受藏頭詩的啟發,代碼中的文字看似與表白不相關,被表白方如果看源程序不推敲就不知道真正意圖。運行界面與直白式的效果是一樣的。

方法3:宏定義兩個符號常量代表兩句普通的話,使用格式符來截取字符達到表白的效果。進一步對比學習實數格式符與字符串格式符,對比顯示效果,讓學生清楚%m.ns、%m.nf、%-m.nf、%0m.nf等的作用,并會舉一反三地使用。

方法4:改進方法3,定義子函數,在主函數中聲明和調用子函數。讓學生對比函數定義、函數聲明和函數調用,找出其相同點和不同點。通過調整函數定義的位置,讓學生思考函數聲明的用法。函數定義放在函數調用前,沒函數聲明,程序也能正常地編譯運行。當函數定義放在函數調用后,無函數聲明則編譯報錯。由此讓學生明白編譯順序是自上而下,編譯系統先見到函數調用,初次見面不相識。因此,函數定義在函數調用后,要寫函數聲明語句,告訴編譯系統函數的相關信息。這樣編譯到函數調用時,編譯系統就能根據函數聲明判斷函數調用是否合法。相比之下,運行順序是從主函數開始,調用子函數時就跳到子函數執行,調用結束,返回到被調用處繼續執行,最終在主函數結束。

3.數字式。數字式是用數字來表明心意,運行界面上輸出的是諸如“嫦娥:520”之類的話。“520”這種民間用法往往能引來學生一笑。

方法5:使用常變量、局部變量和循環結構。分析常變量與常量、符號常量的相同點和不同點。教學生如何定義變量,如何選擇數據類型,清楚使用變量的基本原則,知道程序運行時會為定義的變量分配多大內存。對比學習for循環、while循環與do while循環,其中學生最易弄錯for循環的執行過程。先讓學生講,教師再做詳細分析,加深學生的印象。由循環引出五類C語句——控制語句、函數調用語句、表達式語句、空語句和復合語句,讓學生初識九種控制語句,會寫復合語句。

方法6:用到浮點型數據轉換成整型數據,通過演示和分析,學生深刻認識到浮點型轉換成整型是丟掉小數部分,而非四舍五入,由此引出數據類型決定了數據存儲形式、取值范圍、占內存大小和可以參與的運算種類等。不同類型的數據運算,結果類型與取值范圍大的類型相同。

4.心數式。心數式使用ASCII值顯示心形。先展示運行效果,屏幕上顯出一顆顆的心,再引導學生思考怎么通過程序顯示出心形。

方法7:定義字符型變量,調了幾種不同的輸出函數。讓學生能區分單個字符與字符串的引號、格式符、輸入函數和輸出函數。對比“=”與“==”的區別,從而引出關系運算與賦值運算,教學生復合賦值運算符的用法,學會計算多種表達式的結果。對比除與求余,讓學生做幾道小題,由出錯處引出注意事項,最后總結優先級、結合性、自增運算和自減運算。

方法8:全用ASCII碼值輸出字母,引出大小寫字母等的ASCII碼值關系,教學生學會通過修改ASCII值實現大寫字母與小寫字母的相互轉換。還可以進一步擴展,講二進制、八進制、十進制、十六進制的表示及相互轉換方法。第三章知識點很多,不用一次性都講完,在后續課程中可以繼續串講到這章的內容。

三、趣講順序結構的效果

通過八個有趣的小程序串講第三章的知識,學生們饒有興趣地聽講,積極地參與互動,課下和上機課時自主地實現了課件上的程序。每個小程序串講若干知識點,在學生感到疲累前,又換一個有趣的小程序。學生們普遍覺得C語言很有意思,學習興趣有所提高,愿意騰出時間看書、查資料、多做編程題,編程能力有了大大提高。

四、結語

興趣是最好的老師。打破常規,用直白式、藏頭式、數字式、心數式等表白八法串講C語言第三章順序程序設計的眾多知識點,學生們興趣盎然,體會到了編程的快樂,有效地提高了學生的學習動力和編程能力。

參考文獻:

[1]劉光蓉.C程序設計實驗教學的理實一體化教學模式[J].實驗室研究與探索,2013,32(10):350-352.

[2]劉光蓉.融入計算思維的C語言實驗教學設計[J].實驗室研究與探索,2015,34(10):81-83,103.

[3]張旭.以培養計算思維為核心的C語言實踐教學設計[J].教育教學論壇,2017,2(5):252-253.

[4]劉國奇,靳瑞霞,孫全黨.基于泛在學習環境的《C語言程序設計》翻轉課堂教學研究[J].教育教學論壇,2016,8(31):154-156.

[5]趙媛,王杰,周立軍,等.以計算思維為導向的C語言程序設計MOOC建設[J].實驗技術與管理,2018,35(4):147-150.

猜你喜歡
學習興趣
芻議初中政治教學中學生學習興趣的激發
考試周刊(2016年79期)2016-10-13 22:58:45
淺析激發高中學生英語學習興趣的方法
考試周刊(2016年79期)2016-10-13 22:41:27
談激發學生學習數學的興趣
考試周刊(2016年77期)2016-10-09 11:12:33
初中生物教學中如何培養學生的學習興趣
考試周刊(2016年76期)2016-10-09 09:59:33
例談如何提升初中化學教學質量
考試周刊(2016年76期)2016-10-09 09:57:41
談學生化學興趣的培養
考試周刊(2016年76期)2016-10-09 09:55:33
如何在中學地理教育中培養學生的學習興趣
考試周刊(2016年76期)2016-10-09 09:46:53
營造小學英語課堂氣氛的教學策略研究
考試周刊(2016年76期)2016-10-09 09:27:27
數學課堂激發學生的學習興趣之我見
考試周刊(2016年76期)2016-10-09 08:58:24
如何推動初中數學教學中的素質教育
考試周刊(2016年76期)2016-10-09 08:56:18
主站蜘蛛池模板: 人妻无码中文字幕一区二区三区| 五月天婷婷网亚洲综合在线| 亚洲视频免费播放| 福利国产在线| 在线精品欧美日韩| 亚洲国产在一区二区三区| 手机精品福利在线观看| 精品剧情v国产在线观看| 日韩AV无码一区| 18禁影院亚洲专区| 亚洲无码高清视频在线观看| 看av免费毛片手机播放| 亚洲中文字幕无码爆乳| a亚洲视频| 在线无码九区| 亚洲伦理一区二区| 久久一级电影| 国产欧美一区二区三区视频在线观看| 亚洲性影院| 亚洲国产精品不卡在线| 一级毛片在线播放免费观看| 国产在线观看精品| 亚洲AV无码乱码在线观看代蜜桃| 国产在线观看成人91| 91毛片网| 午夜欧美在线| 日韩毛片免费视频| 中文字幕1区2区| 国产永久免费视频m3u8| 毛片免费网址| 在线综合亚洲欧美网站| 国产精品午夜福利麻豆| 欧美性久久久久| 亚洲成人播放| 亚洲欧美自拍中文| 国产一区二区精品福利| 香蕉色综合| 亚洲av色吊丝无码| 国产女人在线观看| 久久大香伊蕉在人线观看热2| 国产视频一区二区在线观看 | 亚洲成在线观看 | 99热国产这里只有精品无卡顿"| 国产成人亚洲精品无码电影| 亚洲一区二区在线无码| 成人福利在线免费观看| 亚洲欧美另类日本| 日韩在线成年视频人网站观看| 54pao国产成人免费视频| 99在线观看视频免费| 久热精品免费| 欧美午夜网| 四虎精品国产AV二区| 国产人成在线视频| 亚洲天堂免费观看| 欧美三级视频网站| 免费AV在线播放观看18禁强制| 午夜福利免费视频| 99在线国产| 国产日韩av在线播放| 亚洲一区二区日韩欧美gif| 5555国产在线观看| 中文字幕不卡免费高清视频| 精品一区二区三区视频免费观看| 中文毛片无遮挡播放免费| 免费看av在线网站网址| 亚洲日韩Av中文字幕无码| 91久久国产综合精品女同我| 女人一级毛片| 欧美啪啪视频免码| 中文字幕一区二区人妻电影| 亚洲日韩第九十九页| 无码免费试看| 国内黄色精品| 精品91自产拍在线| 91青青草视频| 天天综合天天综合| 99尹人香蕉国产免费天天拍| 国产www网站| 高清无码一本到东京热 | 国产一区二区人大臿蕉香蕉| 69综合网|