freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

word版可編輯-c語(yǔ)言程序設(shè)計(jì)譚浩強(qiáng)版教案精心整理(參考版)

2025-05-14 22:24本頁(yè)面
  

【正文】 (3)打印文件的字節(jié)數(shù),即文件大小課后自我總結(jié)分析備注。 文件的關(guān)閉(fclose函數(shù))課后自我總結(jié)分析備注《C語(yǔ)言程序設(shè)計(jì)》教案第5152 課時(shí) 授課內(nèi)容第10章(2) 讀取文件數(shù)據(jù)、寫入數(shù)據(jù)至文件教學(xué)目的和要求掌握文本文件的讀文件與寫文件;掌握二進(jìn)制文件的讀文件與寫文件;掌握隨機(jī)讀寫數(shù)據(jù)文件重點(diǎn)難點(diǎn)重點(diǎn):掌握文本文件的讀文件與寫文件,掌握二進(jìn)制文件的讀文件與寫文件難點(diǎn):掌握文本文件的讀文件與寫文件,掌握二進(jìn)制文件的讀文件與寫文件教學(xué)安排講授一、文件讀寫常用的文件讀寫函數(shù):字符讀寫函數(shù):fgetc,fputc字符串讀寫函數(shù):fgets,fputs格式化讀寫函數(shù):fscanf,fprintf二、二進(jìn)制文件的讀文件與寫文件數(shù)據(jù)塊讀寫函數(shù):fread,fwrite 存入學(xué)生數(shù)據(jù)到二進(jìn)制文件(1)構(gòu)造學(xué)生數(shù)據(jù)的結(jié)構(gòu)體(2)用FILE文件指針打開(kāi)文件(3)用 for循環(huán)語(yǔ)句及fwrite函數(shù)寫入學(xué)生數(shù)據(jù)至二進(jìn)制文件(4) )用 for循環(huán)語(yǔ)句及fread函數(shù)從二進(jìn)制文件讀取學(xué)生數(shù)據(jù)三、文件定位 文件順序讀寫 文件隨機(jī)讀寫 文件位置指針 文件位置指針函數(shù)(1) rewind重返文件頭函數(shù)(2) fseek位置指針移動(dòng)函數(shù)(3) ftell獲取當(dāng)前位置指針函數(shù)可以通過(guò)文件位置指針函數(shù),實(shí)現(xiàn)文件的定位讀寫。 文件的打開(kāi)(fopen函數(shù))。當(dāng)計(jì)算機(jī)用到磁盤數(shù)據(jù)時(shí),計(jì)算機(jī)道先判斷數(shù)據(jù)是否在緩沖區(qū)中,若在,則計(jì)算機(jī)直接從緩沖區(qū)中取數(shù)據(jù),否則再去磁盤中取,這樣就可減少驅(qū)動(dòng)器頭的啟動(dòng)次數(shù),減少磁盤的磨損,加上計(jì)算機(jī)對(duì)緩沖區(qū)的操作大大快于對(duì)磁盤的操作,故應(yīng)用緩沖區(qū)可大大提高計(jì)算機(jī)的運(yùn)行速度。二、文件緩沖區(qū) (5分鐘)緩沖區(qū)就是主內(nèi)存(一般指基本640K內(nèi)存)區(qū)留出的,用來(lái)存放從磁盤里取來(lái)的信息的區(qū)域。文件名磁盤文件,設(shè)備文件ASCII文件、二進(jìn)制文件因?yàn)槲谋疚募c二進(jìn)制文件的區(qū)別僅僅是編碼上不同,所以他們的優(yōu)缺點(diǎn)就是編碼的優(yōu)缺點(diǎn)。枚舉類型是一種基本數(shù)據(jù)類型,而不是一種構(gòu)造類型,因?yàn)樗荒茉俜纸鉃槿魏位绢愋?。共用體使用了內(nèi)存覆蓋技術(shù),同一時(shí)刻只能保存一個(gè)成員的值,如果對(duì)新的成員賦值,就會(huì)把原來(lái)成員的值覆蓋掉。共用體與結(jié)構(gòu)體的異同(1)結(jié)構(gòu)體的各個(gè)成員會(huì)占用不同的內(nèi)存,互相之間沒(méi)有影響;而共用體的所有成員占用同一段內(nèi)存,修改一個(gè)成員會(huì)影響其余所有成員。結(jié)構(gòu)體數(shù)組的初始化三、結(jié)構(gòu)體指針變量結(jié)構(gòu)體指針變量(1) 結(jié)構(gòu)體指針變量的定義(2) 通過(guò)結(jié)構(gòu)體指針變量訪問(wèn)結(jié)構(gòu)體變量的成員:(*結(jié)構(gòu)體指針變量名).成員名 結(jié)構(gòu)體指針變量名成員名結(jié)構(gòu)體變量、結(jié)構(gòu)體指針變量作函數(shù)參數(shù)課后自我總結(jié)分析備注《C語(yǔ)言程序設(shè)計(jì)》教案第4546 課時(shí) 授課內(nèi)容第9章(2) 鏈表教學(xué)目的和要求掌握鏈表的使用;重點(diǎn)難點(diǎn)重點(diǎn):掌握鏈表的使用;掌握共同體類型的使用;理解枚舉類型的概念難點(diǎn):掌握鏈表的使用;掌握共同體類型的使用;理解枚舉類型的概念教學(xué)安排講授一、鏈表概述什么是鏈表(1)鏈表中節(jié)點(diǎn)的定義(2)鏈表的基本操作建立簡(jiǎn)單的靜態(tài)鏈表二、建立動(dòng)態(tài)鏈表動(dòng)態(tài)鏈表(1)處理動(dòng)態(tài)鏈表所需要的函數(shù) malloc()、calloc()、free()(2)結(jié)點(diǎn)的動(dòng)態(tài)分配輸出鏈表 編寫一個(gè)輸出鏈表的函數(shù)print對(duì)鏈表的刪除操作對(duì)鏈表的插入操作二、雙向鏈表雙向鏈表的存儲(chǔ)結(jié)構(gòu)建立雙向鏈表雙向鏈表的操作三、環(huán)形鏈表 兒時(shí)玩的丟手絹的游戲 環(huán)形→約瑟夫問(wèn)題解決環(huán)形情況的問(wèn)題比較方便構(gòu)造環(huán)形鏈表環(huán)形鏈表的特點(diǎn)四、上機(jī)演示及實(shí)踐操作在講課的同時(shí)切換到編譯器界面調(diào)試代碼課后自我總結(jié)分析備注《C語(yǔ)言程序設(shè)計(jì)》教案第4748 課時(shí) 授課內(nèi)容第9章(3) 共用體及枚舉教學(xué)目的和要求掌握鏈表的使用;掌握共用體類型的使用;理解枚舉類型的概念重點(diǎn)難點(diǎn)重點(diǎn):掌握鏈表的使用;掌握共同體類型的使用;理解枚舉類型的概念難點(diǎn):掌握鏈表的使用;掌握共同體類型的使用;理解枚舉類型的概念教學(xué)安排講授一、共用體什么是共用體類型有時(shí)想用同一段內(nèi)存單元存放不同類型的變量。(2) 結(jié)構(gòu)體變量的定義(三種方法)l 先定義結(jié)構(gòu)體類型,再定義結(jié)構(gòu)體變量(概念、含義相當(dāng)清晰)l 定義結(jié)構(gòu)體類型的同時(shí)定義結(jié)構(gòu)體變量l 直接定義結(jié)構(gòu)體變量(不給出結(jié)構(gòu)體類型名,匿名的結(jié)構(gòu)體類型)結(jié)構(gòu)體變量的引用(1) 引用結(jié)構(gòu)體變量中的一個(gè)成員。使用malloc函數(shù)需要幾個(gè)要求:①內(nèi)存分配給誰(shuí)? ②分配多大內(nèi)存? ③是否還有足夠內(nèi)存分配?④內(nèi)存的將用來(lái)存儲(chǔ)什么格式的數(shù)據(jù),即內(nèi)存用來(lái)做什么?⑤分配好的內(nèi)存在哪里?如果這五點(diǎn)都確定,那內(nèi)存就能分配。所有動(dòng)態(tài)內(nèi)存分配都在堆區(qū)中進(jìn)行。(1)棧頂和棧底隊(duì)列 堆棧也是一種特殊的線性表。定義返回指針值函數(shù)的一般形式為:類型名 *函數(shù)名(參數(shù)表列) 講解六、指針數(shù)組和多重指針什么是指針數(shù)組指向指針數(shù)據(jù)的指針 講解指針數(shù)組作主函數(shù)的形參七、上機(jī)演示及學(xué)實(shí)踐操作在講課的同時(shí)切換到編譯器界面調(diào)試代碼課后自我總結(jié)分析備注《C語(yǔ)言程序設(shè)計(jì)》教案第4142 課時(shí) 授課內(nèi)容第8章(5) 動(dòng)態(tài)內(nèi)存分配教學(xué)目的和要求掌握指針數(shù)組和多重指針;掌握動(dòng)態(tài)內(nèi)存分配的技巧重點(diǎn)難點(diǎn)重點(diǎn):指針數(shù)組和多重指針;動(dòng)態(tài)內(nèi)存分配的技巧難點(diǎn):指針數(shù)組和多重指針;動(dòng)態(tài)內(nèi)存分配的技巧教學(xué)安排講授C定義了4個(gè)內(nèi)存區(qū)間:代碼區(qū),全局變量與靜態(tài)變量區(qū),局部變量區(qū)即棧區(qū),動(dòng)態(tài)存儲(chǔ)區(qū),即堆(heap)區(qū)或自由存儲(chǔ)區(qū)(free store)。三、怎樣定義和使用指向函數(shù)的指針變量類型名 (*指針變量名)(函數(shù)參數(shù)表列) 講解四、用指向函數(shù)的指針作函數(shù)參數(shù)指向函數(shù)指針變量的一個(gè)重要用途是把函數(shù)的地址作為參數(shù)傳遞到其它函數(shù)。引用數(shù)組元素四、隨堂練習(xí)寫一函數(shù),實(shí)現(xiàn)兩個(gè)字符串的比較。賦值方式。 二、字符指針作為函數(shù)參數(shù) 用函數(shù)調(diào)用實(shí)現(xiàn)字符串的復(fù)制(1)用字符數(shù)組名作為函數(shù)的參數(shù)(2)用字符指針變量作為函數(shù)的參數(shù)其實(shí)編譯系統(tǒng)把字符數(shù)組名按指針變量處理的,只是表示形式不同。C語(yǔ)言中只有字符變量,沒(méi)有字符串變量。課后自我總結(jié)分析備注《C語(yǔ)言程序設(shè)計(jì)》教案第3738 課時(shí) 授課內(nèi)容第8章(3) 通過(guò)指針引用字符串教學(xué)目的和要求掌握字符指針作為函數(shù)參數(shù);理解使用字符指針變量和字符數(shù)組的異同重點(diǎn)難點(diǎn)重點(diǎn):字符指針作為函數(shù)參數(shù);理解使用字符指針變量和字符數(shù)組的異同難點(diǎn):字符指針作為函數(shù)參數(shù);理解使用字符指針變量和字符數(shù)組的異同教學(xué)安排講授一、字符串的引用方式可通過(guò)字符數(shù)組名和下標(biāo)引用字符串中的一個(gè)字符。(2)指向由m個(gè)元素組成的一維數(shù)組的指針變量用指向數(shù)組的指針作函數(shù)參數(shù) 有一個(gè)班,3個(gè)學(xué)生,各學(xué)4門課程,計(jì)算總平均分?jǐn)?shù)以及第n個(gè)學(xué)生的成績(jī)。四、用數(shù)組名和“數(shù)組的指針變量”作為函數(shù)參數(shù) 將數(shù)組a中n個(gè)整數(shù)按相反順序存放。在指針指向數(shù)組元素時(shí),可以對(duì)指針進(jìn)行加和自加,減和自減運(yùn)算。課后自我總結(jié)分析備注《C語(yǔ)言程序設(shè)計(jì)》教案第3536 課時(shí) 授課內(nèi)容第8章(2) 通過(guò)指針引用數(shù)組教學(xué)目的和要求通過(guò)指針引用數(shù)組元素;數(shù)組的指針變量”作為函數(shù)參數(shù);通過(guò)指針指向多維數(shù)組重點(diǎn)難點(diǎn)重點(diǎn):數(shù)組的指針變量”作為函數(shù)參數(shù);通過(guò)指針指向多維數(shù)組難點(diǎn):數(shù)組的指針變量”作為函數(shù)參數(shù);通過(guò)指針指向多維數(shù)組教學(xué)安排講授一、數(shù)組元素的指針每個(gè)數(shù)組元素都在內(nèi)存中占有存儲(chǔ)單元,它們都有相應(yīng)的地址,所謂數(shù)組元素的指針就是數(shù)組元素的地址。本例的操作是交換兩個(gè)指針變量所指向的變量。(2) 被調(diào)用函數(shù)的形參應(yīng)當(dāng)使用指針變量接受主調(diào)函數(shù)的地址值。在swap函數(shù)中使用兩個(gè)指針作為函數(shù)參數(shù),對(duì)兩個(gè)指針?biāo)赶蜃兞恐颠M(jìn)行交換。指針作為函數(shù)參數(shù),本質(zhì)上同樣是單向傳值,但是由于傳遞的是地址值,所以可以通過(guò)地址值間接修改形參、實(shí)參共同指向的變量。四、指針變量作為函數(shù)的參數(shù)變量可以作為函數(shù)參數(shù),指針變量同樣可以作為函數(shù)參數(shù)。a;三、指針變量的引用amp。例如,float *f=malloc(4); 將變量地址賦值給指針變量。指針作為函數(shù)參數(shù)。P124125.例716:利用插入法將10個(gè)字符從小到大進(jìn)行排序。P121.八、內(nèi)部函數(shù)和外部函數(shù)默認(rèn)是外部
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1