• 
    

    
    

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

      ?

      C程序設(shè)計課程教學(xué)實施方法探討

      2016-05-28 09:41趙文英
      課程教育研究 2016年4期
      關(guān)鍵詞:主動探究融會貫通

      趙文英

      【摘要】鑒于C語言的重要性,當前高職院校都把C語言程序設(shè)計作為入門程序設(shè)計課程來對待。本人在學(xué)習(xí)深化和教學(xué)實踐中發(fā)現(xiàn), C語言牽涉到的概念復(fù)雜,規(guī)則繁多,使用隨意,容易出錯,從而令不少初學(xué)者感到束手無策。為了達到更好的課程教學(xué)實施效果,本文結(jié)合教學(xué)實踐過程在教師施教和學(xué)生學(xué)習(xí)二個方面對課程教學(xué)實施方法作了一些探討。

      【關(guān)鍵詞】主動探究 算法設(shè)計 編程實踐 融會貫通

      【中圖分類號】G71 【文獻標識碼】A 【文章編號】2095-3089(2016)04-0256-01

      C語言是一種面向過程的的計算機程序設(shè)計語言,它是眾多計算機語言中舉世公認的優(yōu)秀結(jié)構(gòu)化程序設(shè)計語言之一,更是計算機應(yīng)用人員應(yīng)該熟悉和掌握的一種程序設(shè)計工具。同時C語言以其功能齊全、表達能力豐富、使用靈活方便、目標程序效率高、可移植性好以及雙重性等眾多優(yōu)點而備受編程者的青睞。本人在教學(xué)實踐探索中,就幫助學(xué)生學(xué)習(xí)、提高教學(xué)效果方面作了一些歸納和總結(jié)。

      一、按教學(xué)實踐需要調(diào)整教材章節(jié),組織教學(xué)內(nèi)容

      教師首先要準備充分,設(shè)計出一條全局的循序漸進的有利于教學(xué)實施效果的主線,有清晰的認知深化的脈絡(luò),可適當調(diào)整教材教學(xué)章節(jié)施教順序。比如C語言源程序的基本構(gòu)成是函數(shù),整個程序就是一個main主函數(shù),其中又可包含多個功能子函數(shù),這樣可以把函數(shù)的知識在合適的節(jié)點上提前施教,讓學(xué)生盡早有模塊化設(shè)計的意識和習(xí)慣。

      二、引導(dǎo)學(xué)生化被動學(xué)習(xí)為主動探究

      教師要有的放矢開啟課程概述,讓學(xué)生心里認同學(xué)習(xí)C語言的重要性,這樣才有學(xué)習(xí)的動力,這一點直接影響教學(xué)實施的成效。在這個科技飛速發(fā)展的時代,迫切需要有創(chuàng)新意識的新型人才。作為新時代的大學(xué)生,應(yīng)當站在時代發(fā)展的前列,掌握現(xiàn)代科學(xué)知識,調(diào)整自己的知識和能力結(jié)構(gòu),尤其是掌握計算機的基本技能和語言,能夠獨立解決面臨的任務(wù),才能適應(yīng)社會發(fā)展的要求。

      三、幫助學(xué)生掌握C語言學(xué)習(xí)技巧,提高學(xué)習(xí)效果

      1.學(xué)會設(shè)計算法

      做一件事情完成一項任務(wù),都有一套思路按一系列的步驟去實施。程序設(shè)計主要包含兩重任務(wù):設(shè)計算法和實現(xiàn)算法(編程),計算機的算法是對用計算機解決一個實際問題的方法和步驟的描述,所以編寫一個完整的C程序,同樣需要有一個完善的算法。算法是程序的靈魂,算法的好壞直接決定著整個程序的運行時間和運行結(jié)果的精確度。一個優(yōu)質(zhì)的算法對于提高程序執(zhí)行的效率起著事半功倍的效果。算法并非全都是數(shù)值運算的,也有非數(shù)值運算算法,像檔案管理、資料檢索等都可以采用設(shè)計算法和編寫C語言源程序來實現(xiàn)。學(xué)生學(xué)會了設(shè)計算法,也就解決了“做什么”和“怎么做”的問題。倘若不會設(shè)計算法,就根本談不上程序設(shè)計。

      2.了解C語言的主要特點

      C語言適用范圍廣,適合于多種操作系統(tǒng);也適用于多種機型。C語言功能齊全,具有各種各樣的數(shù)據(jù)類型,并引入了指針概念,可使程序效率更高。C語言是一種函數(shù)語言,C程序由一個或多個函數(shù)組成,這些函數(shù)可方便的調(diào)用,并具有多種循環(huán)、條件語句控制程序流向,從而使程序完全結(jié)構(gòu)化。C語言也具有強大的圖形功能,而且計算功能、邏輯判斷功能也比較強大。

      3.強化牢記基本規(guī)則

      C語言源程序基本規(guī)則主要包括以下三點:

      (1)C語言源程序是由函數(shù)構(gòu)成的,每一個源程序必須包含main函數(shù)。C語言沒有特定的標準輸入輸出語句,要實現(xiàn)輸入輸出操作,需要調(diào)用輸入輸出庫函數(shù)和頭文件。

      (2)C語言書寫格式自由,一行可以寫多個語句,一個語句也可以寫在多行。但切記每個語句都是以分號為結(jié)束標記的。

      (3)具有良好可讀性的C程序,一般都會加以注釋。

      除此之外,還要牢記C語言的一些運算規(guī)則。

      4.使人腦具有模擬電腦運行的初步能力

      開始學(xué)習(xí)C語言時,不必在每一個細節(jié)上深究,應(yīng)該把主要精力放在最基本、最常用的內(nèi)容上。有時我們不必知道其“為什么”,只需知道“怎么做”即可。

      要學(xué)好C語言先要逐步掌握分析程序的方法,按照C語言的基本規(guī)則去通讀程序并對程序進行認真分析、深入思考,在此過程中先達到一定的語感,以后再回頭深入一些需要通過較長期的實踐才能熟練掌握的常用細節(jié),解決“為什么”的疑問。

      5.敢于編寫程序并上機調(diào)試運行

      實踐出真知,掌握了C語言的一些基本規(guī)律,設(shè)計出了程序的算法,具備了C語言一定的語感之后,就應(yīng)該自己動手編寫程序。激勵學(xué)生將所聯(lián)想到的、具有趣味性的問題,盡可能地用算法表示出來,用 C語言編碼出源程序,以增加學(xué)習(xí)的樂趣,推動自我學(xué)習(xí)的積極性。

      最初編程時,建議學(xué)生先不要享用自由,一定要養(yǎng)成規(guī)范的好習(xí)慣。這樣做是為了增強程序的可讀性,這樣進入上機調(diào)試環(huán)節(jié),一旦程序運行出錯,也方便查找定位出錯部分。

      上機調(diào)試程序,并非僅僅是為了得到或驗證結(jié)果,還應(yīng)當通過運行效果來進一步分析程序,使程序達到最高效最簡潔。上機調(diào)試程序可幫助學(xué)生更好地理解程序,改正自己的誤解或疏忽大意,從而掌握編程的一些技巧。

      四、鼓勵學(xué)生深化學(xué)習(xí)后續(xù)課程,鞏固并融通編程技術(shù)

      C語言程序設(shè)計是作為學(xué)生入門級的程序設(shè)計課程來安排教學(xué)的,為滿足各類應(yīng)用需要,計算機領(lǐng)域還有多種流行程序設(shè)計語言需要學(xué)習(xí)和使用,但方法和技術(shù)是相互融會貫通的。

      總之,C程序設(shè)計語言是一門表達能力極強的結(jié)構(gòu)化語言,不僅適合于應(yīng)用領(lǐng)域的程序設(shè)計,而且是開發(fā)系統(tǒng)軟件的絕好工具語言。在教學(xué)中,應(yīng)該組織引導(dǎo)學(xué)生由淺入深地學(xué)習(xí),逐步掌握這個程序設(shè)計工具,為提高學(xué)生的邏輯思維能力和計算機編程水平打下堅實的基礎(chǔ)。

      參考文獻:

      [1]曹莎莎.C語言教學(xué)研究與思考[J].價值工程,2012(1) .

      [2]金秋春;童小利. C程序設(shè)計教學(xué)方法探索[J].科技信息,2012(4).

      [3]高春穎;張云峰;馬慧敏.《C語言程序設(shè)計》教學(xué)中存在問題及改革探索[J].電腦知識與技術(shù),2011(17).

      [4]朱立才;湯克明.C語言程序設(shè)計研究型教學(xué)實踐[J].計算機教育,2010(08).

      [5]俞慶英,劉莉,陳傳明.非計算機專業(yè)C程序設(shè)計教學(xué)方法創(chuàng)新[J].計算機教育,2010(20).

      猜你喜歡
      主動探究融會貫通
      凝心聚力 融會貫通 北京聯(lián)通深入學(xué)習(xí)宣傳貫徹黨的二十大精神
      化繁為簡 融會貫通——例談概率知識綜合問題
      左顧右盼 瞻前顧后 融會貫通——基于數(shù)學(xué)結(jié)構(gòu)化的深度學(xué)習(xí)
      Effect of trapezoidal collars as a scour countermeasure around wing-wall abutments
      構(gòu)建高效復(fù)習(xí)課堂的教學(xué)研究
      信息技術(shù)下的小學(xué)語文高效教學(xué)探究
      小學(xué)數(shù)學(xué)教學(xué)中如何讓學(xué)生主動探究
      從“融會貫通”到“靈活運用”
      竹山县| 南漳县| 北安市| 尼勒克县| 河东区| 博客| 延吉市| 思南县| 巴彦淖尔市| 汪清县| 东源县| 四子王旗| 大庆市| 会东县| 绍兴县| 荔浦县| 吕梁市| 阳东县| 孟州市| 贺州市| 肃北| 湾仔区| 广汉市| 普安县| 延寿县| 铁岭市| 永和县| 阳曲县| 龙川县| 五峰| 绥阳县| 万年县| 克什克腾旗| 宿迁市| 余庆县| 汶川县| 永胜县| 房产| 黄骅市| 翁牛特旗| 霞浦县|