C語言程序設(shè)計(jì)-單元設(shè)計(jì)10_第1頁
C語言程序設(shè)計(jì)-單元設(shè)計(jì)10_第2頁
C語言程序設(shè)計(jì)-單元設(shè)計(jì)10_第3頁
C語言程序設(shè)計(jì)-單元設(shè)計(jì)10_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

青島職業(yè)技術(shù)學(xué)院?jiǎn)卧O(shè)計(jì)專業(yè)軟件技術(shù)、物聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)技術(shù)、云計(jì)算、大數(shù)據(jù)設(shè)計(jì)者毛旭亭課程名稱C語言程序設(shè)計(jì)課程代號(hào)授課類型A類純理論課B類理論+實(shí)踐C類純實(shí)踐課單元名稱文件學(xué)習(xí)學(xué)時(shí)4學(xué)生學(xué)習(xí)條件分析1、起點(diǎn)分析(1)具備C語言程序設(shè)計(jì)基礎(chǔ)知識(shí),順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),數(shù)組、函數(shù)、指針、結(jié)構(gòu)體。(2)具備計(jì)算機(jī)基本操作能力、具備軟件安裝與卸載能力。2、重點(diǎn)分析(1)文件的打開和關(guān)閉。(2)文件的讀寫。(3)字符、字符串、數(shù)據(jù)串的讀寫(4)文件的定位教學(xué)方法手段1、教學(xué)方法:采用講授法、課堂討論法、練習(xí)法、實(shí)訓(xùn)法、演示法。2、學(xué)習(xí)方法:CDIO法,合作學(xué)習(xí),實(shí)訓(xùn)學(xué)習(xí),自主學(xué)習(xí)。3、教學(xué)手段:多媒體,項(xiàng)目演示。教學(xué)資源1、學(xué)校資源:課件、實(shí)訓(xùn)一體化教室。2、文獻(xiàn)資源:參考教材,課程大綱,課外讀物,實(shí)訓(xùn)指導(dǎo)書。3、網(wǎng)絡(luò)資源:精品資源共享課智慧樹平臺(tái),藍(lán)墨云班課平臺(tái)。能力指標(biāo)及課程教學(xué)目標(biāo)1、能夠打開、關(guān)閉文件2、能夠?qū)?shù)據(jù)寫入文件、能夠從文件讀取數(shù)據(jù)單元教學(xué)目標(biāo)1、知識(shí)目標(biāo)(1)掌握文件的打開和關(guān)閉的方法。(2)掌握文件的讀寫。(3)掌握字符、字符串、數(shù)據(jù)串的讀寫(4)掌握文件的定位2、能力目標(biāo)能夠根據(jù)需要進(jìn)行文件簡(jiǎn)單處理素養(yǎng)目標(biāo)(1)建立規(guī)范的編程行為能力。(2)具有獨(dú)立解決問題的能力。教師課前準(zhǔn)備1、布置學(xué)習(xí)環(huán)境。2、研究和準(zhǔn)備教學(xué)內(nèi)容(包括課件,演示項(xiàng)目等)。學(xué)生課前準(zhǔn)備1、預(yù)習(xí)本單元2、準(zhǔn)備好教材、課堂記錄本等學(xué)習(xí)用品。教學(xué)&項(xiàng)目項(xiàng)目(案例)名稱本次課程項(xiàng)目驅(qū)動(dòng)內(nèi)容項(xiàng)目類型文件的打開與關(guān)閉打開fopen函數(shù)與文件關(guān)閉fclose函數(shù)的實(shí)例教師演示-照著做字符讀寫函數(shù)的應(yīng)用讀字符函數(shù)fgetc()寫字符函數(shù)fpuc()的應(yīng)用(1)讀入文件d:\\cproj\\myfile.txt,在屏幕上輸出。(2)從鍵盤輸入一行字符,寫入一個(gè)文件,再把該文件內(nèi)容讀出顯示在屏幕上。教師引導(dǎo)-獨(dú)立做字符串讀寫函數(shù)的應(yīng)用從myfile.txt文件中讀入一個(gè)含10個(gè)字符的字符串。(2)在已有文件的string中追加一個(gè)字符串。教師引導(dǎo)-獨(dú)立做其他函數(shù)的應(yīng)用數(shù)據(jù)塊讀寫函數(shù):fscanf,格式化讀寫函數(shù):fprintf,文件的定位教師引導(dǎo)-獨(dú)立做結(jié)構(gòu)體指針的應(yīng)用復(fù)數(shù)的加減算法教師引導(dǎo)-獨(dú)立做知識(shí)點(diǎn)掌握程度(1-5)教學(xué)策略二級(jí)三級(jí)文件文件的打開和關(guān)閉的方法。5實(shí)操學(xué)習(xí)掌握文件的讀寫。5討論或座談?wù)莆兆址?、字符串、?shù)據(jù)串的讀寫5實(shí)操學(xué)習(xí)掌握文件的定位4實(shí)操學(xué)習(xí)文件的打開和關(guān)閉的方法。4討論學(xué)習(xí)能力點(diǎn)掌握程度(1-5)教學(xué)策略二級(jí)三級(jí)四級(jí)程序開發(fā)能力結(jié)構(gòu)化程序設(shè)計(jì)能力4專題學(xué)習(xí)規(guī)范編碼能力5專題學(xué)習(xí)DevC++平臺(tái)使用能力使用平臺(tái)編碼能力5加強(qiáng)練習(xí)調(diào)試能力5加強(qiáng)練習(xí)算法設(shè)計(jì)3項(xiàng)目練習(xí)素質(zhì)點(diǎn)掌握程度(1-5)教學(xué)策略二級(jí)三級(jí)四級(jí)團(tuán)隊(duì)協(xié)作合作意識(shí)3分組、互評(píng)團(tuán)隊(duì)認(rèn)識(shí)4分組、互評(píng)知識(shí)、能力、素質(zhì)的項(xiàng)目教學(xué)活動(dòng)(任務(wù))歷程(CDIO代表構(gòu)思(Conceive)、設(shè)計(jì)(Design)、實(shí)施(Implement)、運(yùn)行(Operate))活動(dòng)(任務(wù))一文件的概念和基本操作活動(dòng)(任務(wù))步驟名稱活動(dòng)(任務(wù))內(nèi)容主要教學(xué)策略問題引入文件的概念教師講解演示,學(xué)生觀察思考知識(shí)講解知識(shí)點(diǎn)1:文件定義和分類知識(shí)點(diǎn)2:文件指針知識(shí)點(diǎn)3:文件打開函數(shù)fopen()與文件關(guān)閉函數(shù)fclose()啟發(fā)講解討論歸納示范操作教師例題演示(1)文件的打開與關(guān)閉教師例題演示,學(xué)生上機(jī)練習(xí)上機(jī)實(shí)訓(xùn)(1)仿照使用文件打開fopen函數(shù)與文件關(guān)閉fclose函數(shù)實(shí)踐操作巡視指導(dǎo)總結(jié)分析活動(dòng)(任務(wù))二字符的讀寫活動(dòng)(任務(wù))步驟名稱活動(dòng)(任務(wù))內(nèi)容主要教學(xué)策略知識(shí)講解知識(shí)點(diǎn)4:讀字符函數(shù)fgetc()知識(shí)點(diǎn)5:寫字符函數(shù)fpuc()教師講解演示,學(xué)生觀察思考示范操作教師例題演示(1)讀入文件d:\\cproj\\myfile.txt,在屏幕上輸出。(2)從鍵盤輸入一行字符,寫入一個(gè)文件,再把該文件內(nèi)容讀出顯示在屏幕上。啟發(fā)講解討論歸納上機(jī)實(shí)訓(xùn)(1)把命令行參數(shù)中的前一個(gè)文件名標(biāo)識(shí)的文件,復(fù)制到后一個(gè)文件名標(biāo)識(shí)的文件中,如命令行中只有一個(gè)文件名則把該文件寫到標(biāo)準(zhǔn)輸出文件(顯示器)中。教師例題演示,學(xué)生上機(jī)練習(xí)活動(dòng)(任務(wù))三字符串的讀寫活動(dòng)(任務(wù))步驟名稱活動(dòng)(任務(wù))內(nèi)容主要教學(xué)策略知識(shí)講解知識(shí)點(diǎn)6:讀字符串函數(shù)fgets()知識(shí)點(diǎn)7:寫字符串函數(shù)fputs()啟發(fā)講解討論歸納示范操作教師例題演示從myfile.txt文件中讀入一個(gè)含10個(gè)字符的字符串。(2)在已有文件的string中追加一個(gè)字符串。教師例題演示,學(xué)生觀察思考上機(jī)實(shí)訓(xùn)(1)仿照例題程序設(shè)計(jì)實(shí)踐操作巡視指導(dǎo)總結(jié)分析活動(dòng)(任務(wù))四數(shù)據(jù)塊讀寫、格式化讀寫、文件的定位活動(dòng)(任務(wù))步驟名稱活動(dòng)(任務(wù))內(nèi)容主要教學(xué)策略知識(shí)講解知識(shí)點(diǎn)8:數(shù)據(jù)塊讀寫函數(shù):fscanf知識(shí)點(diǎn)9:格式化讀寫函數(shù):fprintf知識(shí)點(diǎn)10:文件的定位啟發(fā)講解討論歸納示范操作教師例題演示(1)用fscanf和fprintf函數(shù)完成上例教師例題演示,學(xué)生觀察思考上機(jī)實(shí)訓(xùn)仿照例題程序設(shè)計(jì)實(shí)踐操作巡視指導(dǎo)總

溫馨提示

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

評(píng)論

0/150

提交評(píng)論