




已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
學科教育論文-“程序設(shè)計”實驗教學與實踐摘要本文從實驗教學角度,結(jié)合作者多年從事“程序設(shè)計”教學經(jīng)驗,以典型實例對該課程的實驗教學環(huán)節(jié)作了初步探討,指出了運用現(xiàn)代教學手段,促進實驗教學的若干可行途徑。關(guān)鍵詞實驗教學;教學質(zhì)量;程序設(shè)計;多媒體“程序設(shè)計”是一門重要的計算機基礎(chǔ)課程,通過本課程的學習,使學生在程序設(shè)計和應(yīng)用軟件的開發(fā)兩個方面都得到鍛煉。是學習高級語言編程的首選語言,通過對的基本特點、語法規(guī)則、程序設(shè)計等內(nèi)容的講解,使學生逐步掌握程序設(shè)計的基礎(chǔ)知識和面向過程的結(jié)構(gòu)化程序設(shè)計方法,培養(yǎng)良好的程序設(shè)計風格,為進一步學習計算機相關(guān)課程或從事軟件開發(fā)奠定基礎(chǔ)。“程序設(shè)計”是一門實踐性很強的課程,只有通過大量的上機實驗,才能真正掌握。因此,除了注重課堂教學外,重視和搞好實驗教學,加強學生的動手能力培養(yǎng),是提高課程教學質(zhì)量的關(guān)鍵。在實驗教學中,學生應(yīng)是在教師事先設(shè)定好的“實驗任務(wù)驅(qū)動”下進行上機操作,這樣,學生的實驗?zāi)康男詮?,有利于培養(yǎng)學生的計算機實際操作能力。1注重實驗環(huán)節(jié),鍛煉編程能力1通過有針對性的上機實驗,逐步加深學生對課堂講授內(nèi)容的理解,培養(yǎng)學生靈活運用所學知識分析、解決一般問題的能力,真正了解程序在計算機中的執(zhí)行過程以及計算機軟件的基本開發(fā)過程。要求學生能使用程序控制的三種基本結(jié)構(gòu)(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))和相關(guān)語法熟練編寫應(yīng)用程序,掌握常用的典型算法和編程技巧。實驗應(yīng)涉及數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件等核心知識點。前期準備上機前的準備工作包括復習和掌握與本次實驗有關(guān)的教學內(nèi)容。對實驗問題進行認真分析,設(shè)計相關(guān)算法,編寫紙上代碼,給出初步解決方案。實驗過程在TurboC2.0(TC)的集成開發(fā)環(huán)境中編輯和調(diào)試程序,使用多組數(shù)據(jù)對程序進行測試,使輸出數(shù)據(jù)與預期結(jié)果相符。若條件許可,打印程序和運行結(jié)果,以備檢查。實驗報告編寫與整理實驗報告是上機實驗的基本要求,也是培養(yǎng)嚴謹科學作風的重要途徑,實驗報告的主要內(nèi)容包括:實驗?zāi)康膶嶒炛酰仨毭鞔_實驗?zāi)康?,以保證達到所指定的基本要求。在撰寫實驗報告時,要進一步確認是否達到預期目的。實驗內(nèi)容根據(jù)教學進度、上機學時、學生基礎(chǔ)等因素,選擇與課堂講授內(nèi)容相關(guān)的多個實驗題目。在每一個實驗題目中,均提出一些具體要求。特別值得一提的是,這些實驗題目應(yīng)具有一定的知識性和趣味性。程序設(shè)計程序設(shè)計應(yīng)包括算法設(shè)計、必要的N-S流程圖、根據(jù)算法或流程圖編寫的源程序、函數(shù)模塊說明、代碼注釋等。調(diào)試運行采用各種測試數(shù)據(jù),特別是可能導致程序產(chǎn)生錯誤結(jié)果的數(shù)據(jù)調(diào)試程序,以檢查程序的“健壯性”。經(jīng)調(diào)試正確的源程序應(yīng)具有良好的“可讀性”,并符合結(jié)構(gòu)化程序設(shè)計原則。實驗總結(jié)實驗過程中的大量工作是程序調(diào)試,在調(diào)試過程中會遇到各種各樣的問題,每解決一個問題都將有益于編程能力的提高。因此,對實驗的總結(jié),最主要的是程序調(diào)試經(jīng)驗的總結(jié)。分析實驗中遇到的問題,并給出合理的解決方法。確認本次實驗是否達到實驗?zāi)康摹?針對知識結(jié)構(gòu),精心策劃選題學習,算法分析與設(shè)計是核心,而新穎的選題又能促使學生主動地探尋問題的求解算法。因此,針對實驗環(huán)節(jié),精心選題對培養(yǎng)學生的編程能力、激發(fā)學生的編程熱情是極其重要的。如果單純列出幾個復習相關(guān)語法的練習題,學生勢必感到編程的枯燥無味,從而產(chǎn)生消極、甚至畏懼的心理,長此以往,必將挫傷學生的學習積極性。這里精心編選了供教學同行作為上機參考內(nèi)容的兩個典型問題(程序均在TC下調(diào)試通過),每個問題由題目、選題背景、主要語法、算法描述、程序清單、運行結(jié)果、上機指導組成。題目一求以下定積分的近似值12:、。選題背景數(shù)學與計算機是聯(lián)系十分緊密的兩門學科,許多數(shù)學問題需要借助計算機來解決。求定積分是“微積分”的一個重要內(nèi)容,選擇這一題目可以將數(shù)學知識與計算機編程有機地結(jié)合起來,培養(yǎng)學生利用去解決數(shù)學問題的能力。主要語法函數(shù)、函數(shù)指針算法描述連續(xù)函數(shù)f(x)(假設(shè)f(x)0)在a,b上的定積分等于x=a、x=b、y=0及y=f(x)所圍成的曲邊梯形面積。典型的定積分近似計算方法有梯形數(shù)值積分法(梯形法)和Simpson法(拋物線法)。從數(shù)學知識得知3,對梯形法,面積近似值為(f(a)+f(b)/2+f(a+h)+f(a+2*h)+.+f(a+(n-1)*h)*h其中,h=(b-a)/n。對拋物線法,面積近似值為h/3(f(a)+4f(a+h)+2f(a+2h)+4f(a+3h)+2f(a+4h)+.+2f(a+(n-2)h)+4f(a+(n-1)h)+f(b)其中,h=(b-a)/n。(n為偶數(shù))我們可以編寫一個可共用的函數(shù)f,接收來自主程序的實際參數(shù)(積分下限、積分上限、被積函數(shù))即可求出對應(yīng)的面積近似值。這里,函數(shù)指針作為形式參數(shù),函數(shù)名作為實際參數(shù)。程序清單doublef1(doublex1)doubleg1;g1=1+x1*x1;return(g1);doublef2(doublex2)doubleg2;g2=1+x2+x2*x2+x2*x2*x2;return(g2);doublef3(doublex3)doubleg3;g3=x3/(1+x3*x3);return(g3);doublef(doublea,doubleb,double(*p)()/*梯形法*/intn,i;doubles,h,y;s=(*p)(a)+(*p)(b)/2;n=100;h=(b-a)/n;for(i=1;in;i+)s+=(*p)(a+i*h);y=s*h;return(y);main()doubley1,y2,y3;y1=f(0.0,1.0,f1);y2=f(0.0,2.0,f2);y3=f(0.0,3.5,f3);printf(y1=%5.2lf,y2=%5.2lf,y3=%5.2lfn,y1,y2,y3);運行結(jié)果y1=1.33,y2=10.67,y3=1.29將函數(shù)f改為如下代碼,即為拋物線法,程序其余代碼不變。doublef(doublea,doubleb,double(*p)()intn,i;doubles,h,y;s=(*p)(a)+(*p)(b);n=100;h=(b-a)/n;for(i=1;in;i+)if(i%2!=0)s+=4*(*p)(a+i*h);elses+=2*(*p)(a+i*h)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【真題】人教版三年級下冊期末考試數(shù)學試卷(含解析)2024-2025學年福建省三明市大田縣
- 風季施工的技術(shù)保障措施
- 物業(yè)經(jīng)理項目協(xié)調(diào)職責
- 學校辦公室接待管理職責
- 以奈達功能對等原則解鎖體育英語翻譯密碼:理論、實踐與策略探究
- 汽車制造周資金計劃
- 行政管理專業(yè)企業(yè)競爭力調(diào)查報告范文
- 交通運輸各部門職能及各崗位職責匯編
- 機械安全風險評估管理保障措施
- 美術(shù)興趣小組暑期活動計劃
- 化療所致血小板減少癥CIT
- 2025年北京市中考物理試卷真題(含答案)
- 湖北省八校聯(lián)考2024-2025學年高一下學期6月期末物理試卷(含答案)
- 管理學基礎(chǔ)期末考試試題及答案
- 2025年安徽高考地理試卷真題(含答案)
- 2025至2030中國覆銅板行業(yè)項目調(diào)研及市場前景預測評估報告
- 北京市海淀區(qū)第二十中學2025屆英語七下期末教學質(zhì)量檢測試題含答案
- 全國二卷2025年高考數(shù)學真題含解析
- 2025年上海市中考語文試卷真題(含答案及解析)
- 2025年事業(yè)單位醫(yī)療衛(wèi)生類招聘考試《綜合應(yīng)用能力(E類)醫(yī)學技術(shù)》試卷真題及詳細解析
- 護理急診急救培訓課件
評論
0/150
提交評論