• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      利用趣味教學(xué)法提高管文類專業(yè)學(xué)生C語言學(xué)習(xí)積極性*

      2014-04-29 00:00:00謝青曹慧英劉友軍
      學(xué)園 2014年8期

      【摘要】管文類專業(yè)學(xué)生在學(xué)習(xí)C語言程序設(shè)計(jì)課程時(shí),大部分學(xué)生對計(jì)算機(jī)語言不感興趣,學(xué)生學(xué)習(xí)積極性普遍偏低。本文針對這一問題,進(jìn)行了趣味教學(xué)改革探索,提出了一些解決策略。

      【關(guān)鍵詞】趣味教學(xué)改革C語言程序設(shè)計(jì)學(xué)習(xí)積極性

      【中圖分類號】G642 【文獻(xiàn)標(biāo)識碼】A 【文章編號】1674-4810(2014)08-0009-02

      一 引言

      當(dāng)前,高等院校不管理科、工科、文科還是管理類專業(yè)幾乎都開設(shè)了C語言程序設(shè)計(jì)課程。理工科類專業(yè)的學(xué)生學(xué)習(xí)C語言課程一般都不存在多少問題。但是對于管文類專業(yè)的學(xué)生來說,大家對學(xué)習(xí)C語言的積極性普遍偏低。

      二 存在問題

      1.學(xué)習(xí)目的不明確

      剛開始學(xué)習(xí)時(shí),由于管文類專業(yè)的學(xué)生不清楚對于C語言程序設(shè)計(jì)的具體用途。因此學(xué)生對于C語言課程的學(xué)習(xí)比較困惑,不清楚其學(xué)習(xí)目的是什么,最多只是為了應(yīng)付考試而學(xué)習(xí),學(xué)習(xí)目的不明確。

      2.學(xué)習(xí)積極性不高

      就管文類專業(yè)學(xué)生來講,許多學(xué)生不清楚學(xué)習(xí)C語言有什么用,學(xué)了之后能夠干什么,并且大部分學(xué)校要求只有通過計(jì)算機(jī)二級等級考試,學(xué)生才能拿到學(xué)位證。學(xué)生學(xué)習(xí)C語言課程的目的主要在于考證,只停留在學(xué)習(xí)C語言本身,考過了就扔到一邊,再也沒有用了。因而,學(xué)生學(xué)習(xí)比較被動(dòng)。另外,由于大部分管文類專業(yè)學(xué)生缺乏計(jì)算機(jī)知識,對計(jì)算機(jī)不感興趣,教師在授課時(shí)也只能講些淺顯的知識,很難培養(yǎng)其程序設(shè)計(jì)能力。各種因素導(dǎo)致學(xué)生學(xué)習(xí)積極性不高。

      三 對策及建議

      1.明確學(xué)習(xí)目的

      在C語言程序設(shè)計(jì)課程的第一節(jié)課,教師就應(yīng)該明確地告訴學(xué)生,C語言程序設(shè)計(jì)的用途,學(xué)習(xí)完了該課程之后同學(xué)們應(yīng)該掌握什么,C語言對今后的課程和工作有什么作用。讓學(xué)生明白C語言的重要性和實(shí)用性,明確學(xué)習(xí)C語言的目的。對于管文類專業(yè)的學(xué)生來說,通過該課程的學(xué)習(xí),可以提高學(xué)生的計(jì)算機(jī)思維方式,為學(xué)生用計(jì)算機(jī)語言編程

      ——————————————————————————

      * 基金項(xiàng)目:重慶郵電大學(xué)經(jīng)濟(jì)管理學(xué)院二級教改項(xiàng)目(編號:JGXYJG201303)

      解決實(shí)際問題提供了思路和方法,為后續(xù)計(jì)算機(jī)相關(guān)理論和實(shí)踐教學(xué)課程打下基礎(chǔ)。同時(shí),它也是計(jì)算機(jī)二級等級考試所要求的考試內(nèi)容之一。

      2.趣味教學(xué)法可以激發(fā)和增強(qiáng)學(xué)生的學(xué)習(xí)積極性

      興趣是最好的老師,學(xué)習(xí)興趣是學(xué)生積極主動(dòng)學(xué)習(xí)的直接動(dòng)力。因此,在上第一節(jié)課時(shí),教師可以演示用C語言編寫的一些小游戲程序,例如:“石頭、剪刀、布”,“猜數(shù)字游戲”,“俄羅斯方塊”等小游戲。用趣味游戲方式激發(fā)和增強(qiáng)學(xué)生的學(xué)習(xí)積極性。

      當(dāng)學(xué)習(xí)完循環(huán)語言之后,學(xué)生進(jìn)入學(xué)習(xí)疲勞期。學(xué)生可能會覺得C語言學(xué)習(xí)起來很枯燥,興趣逐漸減弱,甚至完全不感興趣了。為了增加學(xué)生的學(xué)習(xí)積極性,該階段可以引導(dǎo)學(xué)生對第一節(jié)課里介紹的“石頭、剪刀、布”,“猜數(shù)字游戲”等小游戲進(jìn)行開發(fā)。

      例如,人機(jī)對壘的“石頭、剪刀、布”小游戲C語言程序開發(fā)步驟如下:

      第一步:告訴學(xué)生可以識別什么是“石頭、剪刀、布”,但是計(jì)算機(jī)是不能識別。因此,第一步教師就是要引導(dǎo)學(xué)生如何把“石頭、剪刀、布”轉(zhuǎn)換成計(jì)算機(jī)能夠識別的內(nèi)容,建立簡單的數(shù)學(xué)模型。啟發(fā)式告訴學(xué)生做法可以有很多種,學(xué)生可以自己選擇,例如可以把“石頭、剪刀、布”轉(zhuǎn)換成計(jì)算機(jī)能夠識別的數(shù)字、字母等符號。這里把“石頭、剪刀、布”分別轉(zhuǎn)換成1,2,3。

      第二步:如何判斷游戲輸贏。人和人進(jìn)行“石頭、剪刀、布”容易判斷輸贏,但是計(jì)算機(jī)如何知道是人贏了,還是計(jì)算機(jī)贏了?根據(jù)剛才的設(shè)置規(guī)則:石頭對應(yīng)1,剪刀對應(yīng)2、布對應(yīng)3,分別對計(jì)算機(jī)和人的選擇進(jìn)行加減乘除等運(yùn)算(這里選擇減法運(yùn)算),然后根據(jù)排列組合分析輸贏的規(guī)律,統(tǒng)一輸、贏、平局的結(jié)果。游戲輸贏規(guī)則見下表所示。

      游戲輸贏規(guī)則表(P—玩家,C—計(jì)算機(jī))

      PCP—C輸贏結(jié)果

      (玩家對計(jì)算機(jī))合并輸贏結(jié)果

      (玩家對計(jì)算機(jī))

      110平0

      12-1贏-1或2

      13-2輸-2或1

      211輸

      220平

      23-1贏

      312贏

      321輸

      330平

      第三步:引導(dǎo)學(xué)生明白計(jì)算機(jī)如何選擇“石頭、剪刀、布”,即如何隨機(jī)生成1,2,3這三個(gè)整數(shù)。告訴學(xué)生上網(wǎng)查詢C語言隨機(jī)數(shù)rand()函數(shù)、設(shè)置隨機(jī)數(shù)種子srand()函數(shù)的使用方法,然后思考如何使它們產(chǎn)生1,2,3這三個(gè)整數(shù)。

      第四步:學(xué)生課后自己使用C語言來編寫人機(jī)對壘的“石頭、剪刀、布”小游戲。在編寫程序的過程中要求學(xué)生加上注釋語句,養(yǎng)成良好的編程習(xí)慣。學(xué)生編完程序后,對程序進(jìn)行講解點(diǎn)評。例如:

      #include

      #include

      #include

      void main()

      {

      //玩家輸入

      int p;

      printf(\"請出拳,1.石頭 2.剪刀 3.布\\");

      scanf(\"%d\",p);

      if (p==1)

      printf(\"玩家出的為石頭\\");

      else if(p==2)

      printf(\"玩家的是剪刀\\");

      else if(p==3)

      printf(\"玩家的是布\\");

      //計(jì)算機(jī)隨機(jī)輸入

      int c;

      srand(time(0));

      c=rand()%(3-1+1)+1;//產(chǎn)生x~y范圍內(nèi)的整數(shù)公式:c=rand()%(y-x+1)+x;

      if(c==1)

      printf(\"計(jì)算機(jī)出的為石頭\\");

      else if (c==2)

      printf(\"計(jì)算機(jī)出的為剪刀\\");

      else if(c==3)

      printf(\"計(jì)算機(jī)出的為布\\");

      //輸贏判斷

      int s;

      s=p-c;

      switch (s){

      case 0: printf(\"平局\\");break;

      case-1:

      case 2:printf(\"玩家獲勝\\");break;

      case 1:

      case-2: printf(\"計(jì)算機(jī)獲勝\\");break;

      }

      }

      通過小游戲開發(fā),提高學(xué)生的程序編寫、錯(cuò)誤調(diào)試能力,增強(qiáng)其自信心、成就感,從而激發(fā)和增強(qiáng)學(xué)生的學(xué)習(xí)積極性。

      四 結(jié)論

      管文類專業(yè)學(xué)生對C語言程序設(shè)計(jì)課程的學(xué)習(xí)積極性普遍不高,因而教學(xué)相對困難,遇到的問題頗多。為了提高該課程的教學(xué)效果,提高學(xué)生的學(xué)習(xí)積極性,專門對管文類專業(yè)C語言程序設(shè)計(jì)課程進(jìn)行改革,增加小游戲趣味教學(xué)環(huán)節(jié),取得了較好的效果。

      參考文獻(xiàn)

      [1]牛熠、董阿妮、吳燕玲.C語言教學(xué)中學(xué)生興趣的培養(yǎng)[J].東莞理工學(xué)院學(xué)報(bào),2006(1):110~113

      [2]郭有強(qiáng).“C語言程序設(shè)計(jì)”課程建設(shè)探索與實(shí)踐[J].計(jì)算機(jī)教育,2009(2):74~76

      [3]陳洪超.項(xiàng)目教學(xué)法在《C語言程序設(shè)計(jì)》課程中的應(yīng)用[J].重慶電力高等??茖W(xué)校學(xué)報(bào),2012(3):33~34

      〔責(zé)任編輯:肖薇〕

      扶绥县| 万州区| 洛浦县| 鄂尔多斯市| 绥宁县| 霸州市| 山东省| 郓城县| 利川市| 龙胜| 黄龙县| 叶城县| 图片| 神木县| 阜康市| 台东市| 和静县| 长汀县| 杭州市| 嵊州市| 安徽省| 兴和县| 迭部县| 大悟县| 泰州市| 苗栗市| 类乌齐县| 甘孜县| 宁国市| 霍城县| 广安市| 德化县| 哈巴河县| 佛山市| 温宿县| 教育| 连江县| 周口市| 红桥区| 上杭县| 乐清市|