學(xué)科教育論文-高校C語言函數(shù)教學(xué)新思路 .doc_第1頁
學(xué)科教育論文-高校C語言函數(shù)教學(xué)新思路 .doc_第2頁
學(xué)科教育論文-高校C語言函數(shù)教學(xué)新思路 .doc_第3頁
學(xué)科教育論文-高校C語言函數(shù)教學(xué)新思路 .doc_第4頁
學(xué)科教育論文-高校C語言函數(shù)教學(xué)新思路 .doc_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

學(xué)科教育論文-高校C語言函數(shù)教學(xué)新思路摘要:針對C語言函數(shù)教學(xué)的常見問題,提出函數(shù)教學(xué)的新思路,結(jié)合EXCEL、HTML、函數(shù)分類和典型小案例,重點闡述如何教授函數(shù)的概念和調(diào)用,并在實際教學(xué)中取得良好效果。關(guān)鍵字:C語言;函數(shù);教學(xué)方法ABSTRACT:FortheusualquestionsinFunctionteachingofC-language,newideasareputforward.FunctionteachingisdevelopedwithEXCEL,HTML,classificationoffunctionsandtypicalminimalexamples.Teachingofconceptandfunctioncallarefocused.Andthenewteaching-methodachievedgoodresultsactually.KEYWORDS:Clanguage;Function;Teaching-method1引言在C語言的教學(xué)過程中,學(xué)生們通常難以理解一些概念和程序流程的控制,比如函數(shù)和函數(shù)調(diào)用。而在C語言中,函數(shù)是一個非常重要的部分,所有程序都是由函數(shù)組成的,如果沒有掌握函數(shù),就不可能掌握C語言。關(guān)于這一問題的教學(xué),人們也在實踐中做了很多思考。但在分析C語言函數(shù)時,大部分教材都是從知識傳授的層面來思考的。本文通過分析函數(shù)教學(xué)中出現(xiàn)的常見問題,提出了函數(shù)教學(xué)新思路,結(jié)合EXCEL、HTML、函數(shù)分類和典型小案例,重點闡述如何教授函數(shù)的概念和調(diào)用。2函數(shù)教學(xué)中的常見問題C語言中的函數(shù)分為庫函數(shù)與自定義函數(shù)。自定義函數(shù)學(xué)習(xí)的主要內(nèi)容分為函數(shù)的定義和調(diào)用。大部分學(xué)生在學(xué)習(xí)的時候?qū)@些內(nèi)容感到困難,他們主要是不知道函數(shù)該返回什么,函數(shù)應(yīng)該有多少個參數(shù),這些參數(shù)是什么類型。由于這些問題沒有清楚,導(dǎo)致學(xué)生們基本上不能寫出正確的函數(shù)。在一般教學(xué)中,通常存在如下問題:(1)簡單地羅列語法語法知識僅僅是從語法角度系統(tǒng)地進行羅列,從函數(shù)形式、參數(shù)等分別進行介紹。但是僅僅這樣簡單的羅列語法,學(xué)生們不能深刻理解函數(shù)的意義。(2)語法講解與編程實例的銜接不好花費大量時間詳細介紹函數(shù)、形參、實參等概念與語法知識,而后面的函數(shù)編程等實用知識的講授時間不夠,學(xué)生們難以接受。(3)模塊化編程訓(xùn)練不夠?qū)W生對于自始至終接觸到的簡單編程印象比較深刻,但是模塊化編程思想不夠。而且,函數(shù)的教學(xué)章節(jié)在C語言教學(xué)內(nèi)容的后面。因此,對于函數(shù)的調(diào)用、函數(shù)參數(shù)的傳遞等,學(xué)生們平時訓(xùn)練的強度不大。由此可見,我們需要設(shè)計一種新的教學(xué)方案,改善C語言函數(shù)教學(xué)的效果,著重加深學(xué)生們對函數(shù)概念的理解和函數(shù)調(diào)用的掌握。3函數(shù)教學(xué)新思路3.1用EXCEL來理解函數(shù)概念EXCEL是一個非常簡單且界面友好的軟件,一般在學(xué)生進入大學(xué)的第一個學(xué)期就已經(jīng)學(xué)習(xí)過了。同時,由于在平時的生活、學(xué)習(xí)當中都有可能要用到EXCEL,因此學(xué)生們對于EXCEL比較熟悉。函數(shù)的概念可以使用EXCEL中的多工作表來解釋。通過將一些數(shù)據(jù)存放在多個工作表中,然后在這些工作表中選擇這些數(shù)據(jù),可以解釋不同“工作區(qū)”的概念,或者說是函數(shù)調(diào)用的一種最基本的形式。例如,在一個工作表中存放了一些數(shù)據(jù),卻在另一個不同的工作表中使用這些數(shù)據(jù)進行計算。這個例子可以看成是在“程序”之間傳遞數(shù)據(jù)。再比如,在不同工作表中給不同的列命名,就像是在C語言的不同函數(shù)中給不同的變量命名。3.2用HTML來理解函數(shù)概念HTML是網(wǎng)頁設(shè)計的基礎(chǔ)。大部分學(xué)生愿意花很多時間學(xué)習(xí)HTML,因為幾乎每一個新生都想創(chuàng)建自己的主頁。學(xué)習(xí)HTML不僅能夠幫助學(xué)生掌握簡單的代碼編寫,還能夠幫助學(xué)生理解函數(shù)的概念。如果將一個網(wǎng)頁轉(zhuǎn)換成一個框架結(jié)構(gòu),HTML也可以用來解釋函數(shù)調(diào)用?;旧?,一個框架結(jié)構(gòu)就相當于一個函數(shù)調(diào)用,因為索引文件會引起調(diào)用很多其他文件。網(wǎng)頁的輸出不是索引文件產(chǎn)生的結(jié)果,而是框架結(jié)構(gòu)調(diào)用若干文件的結(jié)果。3.3根據(jù)求解目的歸納不同函數(shù)從語法角度,通常是從參數(shù)個數(shù)和有無函數(shù)體方面將函數(shù)分為無參函數(shù)、有參函數(shù)、空函數(shù)三類。根據(jù)編寫函數(shù)的目的、功能或者說用途,函數(shù)可以被分為以下三類:(1)求值類函數(shù):使用這種函數(shù)是為了求一個值。求值類函數(shù)的一般定義格式:函數(shù)值類型函數(shù)名(類型形參1,類型形參2,)根據(jù)形參的值計算所求的值;return結(jié)果;求值類函數(shù)的定義步驟是:編寫函數(shù)頭:根據(jù)函數(shù)所求值的數(shù)據(jù)類型確定函數(shù)值類型,分析函數(shù)要提供的參數(shù)及其類型從而確定形參。編寫函數(shù)體:根據(jù)提供的參數(shù)(即形參),求出所需的值,最后返回(return)該值。求值類函數(shù)在調(diào)用時通常作為表達式使用,可用于賦值、輸出、運算、或作為另一個函數(shù)調(diào)用的實參。調(diào)用格式:函數(shù)名(實參1,實參2,)(2)判斷類函數(shù):使用這種函數(shù)是為了檢查一個判斷是否成立。判斷類函數(shù)是一種特殊的求值類函數(shù),其值為1或者0,表示判斷成立與不成立。因此判斷類函數(shù)值的類型固定為int。下面給出判斷類函數(shù)的一種參考格式:int函數(shù)名(類型形參1,類型形參2,)intf;/*代表判斷結(jié)果*/根據(jù)形參的值進行判斷,判斷成立則令f為1,否則令f為0returnf;/*將判斷結(jié)果返回*/判斷類函數(shù)調(diào)用時通常用于在選擇結(jié)構(gòu)或循環(huán)結(jié)構(gòu)中作為判斷條件。如:if(函數(shù)名(實參1,實參2,.)=1).(3)操作類函數(shù):使用這種函數(shù)是為了完成某一項操作。操作類函數(shù)不是為了求值,即函數(shù)沒有值,其函數(shù)值的數(shù)據(jù)類型是void。函數(shù)體中不能使用return(值);語句來返回一個值,但可以使用return來結(jié)束函數(shù)的運行返回到主調(diào)函數(shù)。操作類函數(shù)一般定義格式:void函數(shù)名(類型形參1,類型形參2,)根據(jù)形參的值進行處理return;/*或者無return*/操作類函數(shù)調(diào)用時通常單獨作為語句,其調(diào)用格式:函數(shù)名(實參1,實參2,);3.4典型小案例教學(xué)在教學(xué)過程中,盡量選擇典型小案例穿插講解。所謂的典型小案例,是指這個案例集中解釋某一個概念,是一個完整的程序,但又盡可能的短小。典型小案例既有利于學(xué)生學(xué)習(xí),也有利于老師教授。對于學(xué)生來說,典型小案例易于自學(xué),他們能夠很快地閱讀程序或者修改程序,能夠更好地理解程序。對于老師來說,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論