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

        ?

        淺談C語言指針教學

        2013-04-29 00:00:00王華
        西江月·上旬 2013年6期

        【摘 要】高職學生的基礎普遍較差,數(shù)學與英語基礎較為薄弱,在碰到程序邏輯思維分析,程序代碼編寫及調試的過程中,往往會感到困難,這是高職C語言課程教學中的共性問題。學習指針是學習C語言中最重要的一環(huán),能否正確理解和使用指針是學生是否掌握C語言的一個標志。同時,指針也是C語言中最為困難的一部分,學生很難正確理解基本概念。

        【關鍵詞】指針;情景創(chuàng)設;主動探索;協(xié)作學習;游戲案例導入

        一、引言

        指針是C語言中廣泛使用的一種數(shù)據類型,運用指針編程是C語言最主要的風格之一。正確而靈活地運用它,可以有效地表示復雜的數(shù)據結構;能動態(tài)分配內存;能方便地使用字符串;有效而方便地使用數(shù)組;在調用函數(shù)時能得到多于1個的值;并能像匯編語言一樣處理內存地址,從而變出精練而高效的程序等,這對設計系統(tǒng)軟件是很必要的。掌握指針的應用,可以使程序簡潔、緊湊、高效。指針極大地豐富了C語言的功能。每一個學習和使用C語言的人,都應當深入地學習和掌握指針??梢哉f,不掌握指針就是沒有掌握C語言的精華。

        二、教學現(xiàn)狀

        高職學生的基礎普遍較差,數(shù)學與英語基礎較為薄弱,在碰到程序邏輯思維分析,程序代碼編寫及調試的過程中,往往會感到困難,這是高職C語言課程教學中的共性問題。學習指針是學習C語言中最重要的一環(huán),能否正確理解和使用指針是學生是否掌握C語言的一個標志。同時,指針也是C語言中最為困難的一部分,學生很難正確理解基本概念,就指針的教學談談自己的想法。

        三、教學方法

        1、情景創(chuàng)設教學法。課堂教學是獲取知識和技能的主要陣地,應當成為培養(yǎng)學生獨立思考的搖籃。情景創(chuàng)設教學方法把學習設置到簡單的、有意義的問題情境中,學生通過互相合作來解決這些問題,發(fā)現(xiàn)隱含于問題背后的科學知識,形成讓學生掌握解決問題的技能和提高自主學習的能力。例如,講解指針的基本概念,計算機中的所有數(shù)據都是順序存放在存儲器中的。一般把存儲器中的一個字節(jié)稱為一個內存單元,不同數(shù)據類型的值所占用的內存單元數(shù)亦不同。為了正確地訪問這些內存單元。內存單元的編號也叫地址,通常也把這個地址稱為指針。內存單元的指針和內存單元的內容是兩個不同的概念。為讓學生掌握并理解內存單元的指針和內存單元的內容,我采用了情景創(chuàng)設的教學方法。我們到銀行去存、取款時,銀行工作人員將根據我們的賬號去查找存款單,找到之后在存單上寫入存款、取款的金額。在這里,賬號就是存單的指針,存款數(shù)就是存單的內容。這樣就能讓學生明白內存單元的指針和內存單元的內容之間的關系了。

        2、主動探索、協(xié)作學習教學法。根據已有信息,從不同角度、不同方向思考問題,從多方面尋求多樣性答案的一種思維形式,是主動探索的教學方法。為走出傳統(tǒng)教學中的泥灘,教師應轉變教學觀念,砸碎應試教育的模式和框架,克服單純傳授知識的傾向,注重順向思維、逆向思維、多向思維的訓練,培養(yǎng)學生思維的深刻性、批判性和創(chuàng)新性。具體來講,就是要通過挖掘教材中能一題多解、一法多用、一題多變的教學內容,來引導學生主動探索,使他們的思考朝多種方向擴散,提出各種設想、多種解答。在指針教學中還可以進行協(xié)作學習中培養(yǎng)學生們的思維。協(xié)作學習是在解題中,盡可能利用自己已有的知識和經驗與同學一起討論,將不同的方法進行比較,從中確定出最佳方案。在教學中,引導學生從不同方向利用其他學科的理論,開闊思路,找出解決問題的多種方法。然后在眾多的解法中,經過歸納、判斷和比較,最終得出一個最優(yōu)化的結論。比如在教學生如何通過指針引用數(shù)組元素,先請學生協(xié)作學習開闊思路用不同方法編寫“輸出數(shù)組中的全部元素”程序。

        方法一:下標法

        方法二:通過數(shù)組名計算數(shù)組元素地址,找出元素的值

        方法三:用指針變量指向數(shù)組元素

        通過該教學方法,這個知識點學生掌握得很好,找出解決問題的多種方法,能深刻地、高水平地掌握知識,并能把這些知識廣泛應用到學習新知識的過程中,舉一反三,提高了對知識的理解能力,使學習活動順利進行。

        3、游戲案例導入教學法

        在指針教學中通過游戲案例導入教學法可以營造學生獨立思考的心理氛圍。在分析指向多維數(shù)組的指針和指針變量中的“多維數(shù)組的地址”知識點,我先請同學做游戲,一個當“排長”,三個當“班長”,十二個當“戰(zhàn)士”,游戲是:有一個排,下設3個班,每個班有4名戰(zhàn)士。規(guī)定排長只管理到班,班長管理戰(zhàn)士。在排長眼里只有第0、1、2班。排長從第0班的起始位置走到第1班的起始位置,看來只走了一步,但實際上他跳過了4名戰(zhàn)士。為了找到某一班內某一個戰(zhàn)士,必須給兩個參數(shù),即第i班第j個戰(zhàn)士,先找到第i班,然后由該班班長在本班范圍內找第j個戰(zhàn)士。這個戰(zhàn)士的位置就是a[i]+i.。開始時班長面對第0個戰(zhàn)士。注意,排長和班長的初始位置是相同的。但他們的“指向”是不同的。排長“指向”班,他走一步就跳過1個班,而班長“指向”戰(zhàn)士,走一步只是指向下一個戰(zhàn)士。可以看到排長是“宏觀管理”,只管班,班長則是“微觀管理”,管理到戰(zhàn)士。如果要找第1班第2個戰(zhàn)士,則先由排長找到第1班的班長,然后,由班長在本班范圍內找到第2個戰(zhàn)士。二維數(shù)組a相當于排長,每一行(即一維數(shù)組a[0]、a[1]、a[2])相當于班長,每一行中的元素(如a[1][2])相當于戰(zhàn)士。

        請同學們打開書,仔細看插圖,邊看邊想:誰是排長?班長在哪兒?管多少個戰(zhàn)士?

        這段游戲導入把貫穿全文的線索用三個問題串起來,讓學生從靜態(tài)的圖中找答案,思考、討論結果。這一過程學生的思維也是最活躍的,對問題的思考是深入而全方位的,這些問題激發(fā)了學生們的心理驅動力,在討論爭議中,讓學生迸發(fā)出創(chuàng)新思維的火花。

        四、總結

        指針是C語言的精髓,不能熟練地使用指針,就不算學會了C語言。在教學過程中我采用多種新型教學方法與學習方法的綜合運用,能讓學生掌握指針編程,編寫高質量的程序。從實踐看,學生學習指針的興趣的培養(yǎng),并不是一朝一夕,一蹴而就的,這需要我們教師不斷地摸索,努力地更新傳統(tǒng)的教學觀念,適時地抓住課堂教學的點滴契機,啟發(fā)引導,讓學生在學習中不斷創(chuàng)造,在創(chuàng)造中不斷學習。

        饥渴少妇一区二区三区| 亚洲精品欧美二区三区中文字幕| 一区二区国产在线观看| 国产成人精品人人做人人爽| 你懂的视频网站亚洲视频| 少妇被粗大的猛进出69影院| 国产精自产拍久久久久久蜜| A阿V天堂免费无码专区| 午夜免费观看一区二区三区| 国产在线不卡免费播放| 蜜桃视频网站在线免费观看| 亚洲国产色一区二区三区| 最近免费mv在线观看动漫 | 国产V日韩V亚洲欧美久久| 日韩中文字幕乱码在线| 久久久国产精品无码免费专区| 亚洲av日韩专区在线观看| 日韩五十路| 少妇人妻av一区二区三区| 综合五月激情二区视频| 成人免费网站视频www| 免费无码AⅤ片在线观看| 手机在线播放av网址| 免费网站看v片在线18禁无码| 国产视频毛片| 久草视频在线视频手机在线观看| 最新露脸自拍视频在线观看| 国产熟妇人妻精品一区二区动漫| 91亚洲精品福利在线播放| 国产午夜精品久久精品| 精品一区二区三区免费视频| 狠狠爱无码一区二区三区| 久久久婷婷综合亚洲av| 精品久久亚洲中文字幕| 国产农村乱子伦精品视频| 国产黑色丝袜在线观看视频| 久久亚洲乱码中文字幕熟女| 国产美女精品一区二区三区| 欧美成人在线A免费观看| 日本在线观看三级视频| 全黄性性激高免费视频|