版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
授課課題第9章文件操作授課形式理論教學(xué)學(xué)時(shí)2教學(xué)目的與要求1.了解文件的概念;2.了解C語(yǔ)言的文件系統(tǒng);3.掌握文件的操作方法。思政目標(biāo):培養(yǎng)學(xué)生嚴(yán)謹(jǐn)求實(shí)的科學(xué)態(tài)度,強(qiáng)化數(shù)據(jù)安全與責(zé)任意識(shí)。教學(xué)重點(diǎn)和難點(diǎn)重點(diǎn):文件的操作方法。難點(diǎn):文件的操作方法。教學(xué)方法與手段任務(wù)驅(qū)動(dòng)、講練結(jié)合和演示法利用多媒體計(jì)算機(jī)輔助教學(xué)教學(xué)內(nèi)容及過程設(shè)計(jì)教學(xué)內(nèi)容及過程設(shè)計(jì)教學(xué)內(nèi)容及過程設(shè)計(jì)一、回顧知識(shí),引入新課(10分鐘)1.回顧知識(shí)老師引導(dǎo):同學(xué)們回想一下,在前面章節(jié)的學(xué)習(xí)中,每次運(yùn)行一個(gè)需要輸入數(shù)據(jù)的程序時(shí),在調(diào)試程序的時(shí)候,我們通常需要重復(fù)輸入數(shù)據(jù),如果輸入的數(shù)據(jù)結(jié)構(gòu)復(fù)雜、數(shù)據(jù)量較大,這會(huì)給我們帶來(lái)了很大的不便。還有,每次運(yùn)行程序的結(jié)果數(shù)據(jù)也會(huì)隨著程序的結(jié)束而不復(fù)存在,當(dāng)需要對(duì)程序運(yùn)行的結(jié)果數(shù)據(jù)作進(jìn)一步處理時(shí),也會(huì)給用戶帶來(lái)不便。有沒有辦法把這些數(shù)據(jù)保留下來(lái)呢?學(xué)生回答:。。。。。。。。。2.導(dǎo)入新課為了使用戶可以反復(fù)使用輸入數(shù)據(jù)、減少重復(fù)性勞動(dòng)并能保留程序的運(yùn)行結(jié)果以便不同程序間的數(shù)據(jù)傳遞和共享,可以使用文件來(lái)解決上述問題。本章主要介紹C語(yǔ)言對(duì)文件的各種操作。二、講授新課知識(shí)(80分鐘)9.1文件操作相關(guān)概念9.1.1文件介紹文件的概念和C語(yǔ)言中文件的概念。9.1.2文件的種類詳細(xì)介紹兩種文件種類:字符文件和二進(jìn)制文件,并對(duì)每種文件的內(nèi)容和特點(diǎn)進(jìn)行介紹。9.1.3緩沖文件系統(tǒng)介紹緩沖文件系統(tǒng)的作用和緩沖文件系統(tǒng)的工作原理,并配以圖示加以形象說(shuō)明。9.1.4文件類型指針介紹文件類型指針的作用和定義方法,并舉例加以講解。9.2C語(yǔ)言的文件操作先介紹C語(yǔ)言文件操作的三個(gè)步驟,然后分別詳細(xì)介紹每個(gè)步驟所使用的函數(shù)。9.2.1文件的打開介紹打開文件的函數(shù)fopen的形式、使用方法,并舉例進(jìn)行講解。介紹打開文件的作用和fopen函數(shù)中參數(shù)文件打開方式的符號(hào)、含義及兩種表現(xiàn),并對(duì)常用的打開文件的判斷程序段進(jìn)行講解。提醒:如果指定文件完整路徑,路徑符“\”要寫成“\\”思政內(nèi)容:結(jié)合文件加密、權(quán)限控制、數(shù)據(jù)備份等拓展內(nèi)容,讓學(xué)生理解文件操作與數(shù)據(jù)安全的密切關(guān)聯(lián),認(rèn)識(shí)到違規(guī)讀取、篡改、泄露文件數(shù)據(jù)的危害,樹立“數(shù)據(jù)安全無(wú)小事”的理念,明確作為技術(shù)使用者的責(zé)任與底線,培養(yǎng)守法合規(guī)的信息素養(yǎng)。9.2.2文件的關(guān)閉介紹關(guān)閉文件的函數(shù)fclose的形式、關(guān)閉文件的作用。9.2.3文件的讀寫操作先整體介紹常用的文件讀寫函數(shù)的函數(shù)名、功能和讀寫方式,然后介紹文件位置指針與文件指針的區(qū)別。1.fputc()講解+演示先介紹fputc()的一般形式、功能和返回值,然后引領(lǐng)學(xué)生分析例9.1,加深學(xué)生對(duì)fputc()的理解,以使學(xué)生更好地使用fputc()解決實(shí)際問題。注意:用fputc()寫入的文件可以用“寫”、“讀寫”或“追加”三種方式打開。2.fgetc()講解+演示先介紹fgetc()的一般形式、功能和返回值,然后引領(lǐng)學(xué)生分析例9.2,加深學(xué)生對(duì)fgetc()的理解,以使學(xué)生更好地使用fgetc()解決實(shí)際問題。注意:使用fgetc()函數(shù)調(diào)用前,需要讀取的文件必須是以讀或讀寫方式打開的,并且該文件應(yīng)該已經(jīng)存在。3.fputs()講解+演示先介紹fputs()的一般形式、功能和返回值,然后引領(lǐng)學(xué)生分析例9.3,加深學(xué)生對(duì)fputs()的理解,以使學(xué)生更好地使用fputs()解決實(shí)際問題。4.fgets()講解+演示先介紹fgets()的一般形式、功能和返回值,然后引領(lǐng)學(xué)生分析例9.4,加深學(xué)生對(duì)fgets()的理解,以使學(xué)生更好地使用fgets()解決實(shí)際問題。5.fprintf()講解+演示先介紹fprintf()的一般形式、功能和返回值,然后引領(lǐng)學(xué)生分析例9.5,加深學(xué)生對(duì)fprintf()的理解,以使學(xué)生更好地使用fprintf()解決實(shí)際問題。6.fscanf()講解+演示先介紹fscanf()的一般形式、功能和返回值,然后引領(lǐng)學(xué)生分析例9.6,加深學(xué)生對(duì)fscanf()的理解,以使學(xué)生更好地使用fscanf()解決實(shí)際問題。7.fwrite()講解+演示先介紹fwrite()的一般形式、功能和返回值,然后引領(lǐng)學(xué)生分析例9.7,加深學(xué)生對(duì)fwrite()的理解,以使學(xué)生更好地使用fwrite()解決實(shí)際問題。8.fread()講解+演示先介紹fread()的一般形式、功能和返回值,然后引領(lǐng)學(xué)生分析例9.8,加深學(xué)生對(duì)fread()的理解,以使學(xué)生更好地使用fread()解決實(shí)際問題。思政內(nèi)容:通過文件打開、關(guān)閉、讀寫、異常處理等操作,引導(dǎo)學(xué)生認(rèn)識(shí)到程序編寫中“細(xì)節(jié)決定成敗”——文件路徑錯(cuò)誤、未及時(shí)關(guān)閉文件、權(quán)限判斷缺失等微小疏漏,可能導(dǎo)致數(shù)據(jù)丟失、程序崩潰,進(jìn)而樹立嚴(yán)謹(jǐn)細(xì)致、精益求精的編程習(xí)慣,滲透“工匠精神”。9.2.4文件定位1.fseek()介紹fseek()的一般形式、功能和返回值,然后介紹參數(shù)base的三種取值及對(duì)應(yīng)的符號(hào)常量和含義,并舉例介紹fseek()的使用方法。強(qiáng)調(diào):fseek()一般用于二進(jìn)制文件,因?yàn)樵谧址募杏捎谝M(jìn)行轉(zhuǎn)換,計(jì)算的位置可能會(huì)出現(xiàn)錯(cuò)誤。2.rewind()講解+演示先介紹rewind()的一般形式、功能,然后引領(lǐng)學(xué)生分析例9.9,加深學(xué)生對(duì)rewind()的理解,以使學(xué)生更好地使用rewind()解決實(shí)際問題。9.2.5文件檢測(cè)介紹ftell()、ferror()、feof()的一般形式、功能和返回值,然后引領(lǐng)學(xué)生分析例9.10,加深學(xué)生對(duì)feof()的理解,以使學(xué)生更好地使用feof()解決實(shí)際問題。三、課堂小結(jié),布置作業(yè)(10分鐘)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 研究型教學(xué)模式教學(xué)設(shè)計(jì)案例《火山和地震》
- 七年級(jí)英語(yǔ)下冊(cè) Unit 12 What did you do last weekend教學(xué)設(shè)計(jì) (新版)人教新目標(biāo)版
- 2026年危重癥患者的護(hù)理常規(guī)測(cè)試題及答案
- 2026年城市規(guī)劃設(shè)計(jì)師資格認(rèn)證考試試卷及答案
- 2026年安全生產(chǎn)監(jiān)管人員新版試題及安全生產(chǎn)監(jiān)管人員作業(yè)考試題庫(kù)附答案
- 九年級(jí)化學(xué)下冊(cè) 第九單元 溶液課題2 溶解度第2課時(shí) 溶解度教學(xué)設(shè)計(jì) (新版)新人教版
- 山東省平邑縣溫水鎮(zhèn)中學(xué)2026年八上數(shù)學(xué)期末檢測(cè)模擬試題含解析
- 消防安全考試題及答案
- 2026年中職新能源汽車(電池維護(hù)技術(shù))試題及答案
- 產(chǎn)房護(hù)理操作考試題及答案
- 郵政物流成本控制-洞察分析
- 校園安全管理培訓(xùn)課件
- T-CES 061-2021 壓縮空氣儲(chǔ)能電站標(biāo)識(shí)系統(tǒng)(KKS)編碼導(dǎo)則
- SY-T 5412-2023 下套管作業(yè)規(guī)程
- DZ∕T 0187-2016 地面磁性源瞬變電磁法技術(shù)規(guī)程(正式版)
- 貴陽(yáng)18中英語(yǔ)(華麟中學(xué))小升初數(shù)學(xué)全真模擬試卷(一)
- 計(jì)算機(jī)組成原理(廣西師范大學(xué))智慧樹知到期末考試答案2024年
- (高清版)DZT 0293-2016 井中磁測(cè)技術(shù)規(guī)程
- 品質(zhì)部人員培訓(xùn)管理規(guī)定
- 建筑節(jié)能PPT 課件
- 《餐飲業(yè)老年?duì)I養(yǎng)餐要求(過審稿)》
評(píng)論
0/150
提交評(píng)論