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

        ?

        激活課堂氣氛,提升學習情趣——談C語言課堂教學方法

        2008-12-31 00:00:00熊高君
        計算機教育 2008年12期

        文章編號:1672-5913(2008)12-0041-03

        摘要:興趣是最好的老師,也是學習的直接動力,可以使學生在學習中產(chǎn)生一種迫切探求新知識的欲望,從而發(fā)揮出他們的創(chuàng)造才能。本文介紹了筆者如何在C語言教學中開展情趣教學,激發(fā)學生的學習興趣。

        關鍵詞:C語言;程序設計;學習情趣;教學方法;

        中圖分類號:G642

        文獻標識碼:B

        “C語言”是大學理工科專業(yè)中普遍開設的程序設計語言基礎課程。作為大學新生接觸的第一門計算機語言課程,教師在教學中難免會忽視對學生學習情趣的培養(yǎng),因此隨著課程內(nèi)容的深入,部分學生就會出現(xiàn)聽得懂、編不出的現(xiàn)象,遇到問題不知從何下手,更無法解題,難度增大了,興趣就減退了,調(diào)動不起積極性,覺得學習C語言很枯燥。本文針對以上問題,結(jié)合多年來的教學經(jīng)驗和教學體會,就如何在C語言課程中開展趣味教學的方法進行探討。

        1以“案例”激活課堂,讓學生“學”有情趣

        多年以來,C語言的教學都是以輸出“Hello world!”開始講解程序設計語言的,該程序過于平淡,不能引起學生的學習興趣,于是筆者做了小小的改動,同樣通過調(diào)用格式化輸出函數(shù),輸出圖1所示的內(nèi)容,效果就好多了。

        在講到分支結(jié)構(gòu)時,可以從學生們共同關心的“獎學金問題”入手,帶領學生一起分析學校的獎學金分配制度,請同學們編寫獎學金分配程序。要求輸入某位學生的各項考評成績后,程序能夠判斷出該同學是否能獲得本學期的獎學金?能獲得哪一級別的獎學金?在講到數(shù)組時,可以回過頭來進一步完善這個程序的功能,讓它能夠判斷一個班甚至一個系、一個學校的學生獲得獎學金的情況。這樣抓住一個具體的案例由淺入深逐步完善,不僅起到了循序漸進的效果,還給學生留下了深刻的印象。

        再比如講授函數(shù)的概念時,可以從一則名為《貓大王》的童話故事開始。故事的內(nèi)容是這樣的:有人把一只不能捉老鼠的老貓丟進了森林。老貓以大王自稱,又是聳毛又是瞪眼,嘴里還呼呼的吹著氣,嚇的森林里的動物們以為來了一個多么可怕的野獸——貓大王!于是,動物們商量決定應該對貓大王恭維一番,便決定請他吃飯。

        狼說:“我去弄葷油和素油,做個好湯。”

        野豬說:“我去找甜菜和土豆?!?/p>

        狗熊說:“我去弄點兒蜂蜜當點心。”

        兔子說:“我去找白菜?!?/p>

        ……

        日常生活中要做一件大事情,人們總是習慣于把大事分成若干個小事情,分別一一去完成。在C程序設計中,也是沿用這種方法來處理復雜問題的。函數(shù)就是一段實現(xiàn)了某種功能的代碼,并且可以供其他代碼調(diào)用。一個程序

        作者簡介:趙妮(1974-),女(漢),陜西人,講師,碩士,主要研究方向是計算機仿真、數(shù)字信號處理。熊高君(1966-),男(漢),貴州人,華南農(nóng)業(yè)大學教授,成都理工大學博士,電子科技大學第一站博士后,清華大學第二站博士后,主要研究方向為石油地震勘探、智能信息與信號處理。

        無論是復雜或者簡單,都是一個函數(shù),這個函數(shù)稱之為main函數(shù),也稱為主函數(shù)。比如這則童話故事中,我們可以把小動物備宴編成一段程序,那么“備宴”過程就是主函數(shù),這個主函數(shù)又去調(diào)用“做湯”、“備菜”、“做點心”三個子函數(shù)來完成備宴這項任務。而其中備菜子函數(shù)由于包含的內(nèi)容較多,所以又細分為“找甜菜和土豆”、“找白菜”兩個子函數(shù)。它們之間的關系如圖2所示,圖中帶箭頭的線表示“調(diào)用”。

        這則例子以童話故事情節(jié)展開,在講故事的同時傳授C語言函數(shù)的概念,讓學生輕輕松松地學習知識,變學習為一種享受。

        此外,在講授內(nèi)容的過程中還應時刻注意貫徹一題多解的思想,開闊學生的思路。

        2以“問題”開啟思維,讓學生“學”有情趣

        為了上好C語言課,除了要精心選擇優(yōu)秀的案例之外,在課堂教學中還需要采取以“問題”為主線,積極開展啟迪思維的方法。結(jié)合教學內(nèi)容不斷的提出問題,激發(fā)學生的好奇心與求知欲,使他們產(chǎn)生學習的愿望。以此充分調(diào)動起學生的學習積極性,帶動他們積極思維,讓學生在解決問題的過程中獲取知識,使學習過程變得輕松、愉快。

        以數(shù)組的應用為例。數(shù)組應用可以分為這樣三類問題:第一類是利用數(shù)組輸出圖形;第二類是求最值問題;第三類是排序問題,重點講解最常用的選擇法排序和冒泡法排序算法的實現(xiàn)過程。在組織課堂教學內(nèi)容時,可以由一個藏圖游戲程序引入,通過分析不斷地發(fā)現(xiàn)問題,引導學生尋找解決問題的方法,層層深入,化難為易,有效解決知識難點。

        兒時大家可能都玩過這樣的游戲,面對一張看似雜亂無章的圖,當根據(jù)要求將某種符號用同一種顏色涂完后,你會驚奇地發(fā)現(xiàn)竟然出現(xiàn)一幅美妙的圖畫。生活中還有很多此類問題,比如每次升學考試后,新學期體檢中有一項是檢查色盲,色盲圖卡就是藏圖游戲的一種形式。以往我們都是被測試的對象,現(xiàn)在我們要給計算機出這樣一道藏圖題,讓計算機來尋找答案。題目內(nèi)容如下:

        有一整型數(shù)組:

        int a[]={-2,1,0,0,1,0,0,0,1,0,0,1,0,0,1,-1,

        -2,1,0,1,0,1,0,1,0,1,0,1,0,0,1,-1,

        -2,1,0,1,0,0,1,0,0,1,0,1,0,0,1,-1,

        -2,1,0,1,0,0,0,0,0,1,0,1,0,0,1,-1,

        -2,1,0,0,1,0,0,0,1,0,0,1,0,0,1,-1,

        -2,1,0,0,0,1,0,1,0,0,0,1,0,0,1,-1,

        -2,1,0,0,0,0,1,0,0,0,0,0,1,1,0,-1};

        請按要求做如下輸出:

        0:輸出空格(ACLL碼為32)

        1:輸出ACLL碼為3的字符

        -1:輸出回車換行符\

        -2:輸出兩個\

        分析:這是一道一維數(shù)組元素輸出題,前面介紹過對于數(shù)組元素的輸出可以用循環(huán)語句來解決,因此先要確定循環(huán)變量的初值和終值,數(shù)組的下標從0開始,初值可定為0,由于從0開始計數(shù),所以終值可定為數(shù)組元素的總個數(shù)減1。

        在這個例子中,我們可以提出一連串的問題,并通過這些問題,引導學生思維,激發(fā)學生的學習興趣。

        第一個問題:如何確定這個數(shù)組中有多少個元素呢?

        提示:決定數(shù)組大小的因素:①元素類型 ②元素個數(shù)

        子問題1:如何計算數(shù)組的尺寸(即數(shù)組占用空間的大小)?

        提示:可由求所占字節(jié)數(shù)運算符sizeof()得到。

        子問題2:已知某數(shù)組占用字節(jié)數(shù),且知該數(shù)組中每個元素占用字節(jié)數(shù),問該數(shù)組包含多少個元素?

        推出公式:數(shù)組元素個數(shù)= sizeof(數(shù)組名)/sizeof(數(shù)組類型或數(shù)組第一個元素)

        得出第一個問題的答案:a數(shù)組中元素個數(shù)=sizeof(a)/sizeof(a[0]),其中sizeof(a[0])也可以是sizeof(int)。

        第二個問題:怎樣按要求將數(shù)組中的元素輸出?

        提示:可以用分支結(jié)構(gòu)控制語句實現(xiàn)(這里用if語句或switch語句均可),但要注意字符和轉(zhuǎn)義字符的輸出方法。

        此時,該題目的解決思路已十分明確,可請學生畫出程序執(zhí)行流程圖,再由老師引導學生根據(jù)流程圖編寫代碼,程序執(zhí)行結(jié)果如圖3所示。

        2006年2月15日某報刊載了這樣一則新聞:某賓館用九十多間房間的燈在情人節(jié)的夜晚點亮了一個代表“I love you”的圖語,為古城的夜晚增添了一份浪漫。在這里我們將圖形數(shù)據(jù)存入數(shù)組中,通過數(shù)據(jù)結(jié)構(gòu)和流程控制的合理組合,輕松的輸出了“I love you”的圖語。

        第三個問題:本例是如何實現(xiàn)回車換行的?

        提示:-1:輸出回車換行符\

        第四個問題:如果把數(shù)組中0和1對應輸出的內(nèi)容互換,結(jié)果如何?

        提示:將會輸出陰文的圖案

        第五個問題:如果用二維數(shù)組實現(xiàn)本圖的輸出,應該如何構(gòu)造數(shù)據(jù)結(jié)構(gòu)?如果改變行列的循環(huán)順序,結(jié)果會如何?

        提示:改變行列的循環(huán)順序,相當于把整個圖案逆時針轉(zhuǎn)90°(即輸出躺倒的圖語)。

        第六個問題:利用數(shù)組還可以輸出哪些圖形?

        提示:(1)手機字模程序;(2)正弦、余弦、直線等數(shù)學圖形;(3)楊輝三角形等特殊圖案。

        老師精心設計符合學生認知規(guī)律的問題,學生在開動腦筋積極回答問題過程中,憑借已知去探索未知,逐步解除疑惑,變被動學習為主動學習。此例中,在每次改動程序后,學生通過實例操作直觀地看到了現(xiàn)象。有了一定的感性經(jīng)驗后,再由老師進行分析、總結(jié)相關的知識和方法,這樣做不僅培養(yǎng)了學生勤于思考的習慣,同時也有益于實現(xiàn)從現(xiàn)象到本質(zhì),由感性到理性的過渡,能夠給學生留下比較深刻的印象。

        3以“綜合大作業(yè)”激發(fā)創(chuàng)新意識,讓學生“學”有情趣

        隨著電腦的普及,多數(shù)大學生在進入大學前都或多或少地接觸過電腦,尤其對電腦游戲都很感興趣,幾乎人人都玩過電腦游戲,卻沒有人編過游戲程序。因而,在講完程序流程控制語句一章的內(nèi)容后,可以布置一道名為“初探游戲程序”的上機題目:ACALL值2對應的字符正好是一個“笑臉”,要求合理的使用流程控制結(jié)構(gòu),實現(xiàn)讓“笑臉”字符按指定的方向在屏幕上分別向左、向右或向下移動。

        提示:在屏幕上移動“笑臉”可以用循環(huán)語句實現(xiàn),其中應注意“笑臉”的移動過程是移向下一位置輸出笑臉,同時擦除前面輸出的內(nèi)容;移動方向的控制可用switch語句實現(xiàn)。

        通過這個讓“笑臉”動起來的小游戲程序,可以激起學生的情趣與愛好,讓他們興致盎然地投入學習,在實踐中把知識融會貫通起來。有了這次游戲程序初探之后,在講完函數(shù)一章內(nèi)容后,可以布置一個大作業(yè),讓學生模仿windows自帶的“挖雷游戲”,設計并編寫新版“挖雷游戲”程序。這樣以游戲程序為切入點,緊緊扣住學生的興趣所在,不僅培養(yǎng)了他們獨立思考、積極思維的良好習慣,而且鞏固了所學知識,提高了分析問題和解決問題的綜合應用能力。

        4結(jié)論

        實踐證明,在C語言課堂教學中,通過選擇優(yōu)秀的案例,以問題為引導,層層深入,這樣循序漸進的傳授知識,讓學生始終處于最佳的學習狀態(tài),寓學于樂,其樂無窮。除此之外,通過布置綜合大作業(yè)實現(xiàn)課內(nèi)外的溝通與知識的拓展,充分調(diào)動起學生的學習興趣,培養(yǎng)他們對計算機語言課程的學習情趣,不僅讓老師教得輕松,更讓學生學得開心。

        參考文獻

        [1] 于帆,趙妮,王中生. 程序設計語言基礎(C語言版)[M]. 北京:清華大學出版社,2006.

        [2] 譚浩強. C語言程序設計[M]. 北京:清華大學出版社,2005.

        [3] 吳文虎. 程序設計基礎[M]. 北京:清華大學出版社,2003.

        [4] 趙妮. 大學計算機基礎課程教學實踐與探索[J]. 西安工業(yè)大學高教研究,2006,(1).

        国产精品视频免费一区二区三区| 国产成人亚洲精品无码mp4| 久久无码人妻一区二区三区午夜 | 不卡的高清av一区二区三区| 亚洲春色在线视频| 日韩另类在线| 在线观看黄片在线播放视频| av日韩高清一区二区| 人妻夜夜爽天天爽| 人妻少妇偷人精品无码 | 男女搞基视频免费网站| 美女扒开屁股让男人桶| 五十路熟妇高熟无码视频| 精品无人区无码乱码大片国产| 在线亚洲精品中文字幕美乳色| 亚洲激情一区二区三区不卡| 日韩精品无码一区二区三区| 国产精品免费看久久久8| 久久人人97超碰超国产| 亚洲AV无码日韩一区二区乱| 亚洲一区二区三区av天堂| 久久综合久久美利坚合众国| 国产suv精品一区二区6| 91国在线啪精品一区| 亚洲av高清一区二区| 国内免费高清在线观看| 97超级碰碰人妻中文字幕| 亲少妇摸少妇和少妇啪啪| 免费一区二区高清不卡av| 精品亚洲成在人线av无码| 97se在线观看| 少妇一区二区三区乱码 | 中文字幕无码精品亚洲资源网久久| AV在线毛片| 精品人妻一区二区三区在线观看 | 成人自拍一二在线观看| 亚洲欧美日韩在线不卡| 小sao货水好多真紧h视频| 色二av手机版在线| av日韩高清一区二区| 人妻少妇久久中文字幕一区二区|