已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 單 位 湖南理工職業(yè)技術(shù)學(xué)院 學(xué)院 教研室 風(fēng)能工程學(xué)院 工業(yè)機(jī)器人專業(yè) 授課教師 周常欣 職 稱 助教 課程名稱C 語言程序設(shè)計(jì) 教材C 語言程序設(shè)計(jì) 第四版 作者 譚浩強(qiáng) 清華大學(xué)出版社 考核方式 考查課程 總成績 課堂參與占 10 試驗(yàn)報(bào)告占 20 期末考試占 70 閉卷考 試 程序編寫題目 教 學(xué) 基 本 目 的 和 要 求 C 語言是近年來國內(nèi)外得到迅速推廣使用的一種計(jì)算機(jī)語言 C 語言程序設(shè)計(jì)課程 是計(jì)算機(jī)專業(yè)和信息管理專業(yè)的核心專業(yè)基礎(chǔ)課 它功能豐富 表達(dá)能力強(qiáng) 使用靈活方 便 應(yīng)用面廣 目標(biāo)程序效率高 可移植性好 既具有高級語言的優(yōu)點(diǎn) 又具有低級語 言的優(yōu)點(diǎn) 既適用于應(yīng)用軟件編寫 又適用于系統(tǒng)軟件的編寫 在現(xiàn)代的工業(yè)機(jī)器人的 眾多語言中 大多編程風(fēng)格以 C 語言非常類似 學(xué)生學(xué)好 C 語言 對將來的工作中 從事工業(yè)機(jī)器人現(xiàn)場編程是非常有幫助的 課程的性質(zhì)和任務(wù)課程的性質(zhì)和任務(wù) 語言程序設(shè)計(jì) 這門課是我校工業(yè)機(jī)器人 分布式發(fā)電與微電網(wǎng)專業(yè)的專業(yè)必修課 作為計(jì)算機(jī)系的數(shù)據(jù)結(jié)構(gòu) c 單片機(jī)編程等課程的前導(dǎo)課程 也是一門實(shí)踐性很強(qiáng) 的課程 既要掌握概念 又要動手編程 還要上機(jī)調(diào)試運(yùn)行 對工業(yè)機(jī)器人專業(yè)來說是 一門必修的課程 同時 這門課程也是 湖南省非計(jì)算機(jī)專業(yè)學(xué)生計(jì)算機(jī)應(yīng)用能力水平考試 二級考試 的主要語種之一 課程的教學(xué)目標(biāo)課程的教學(xué)目標(biāo) 本課程的教學(xué)目標(biāo)是 通過理論和實(shí)踐教學(xué) 使學(xué)生較好地掌握 C 語言各方面的知識 掌握基本的程序設(shè)計(jì)過程和技巧 具備初步的高級語言程序設(shè)計(jì)能力 并能熟練應(yīng)用 VC 6 0 集成環(huán)境進(jìn)行 C 語言的編寫 編譯與調(diào)試 能應(yīng)用 C 語言解決一般編程問題 的水平 教 學(xué) 重 點(diǎn) 和 難 點(diǎn) 一 程序設(shè)計(jì)和一 程序設(shè)計(jì)和 C 語言語言 重點(diǎn) 計(jì)算機(jī)程序 計(jì)算機(jī)語言 C 語言編譯軟件的安裝 最簡單的 C 語言程序 二 算法 程序的靈魂二 算法 程序的靈魂 重點(diǎn) 簡單的算法舉例 算法的特性 用流程圖表示算法 三 順序結(jié)構(gòu)程序設(shè)計(jì)三 順序結(jié)構(gòu)程序設(shè)計(jì) 重點(diǎn) C 語言的數(shù)據(jù)類型 C 語句的種類 賦值語句 數(shù)據(jù)的輸入輸出及輸入輸出 中最常用的控制格式 四 選擇結(jié)構(gòu)程序設(shè)計(jì)四 選擇結(jié)構(gòu)程序設(shè)計(jì) 重點(diǎn) 關(guān)系運(yùn)算符與邏輯運(yùn)算符及其組成的具有邏輯值的表達(dá)式 二條分支語句的 格式及基本應(yīng)用 多分支的選擇語句 五 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)五 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 重點(diǎn) C 構(gòu)成循環(huán)的四種方法 尤其是后三種方法 break 與 continue 語句的基本 作用 難點(diǎn) while 語句 do while 語句 for 語句 循環(huán)的嵌套 break 與 continue 語句 六 數(shù)組六 數(shù)組 重點(diǎn) 一維數(shù)組 二維數(shù)組的定義與引用 字符數(shù)組的定義與引用 常用字符串處 理函數(shù)及字符處理函數(shù) 數(shù)組的應(yīng)用 難點(diǎn) 二維數(shù)組的定義與引用 字符數(shù)組 數(shù)組的應(yīng)用 七 函數(shù)七 函數(shù) 重點(diǎn) 函數(shù)的定義 函數(shù)的參數(shù)和函數(shù)的值 函數(shù)的調(diào)用 函數(shù)的嵌套調(diào)用 函數(shù) 的遞歸調(diào)用 數(shù)組作為函數(shù)參數(shù) 變量作用域 量存儲類別 難點(diǎn) 函數(shù)定義 函數(shù)調(diào)用 函數(shù)聲明等基本基本概念 函數(shù)的嵌套調(diào)用與遞歸調(diào) 用 數(shù)組作為函數(shù)的參數(shù) 變量的存儲類別與作用域 八 指針八 指針 重點(diǎn)和難點(diǎn) 指針與地址的基本概念 指針與變量的關(guān)系 指針與數(shù)組 指針與字 符串 指針數(shù)組與二級指針 指針的應(yīng)用 九 建立自己的數(shù)據(jù)類型九 建立自己的數(shù)據(jù)類型 重點(diǎn)和難點(diǎn) 定義和使用結(jié)構(gòu)體變量 用指針處理鏈表 共用體類型 十 文件十 文件 重點(diǎn) 文件的基本知識 fopen fclose 函數(shù)打開與關(guān)閉文件 順序讀寫數(shù)據(jù)文件 隨機(jī)讀寫數(shù)據(jù)文件 難點(diǎn) 用二進(jìn)制方式向文件讀寫一組數(shù)據(jù) 十一 常見錯誤分析十一 常見錯誤分析 重點(diǎn)和難點(diǎn) 文件的基本概念 文件的打開 關(guān)閉 常用讀寫方法 十二 數(shù)組高級應(yīng)用十二 數(shù)組高級應(yīng)用 重點(diǎn) 不定長數(shù)組與二維數(shù)組的應(yīng)用 難點(diǎn) 不定長數(shù)組與二維數(shù)組的應(yīng)用 十三 綜合應(yīng)用十三 綜合應(yīng)用 重點(diǎn) 數(shù)組 if 語句 循環(huán)語句 函數(shù)知識的綜合應(yīng)用 難點(diǎn) 二維數(shù)組 指針 教材 參考書 教材 教材 C 程序設(shè)計(jì) 第四版 譚浩強(qiáng)著 清華大學(xué)出版社 2010 年 6 月 參考書 參考書 C 程序設(shè)計(jì)語言 Kernighan 熟練繪制選擇語句算術(shù)的流程圖 掌握關(guān)系運(yùn)算符 關(guān)系表達(dá)式 邏輯運(yùn)算符 邏輯表達(dá)式 重點(diǎn) 難點(diǎn) 重點(diǎn) 關(guān)系運(yùn)算符 關(guān)系表達(dá)式 邏輯運(yùn)算符 關(guān)系表達(dá)式 難點(diǎn) 熟練繪制選擇語句算術(shù)的流程圖 教 學(xué) 安 排 講授講授 一 選擇結(jié)構(gòu)的條件判斷一 選擇結(jié)構(gòu)的條件判斷 1 理解條件 產(chǎn)生邏輯值的表達(dá)式 2 選擇結(jié)構(gòu)的流程圖繪制 3 二元二次方程求根的算法及程序編寫 二 關(guān)系運(yùn)算符與關(guān)系表達(dá)式二 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 關(guān)系運(yùn)算 比較運(yùn)算 即 將兩個值進(jìn)行比較 判斷是否符合或滿足給定的條件 1 關(guān)系運(yùn)算符及其優(yōu)先次序 a C 語言提供 6 種關(guān)系運(yùn)算符 表 5 1 b 關(guān)于優(yōu)先次序 前 4 種高于后兩種 關(guān)系低于算術(shù) 關(guān)系高于賦值 例 5 2 2 關(guān)系表達(dá)式 關(guān)系表達(dá)式的值是邏輯值 即 真 假 C 語言沒有邏輯型數(shù)據(jù) 1 真 0 假 例 5 3 三 邏輯運(yùn)算符和邏輯表達(dá)式三 邏輯運(yùn)算符和邏輯表達(dá)式 關(guān)系運(yùn)算 比較運(yùn)算 即 兩個邏輯值的運(yùn)算 1 邏輯運(yùn)算符 1 else max b max a b a b 1 條件表達(dá)式的一般形式 表達(dá)式 1 表達(dá)式 2 表達(dá)式 3 2 條件表達(dá)式說明 5 點(diǎn) 例 5 4 二 二 switch caseswitch case 語句 多分支選擇語句語句 多分支選擇語句 開關(guān)語句 開關(guān)語句 3 switch 一般形式 4 switch 語句說明 1 7 三 分支程序例子三 分支程序例子 例 5 5 寫程序 判斷某一年是否是閏年 例 5 6 求一元二次方程 ax2 bx c 0 的根 例 5 7 運(yùn)輸公司對用戶計(jì)算運(yùn)費(fèi) 六 應(yīng)用舉例六 應(yīng)用舉例 例 6 14 從鍵盤輸入一個大于 2 的整數(shù) n 判斷是不是素?cái)?shù) 例 6 15 求 100 200 之間的所有素?cái)?shù) 例 6 16 輸出下三角 99 乘法表 七 上機(jī)演示及學(xué)生操作七 上機(jī)演示及學(xué)生操作 在講課的同時切換軟件界面調(diào)試代碼 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 21 2221 22 課時課時 授課內(nèi)容 第 6 章 1 一維組的應(yīng)用 教學(xué)目的 和要求 數(shù)組的基本概念 一維數(shù)組定義 初始化 引用 最大值 冒泡排序 選擇排序算法 重點(diǎn) 難點(diǎn) 重點(diǎn) 一維數(shù)組定義 初始化 引用 求最大值 冒泡排序 選擇排序算法 矩陣操作 難點(diǎn) 冒泡排序 選擇排序算法 教 學(xué) 安 排 引言引言 基本數(shù)據(jù)類型 構(gòu)造類型的數(shù)據(jù) 數(shù)組 數(shù)組 數(shù)組元素 數(shù)組的下標(biāo) 數(shù)組的維數(shù) 例如 int a 10 一維數(shù)組可以看作一個數(shù)列 向量 例如 float b 3 3 二維數(shù)組可以看作一個矩陣 講授講授 一 定義和引用一維數(shù)組一 定義和引用一維數(shù)組 1 一維數(shù)組的定義 類型說明 數(shù)組名 整型常量表達(dá)式 2 一維數(shù)組定義說明 下標(biāo)從 0 開始 3 數(shù)組元素的引用 例 6 1 利用數(shù)組輸出 1 10 1 循環(huán)語句 2 數(shù)組下標(biāo)越界 4 一維數(shù)組的初始化的幾種形式 1 定義時賦初值 2 部分賦初值 3 數(shù)組元素全部置 0 4 數(shù)組元素如全部賦值可不指定長度 5 給數(shù)組元素賦初值和給數(shù)組集合賦初值的異同 1 給數(shù)組元素賦初值 int temp 1 9 2 給數(shù)組集合賦初值 int temp 10 1 2 3 二 一維數(shù)組的應(yīng)用例子二 一維數(shù)組的應(yīng)用例子 例 6 2 用數(shù)組來處理斐波那契數(shù)列 例 6 3 采用 冒泡法 對任意輸入的 10 個整數(shù)按由小到大的順序排序 例 6 4 采用 選擇法 對任意輸入的 10 個整數(shù)按由大到小的順序排序 三 動態(tài)內(nèi)存分配法實(shí)現(xiàn)不定長一維數(shù)組三 動態(tài)內(nèi)存分配法實(shí)現(xiàn)不定長一維數(shù)組 某些情境需要定義一個數(shù)組 但數(shù)組的長度不定 因?yàn)檫@個長度是根據(jù)某些其他條件 確定的 這時我們需要定義一個長度不定的數(shù)組 如讀取不同聲音的語音數(shù)據(jù)序列 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 23 2423 24 課時課時 授課內(nèi)容 第 6 章 2 二維數(shù)組和多維數(shù)組的應(yīng)用 教學(xué)目的 和要求 二維數(shù)組定義 初始化 引用 多維數(shù)組 重點(diǎn) 難點(diǎn) 重點(diǎn) 二維數(shù)組定義 初始化 雙重 for 循環(huán)讀取二維數(shù)組 二維數(shù)組 1 維和 2 維的分辨 難點(diǎn) 雙重 for 循環(huán)讀取二維數(shù)組 二維數(shù)組 1 維和 2 維的分辨 教 學(xué) 安 排 二 二維數(shù)組二 二維數(shù)組 注意 類比一維數(shù)組注意 類比一維數(shù)組 1 二維數(shù)組的應(yīng)用場景 2 二維數(shù)組的定義 3 二維數(shù)組元素的內(nèi)存分布 二 二維數(shù)組元素的引用二 二維數(shù)組元素的引用 例 6 5 二維數(shù)組元素的引用的例子 自學(xué) 構(gòu)造 打印單位矩陣 思考 下標(biāo)是從 1 開始使用的 哪些元素在此例子中未使用 它們的值是多少 隨機(jī)值 三 二維數(shù)組的初始化的幾種形式三 二維數(shù)組的初始化的幾種形式 1 分行給二維數(shù)組賦值 2 將所有數(shù)組寫在一個花括號內(nèi) 3 對部分元素賦值 4 對全部元素賦初值 二維數(shù)組的 1 維長度可以省略 2 維長度不能省略 四 雙重四 雙重 for 循環(huán)法讀取二維數(shù)組循環(huán)法讀取二維數(shù)組 比較抽象 圖解較直觀 五 二維數(shù)組應(yīng)用舉例五 二維數(shù)組應(yīng)用舉例 例 6 4 將二維數(shù)組的行和列互換 存到另一個數(shù)組里 例 6 5 找出矩陣所有元素中的最大值 例 6 附加 分別計(jì)算矩陣的兩條對角線 主 輔對角線 上的元素之和 六 多維數(shù)組的應(yīng)用六 多維數(shù)組的應(yīng)用 1 多維數(shù)組的定義 2 多維數(shù)組元素的引用 3 多維數(shù)組的初始化 七 不定長二維數(shù)組的實(shí)現(xiàn)七 不定長二維數(shù)組的實(shí)現(xiàn) 某些情境需要定義一個二維數(shù)組 但二維數(shù)組的長度不定 因?yàn)檫@個長度是根據(jù)某些其他 條件確定的 這時我們需要定義一個長度不定的二維數(shù)組 如讀取不同尺寸圖像點(diǎn)的像素 值 八 上機(jī)演示及學(xué)生操作八 上機(jī)演示及學(xué)生操作 在講課的同時切換軟件界面調(diào)試代碼 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 25 2625 26 課時課時 授課內(nèi)容 第 6 章 3 字符數(shù)組 教學(xué)目的 和要求 字符數(shù)組定義 初始化 引用 字符串與字符數(shù)組 字符串處理函數(shù) 字符數(shù)組應(yīng)用 重點(diǎn) 難點(diǎn) 重點(diǎn) 字符串與字符數(shù)組 字符串處理函數(shù) 難點(diǎn) 字符串與字符數(shù)組 字符串處理函數(shù) 教 學(xué) 安 排 引言引言 復(fù)習(xí)數(shù)組概念 數(shù)組定義 初始化 元素引用方法 引入字符數(shù)組 元素為字符 講授講授 一 字符數(shù)組一 字符數(shù)組 1 字符數(shù)組的定義 2 字符數(shù)組的初始化 3 字符數(shù)組的引用 4 二維字符數(shù)組的應(yīng)用舉例 二 字符和字符串結(jié)束標(biāo)志二 字符和字符串結(jié)束標(biāo)志 1 字符串與字符數(shù)組的區(qū)別 2 字符串結(jié)束標(biāo)記志 系統(tǒng)對字符串常量也自動加一個 0 作為結(jié)束符 例如 C Program 共有 9 個字符 但在內(nèi) 存中占 10 個字節(jié) 最后一個字節(jié) 0 是系統(tǒng)自動加上的 通過 sizeof 函數(shù)可驗(yàn)證 三 字符數(shù)組的輸入和輸出三 字符數(shù)組的輸入和輸出 1 逐個字符輸入輸出 2 將整個字符串輸出 3 利用字符串的結(jié)束符批量輸出 四 字符串概述四 字符串概述 1 字符串的輸出 1 s 格式符 2 print 語句的輸出項(xiàng)參數(shù)用字符數(shù)組名 而非數(shù)組元素名 2 字符串的引用 五 由字符數(shù)組來構(gòu)造字符串五 由字符數(shù)組來構(gòu)造字符串 根據(jù)定義 可由字符數(shù)組添加一個 0 符形成字符串 六 二維字符數(shù)組六 二維字符數(shù)組 1 二維字符數(shù)組的定義 2 二維字符數(shù)組的初始化 3 二維字符數(shù)組的引用 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 27 2827 28 課時課時 授課內(nèi)容 第 6 章 4 字符串函數(shù)的應(yīng)用 教學(xué)目的 和要求 字符數(shù)組定義 初始化 引用 字符串與字符數(shù)組 字符串處理函數(shù) 字符數(shù)組應(yīng)用 重點(diǎn) 難點(diǎn) 重點(diǎn) 字符串與字符數(shù)組 字符串處理函數(shù) 難點(diǎn) 字符串與字符數(shù)組 字符串處理函數(shù) 教 學(xué) 安 排 講授講授 一 使用字符串處理函數(shù)一 使用字符串處理函數(shù) 1 puts 函數(shù) 2 gets 函數(shù) 3 strcat 函數(shù) 字符串截取函數(shù) 4 strcopy 和 strncopy 函數(shù) 字符串復(fù)制函數(shù) 5 strcmp 函數(shù) 字符串比較函數(shù) 6 strlen 測試字符串長度函數(shù) 7 strlwr 函數(shù) 轉(zhuǎn)換為小寫的函數(shù) 8 strupr 函數(shù) 轉(zhuǎn)換為大寫的函數(shù) 二 字符數(shù)組應(yīng)用舉例二 字符數(shù)組應(yīng)用舉例 例 6 8 由鍵盤任意輸入一個字符串和一個字符 要求從該字符串中刪除所指定的字符 例 6 9 由鍵盤輸入三個字符串 找出其中的最大串 字符串庫函數(shù)的應(yīng)用 三 學(xué)會閱讀三 學(xué)會閱讀 C C 標(biāo)準(zhǔn)函數(shù)手冊標(biāo)準(zhǔn)函數(shù)手冊 附錄 F C 庫函數(shù) 1 引用預(yù)編譯頭文件 include 包含頭文件 2 學(xué)會閱讀函數(shù)庫函數(shù)的函數(shù)類型和參數(shù) 四 字符數(shù)組函數(shù)的綜合練習(xí)四 字符數(shù)組函數(shù)的綜合練習(xí) 1 打印楊輝三角形 2 有一個已排好序的數(shù)組 要求輸入一個數(shù)后 按原來排序的規(guī)律將它插入數(shù)組中 3 魔方陣 要求輸出 1 n2 4 找出二維數(shù)組的鞍點(diǎn) 即該位置上的元素在該行上最在 在該列上最小 也可能沒有鞍 點(diǎn) 5 編一程序 將兩個字符串連接起來 不要用 strcat 函數(shù) 四 上機(jī)演示及學(xué)實(shí)踐操作四 上機(jī)演示及學(xué)實(shí)踐操作 在講課的同時切換軟件界面調(diào)試代碼 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 29 3029 30 課時課時 授課內(nèi)容 第 7 章 1 函數(shù)及函數(shù)的調(diào)用 教學(xué)目的 和要求 掌握函數(shù)定義 調(diào)用 聲明 函數(shù)參數(shù)傳遞方式 了解函數(shù)遞歸調(diào)用 重點(diǎn) 難點(diǎn) 重點(diǎn) 函數(shù)定義 調(diào)用 聲明 函數(shù)參數(shù)傳遞方式 難點(diǎn) 函數(shù)參數(shù)傳遞方式 傳址 尚未學(xué)習(xí)指針 用數(shù)組舉例 教 學(xué) 安 排 講授講授 一 函數(shù)概述一 函數(shù)概述 1 C 語言的函數(shù) C 語言的函數(shù)是子程序的總稱 包括函數(shù)和過程 C 語言函數(shù)可以分為庫函數(shù) 用戶自定義函數(shù) 2 C 語言的程序由函數(shù)組成 函數(shù)是 C 語言程序的基本單位 程序的總體功能通過函數(shù)的 調(diào)用來實(shí)現(xiàn) 其中 main 起點(diǎn) 圖 3 函數(shù)的一些概念 主函數(shù) 其它函數(shù) 主調(diào)函數(shù) 被調(diào)函數(shù) 庫函數(shù) 用戶自定義函數(shù) 無參函數(shù) 有參函數(shù) 無返回值函數(shù) 有返回值函數(shù) 二 函數(shù)的一般形式 二 函數(shù)的一般形式 函數(shù)應(yīng)當(dāng)先定義 后調(diào)用 函數(shù)定義的一般形式及說明 1 2 例 7 1 輸入三個整數(shù) 求三個整數(shù)中的最大值 打印 思考問題 三 函數(shù)的參數(shù)和返回值三 函數(shù)的參數(shù)和返回值 1 形式參數(shù) 2 實(shí)際參數(shù) 3 參數(shù)的傳遞 2 函數(shù)返回值 return 語句及說明 四 函數(shù)的調(diào)用四 函數(shù)的調(diào)用 1 函數(shù)調(diào)用的一般形式及說明 單獨(dú)語句 表達(dá)式中 參數(shù)相容 例 7 3 以表達(dá)式的形式進(jìn)行函數(shù)的調(diào)用 自學(xué) 2 函數(shù)調(diào)用時數(shù)據(jù)的傳遞 參數(shù)傳遞 函數(shù)的返回值 全局變量 例 7 4 求學(xué)生平均成績 P110 注意參數(shù)傳遞的是數(shù)組的地址 3 函數(shù)的聲明 例 7 5 函數(shù)聲明例子 P112 五 函數(shù)的嵌套調(diào)用和遞歸調(diào)用五 函數(shù)的嵌套調(diào)用和遞歸調(diào)用 函數(shù)允許嵌套調(diào)用和遞歸調(diào)用 遞歸調(diào)用是嵌套調(diào)用的特例 1 函數(shù)的嵌套調(diào)用 例 7 6 計(jì)算兩整數(shù)的最小公倍數(shù) P113 2 函數(shù)的遞歸調(diào)用 例 7 7 用遞歸法求 n P 114 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 31 3231 32 課時課時 授課內(nèi)容 第 7 章 2 函數(shù)變量的作用域和生命周期 教學(xué)目的 和要求 掌握變量作用域 生命期 掌握插入排序 重點(diǎn) 難點(diǎn) 重點(diǎn) 變量作用域 生命期 插入排序 難點(diǎn) 變量作用域 生命期 插入排序 教 學(xué) 安 排 講授講授 六 變量的作用域 有效范圍 可見性 六 變量的作用域 有效范圍 可見性 變量的作用域 變量的有效范圍或者變量的可見性 變量定義的位置決定了變量的作用域 變量從作用域 變量的有效范圍 可見性 的角度可以分為 局部變量 全局變量 1 局部變量 函數(shù)體內(nèi)變量 形參變量 復(fù)合語句內(nèi)變量 互不干預(yù) 動態(tài)分配 例 7 8 各函數(shù)局部變量同名的應(yīng)用示例 P116 117 2 全局變量 所有函數(shù)之外 文件作用域 程序作用域 全局變量可以和局部變量同名 坐井觀天 例 7 9 全局變量 局部變量同名的應(yīng)用示例 P118 例 7 10 全局變量 局部變量的應(yīng)用示例 P118 七 變量的存儲類別 生存期 生命期 七 變量的存儲類別 生存期 生命期 變量從空間上分為局部變量 全局變量 從變量存在的時間的長短 即變量生存期 來劃分 變量還可以分為 動態(tài)存儲變量 靜 態(tài)存儲變量 變量的存儲方式?jīng)Q定了變量的生存期 C 語言變量的存儲方式可以分為 動態(tài)存儲方式 靜態(tài)存儲方式 全局變量全部是靜態(tài)的 局部變量可以是靜態(tài) 也可以是動態(tài) auto register 例 7 11 寄存器局部變量的應(yīng)用 P120 完成 n n 1 n 2 1 例 7 12 靜態(tài)局部變量的應(yīng)用示例 P121 八 內(nèi)部函數(shù)和外部函數(shù)八 內(nèi)部函數(shù)和外部函數(shù) 默認(rèn)是外部函數(shù) 九 函數(shù)應(yīng)用舉例九 函數(shù)應(yīng)用舉例 例 7 14 字符串逆序 P124 例 7 15 求矩陣最大元素 P124 125 例 7 16 利用插入法將 10 個字符從小到大進(jìn)行排序 P125 126 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 33 3433 34 課時課時 授課內(nèi)容 第 8 章 1 指針概述及指針作為函數(shù)參數(shù) 教學(xué)目的 和要求 指針的基本概念 變量訪問方式 指針變量定義 賦值 引用 指針作為函數(shù)參數(shù) 重點(diǎn) 難點(diǎn) 重點(diǎn) 指針的基本概念 指針變量定義 賦值 引用 指針作為函數(shù)參數(shù) 難點(diǎn) 指針的基本概念 教 學(xué) 安 排 講授 指針基礎(chǔ)講授 指針基礎(chǔ) 一 指針變量的定義一 指針變量的定義 變量先定義后使用 1 定義格式 2 說明 1 指針變量基類型 指針變量指向數(shù)據(jù)的類型 2 指針變量存放地址值 本身占用空間 2 字節(jié) 二 指針變量的賦值二 指針變量的賦值 使用未賦值指針等同于向一個隨機(jī)的內(nèi)存中寫入數(shù)據(jù) 1 將地址直接賦值給指針變量 例如 float f malloc 4 2 將變量地址賦值給指針變量 例如 float a p p a 三 指針變量的引用三 指針變量的引用 1 運(yùn)算符 取地址運(yùn)算符 2 運(yùn)算符 指針運(yùn)算符 間接訪問運(yùn)算符 例 9 1 P137 指針變量定義 賦值 引用例子 四 指針變量作為函數(shù)的參數(shù)四 指針變量作為函數(shù)的參數(shù) 變量可以作為函數(shù)參數(shù) 指針變量同樣可以作為函數(shù)參數(shù) 使用指針作為函數(shù)參數(shù) 可 以在函數(shù)中對指針?biāo)赶蜃兞康闹颠M(jìn)行處理 修改 指針作為函數(shù)參數(shù) 本質(zhì)上同樣是單向傳值 但是由于傳遞的是地址值 所以可以通過 地址值間接修改形參 實(shí)參共同指向的變量 例 9 2 輸入 a b 兩個數(shù)交換后輸出 在 swap 函數(shù)中使用兩個指針作為函數(shù)參數(shù) 對兩個指針?biāo)赶蜃兞恐颠M(jìn)行交換 結(jié)論 1 要在被調(diào)用函數(shù)中 修改主調(diào)函數(shù)的變量值應(yīng)當(dāng) 1 將主調(diào)函數(shù)變量的地址傳遞給被調(diào)用函數(shù) 就是說函數(shù)應(yīng)當(dāng)傳遞的是變量的地址 2 被調(diào)用函數(shù)的形參應(yīng)當(dāng)使用指針變量接受主調(diào)函數(shù)的地址值 3 在被調(diào)用函數(shù)中通過形參指針變量間接訪問 修改實(shí)參 形參地址所共同指向的變量 本例的操作是交換兩個指針變量所指向的變量 2 函數(shù)使用指針作為參數(shù) 可以增加主調(diào)函數(shù)與被調(diào)函數(shù)之間數(shù)據(jù)溝通的渠道 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 35 3635 36 課時課時 授課內(nèi)容 第 8 章 2 通過指針引用數(shù)組 教學(xué)目的 和要求 通過指針引用數(shù)組元素 數(shù)組的指針變量 作為函數(shù)參數(shù) 通過指針指向多維數(shù)組 重點(diǎn) 難點(diǎn) 重點(diǎn) 數(shù)組的指針變量 作為函數(shù)參數(shù) 通過指針指向多維數(shù)組 難點(diǎn) 數(shù)組的指針變量 作為函數(shù)參數(shù) 通過指針指向多維數(shù)組 教 學(xué) 安 排 講授講授 一 數(shù)組元素的指針一 數(shù)組元素的指針 每個數(shù)組元素都在內(nèi)存中占有存儲單元 它們都有相應(yīng)的地址 所謂數(shù)組元素的指針就是 數(shù)組元素的地址 二 在引用指針元素時指針的運(yùn)算二 在引用指針元素時指針的運(yùn)算 1 在一定條件下允許對指針進(jìn)行加和減的運(yùn)算 2 在指針指向數(shù)組元素時 可以對指針進(jìn)行加和自加 減和自減運(yùn)算 三 通過指針引用數(shù)組元素三 通過指針引用數(shù)組元素 1 下標(biāo)法 2 指針法 例 8 7 通過指針變量輸出整型數(shù)組 a 的 10 個元素 四 用數(shù)組名和四 用數(shù)組名和 數(shù)組的指針變量數(shù)組的指針變量 作為函數(shù)參數(shù)作為函數(shù)參數(shù) 例 8 8 將數(shù)組 a 中 n 個整數(shù)按相反順序存放 例 8 9 將例 8 8 寫成指針變量作實(shí)參 例 8 10 用指針法對 10 個整數(shù)按從大到小順序排序 五 通過指針指向多維數(shù)組五 通過指針指向多維數(shù)組 1 多維數(shù)組的地址 2 指向多維數(shù)組元素的指針 1 指向數(shù)組元素的指針變量 例 8 12 有一個 3 4 的二維數(shù)組 要求用指向元素的指針變量輸出二維數(shù)組各元素的值 2 指向由 m 個元素組成的一維數(shù)組的指針變量 3 用指向數(shù)組的指針作函數(shù)參數(shù) 例 8 14 有一個班 3 個學(xué)生 各學(xué) 4 門課程 計(jì)算總平均分?jǐn)?shù)以及第 n 個學(xué)生的成績 例 8 15 在例 8 14 的基礎(chǔ)上 查找有 1 門以上課程不及格的學(xué)生 輸出他們?nèi)空n程的成 績 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 37 3837 38 課時課時 授課內(nèi)容 第 8 章 3 通過指針引用字符串 教學(xué)目的 和要求 掌握字符指針作為函數(shù)參數(shù) 理解使用字符指針變量和字符數(shù)組的異同 重點(diǎn) 難點(diǎn) 重點(diǎn) 字符指針作為函數(shù)參數(shù) 理解使用字符指針變量和字符數(shù)組的異同 難點(diǎn) 字符指針作為函數(shù)參數(shù) 理解使用字符指針變量和字符數(shù)組的異同 教 學(xué) 安 排 講授講授 一 字符串的引用方式一 字符串的引用方式 1 可通過字符數(shù)組名和下標(biāo)引用字符串中的一個字符 2 也可以通過數(shù)組名和格式聲明 s 輸出該字符串 例 8 16 定義一個字符數(shù)組 在其中存放字符串 I love China 輸出該字符串和第 8 個 字符 C 語言中只有字符變量 沒有字符串變量 例 8 18 將字符串 a 復(fù)制為字符串 b 然后輸出字符串 b 例 8 19 例 8 18 改用指針變量來處理 二 字符指針作為函數(shù)參數(shù)二 字符指針作為函數(shù)參數(shù) 例 8 20 用函數(shù)調(diào)用實(shí)現(xiàn)字符串的復(fù)制 1 用字符數(shù)組名作為函數(shù)的參數(shù) 2 用字符指針變量作為函數(shù)的參數(shù) 其實(shí)編譯系統(tǒng)把字符數(shù)組名按指針變量處理的 只是表示形式不同 三 使用字符指針變量和字符數(shù)組的比較三 使用字符指針變量和字符數(shù)組的比較 1 字符數(shù)組由若干個元素組成 每個元素中放一個字符 而字符指針變量中存放的是地址 2 賦值方式 可以對字符指針變量賦值 但不能對數(shù)組名賦值 3 初始化含義 4 存儲單元內(nèi)容 5 指針變量的值是可以改變的 而數(shù)組名代表一個固定的值 6 字符數(shù)組中各元素的值是可以改變的 7 引用數(shù)組元素 四 隨堂練習(xí)四 隨堂練習(xí) 寫一函數(shù) 實(shí)現(xiàn)兩個字符串的比較 int strcmp char p1 char p2 五 上機(jī)演示及學(xué)實(shí)踐操作五 上機(jī)演示及學(xué)實(shí)踐操作 在講課的同時切換到編譯器界面調(diào)試代碼 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 39 4039 40 課時課時 授課內(nèi)容 第 8 章 4 動態(tài)內(nèi)存管理與指向它的指針變量 教學(xué)目的 和要求 掌握用函數(shù)指針變量調(diào)用函數(shù) 掌握用指向函數(shù)的指針作函數(shù)參數(shù) 重點(diǎn) 難點(diǎn) 重點(diǎn) 用函數(shù)指針變量調(diào)用函數(shù) 用指向函數(shù)的指針作函數(shù)參數(shù) 難點(diǎn) 用函數(shù)指針變量調(diào)用函數(shù) 用指向函數(shù)的指針作函數(shù)參數(shù) 教 學(xué) 安 排 講授講授 一 指向函數(shù)的指針一 指向函數(shù)的指針 編譯系統(tǒng)為函數(shù)代碼分配一段存儲空間 這段存儲空間的起始地址 稱為這個函數(shù)的指針 二 用函數(shù)指針變量調(diào)用函數(shù)二 用函數(shù)指針變量調(diào)用函數(shù) 例 8 22 求兩個整數(shù)的最大值 講解通過函數(shù)名調(diào)用函數(shù)與通過指針變量訪問它所指向的函數(shù)的異同 三 怎樣定義和使用指向函數(shù)的指針變量三 怎樣定義和使用指向函數(shù)的指針變量 類型名 指針變量名 函數(shù)參數(shù)表列 例 8 23 講解 四 用指向函數(shù)的指針作函數(shù)參數(shù)四 用指向函數(shù)的指針作函數(shù)參數(shù) 指向函數(shù)指針變量的一個重要用途是把函數(shù)的地址作為參數(shù)傳遞到其它函數(shù) 例 8 24 講解 五 返回指針值的函數(shù)五 返回指針值的函數(shù) 一個函數(shù)可以返回一個整型值 字符值 實(shí)型值等 也可以返回指針型的數(shù)據(jù) 即地址 定義返回指針值函數(shù)的一般形式為 類型名 函數(shù)名 參數(shù)表列 例 8 25 講解 六 指針數(shù)組和多重指針六 指針數(shù)組和多重指針 1 什么是指針數(shù)組 2 指向指針數(shù)據(jù)的指針 例 8 28 講解 3 指針數(shù)組作主函數(shù)的形參 七 上機(jī)演示及學(xué)實(shí)踐操作七 上機(jī)演示及學(xué)實(shí)踐操作 在講課的同時切換到編譯器界面調(diào)試代碼 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 41 4241 42 課時課時 授課內(nèi)容 第 8 章 5 動態(tài)內(nèi)存分配動態(tài)內(nèi)存分配 教學(xué)目的 和要求 掌握指針數(shù)組和多重指針 掌握動態(tài)內(nèi)存分配的技巧 重點(diǎn) 難點(diǎn) 重點(diǎn) 指針數(shù)組和多重指針 動態(tài)內(nèi)存分配的技巧 難點(diǎn) 指針數(shù)組和多重指針 動態(tài)內(nèi)存分配的技巧 教 學(xué) 安 排 講授講授 C 定義了 4 個內(nèi)存區(qū)間 代碼區(qū) 全局變量與靜態(tài)變量區(qū) 局部變量區(qū)即棧區(qū) 動態(tài)存儲區(qū) 即堆 heap 區(qū)或自由存儲區(qū) free store 一 堆棧和隊(duì)列一 堆棧和隊(duì)列 1 堆棧 堆棧是一種特殊的線性表 1 棧頂和棧底 2 隊(duì)列 堆棧也是一種特殊的線性表 1 隊(duì)頭與隊(duì)尾 二 堆與動態(tài)內(nèi)存分配二 堆與動態(tài)內(nèi)存分配 有些操作對象只在程序運(yùn)行時才能確定 這樣編譯時就無法為他們預(yù)定存儲空間 只能在 程序運(yùn)行時 系統(tǒng)根據(jù)運(yùn)行時的要求進(jìn)行內(nèi)存分配 這種方法稱為動態(tài)內(nèi)存分配 所有動 態(tài)內(nèi)存分配都在堆區(qū)中進(jìn)行 三 動態(tài)內(nèi)存分配三 動態(tài)內(nèi)存分配 1 什么是內(nèi)存的動態(tài)分配 2 建立內(nèi)存分配的動態(tài)分配 1 malloc 函數(shù) malloc 是一個函數(shù) 專門用來從堆上分配內(nèi)存 使用 malloc 函數(shù)需要幾個要求 內(nèi)存分配給誰 分配多大內(nèi)存 是否還有足夠內(nèi)存分配 內(nèi)存的將用來存儲什么格式的數(shù)據(jù) 即內(nèi)存用來做什么 分配好的內(nèi)存在哪里 如果這五點(diǎn)都確定 那內(nèi)存就能分配 下面先看 malloc 函數(shù)的原型 void malloc uint size 2 calloc 函數(shù) 3 free 函數(shù) 4 realloc 函數(shù) 四 什么是野指針?biāo)?什么是野指針 1 野雞指針的形成 2 野指針的危害 五 五 void 指針類型指針類型 指向空類型指針 而非指向任意類型的指針 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 43 4443 44 課時課時 授課內(nèi)容 第 9 章 1 結(jié)構(gòu)體概述及應(yīng)用 教學(xué)目的 和要求 結(jié)構(gòu)體類型 變量的定義及初始化 結(jié)構(gòu)體變量的引用 結(jié)構(gòu)體數(shù)組 結(jié)構(gòu)體指針 重點(diǎn) 難點(diǎn) 結(jié)構(gòu)體類型 變量的定義及初始化 結(jié)構(gòu)體變量的引用 結(jié)構(gòu)體數(shù)組 結(jié)構(gòu)體指針 教 學(xué) 安 排 引言引言 例子 學(xué)生信息管理系統(tǒng) 講授講授 一 結(jié)構(gòu)體類型一 結(jié)構(gòu)體類型 1 結(jié)構(gòu)體類型和結(jié)構(gòu)體變量 1 結(jié)構(gòu)體類型定義的一般形式 例如 定義關(guān)于學(xué)生信息的結(jié)構(gòu)體類型 2 結(jié)構(gòu)體變量的定義 三種方法 先定義結(jié)構(gòu)體類型 再定義結(jié)構(gòu)體變量 概念 含義相當(dāng)清晰 定義結(jié)構(gòu)體類型的同時定義結(jié)構(gòu)體變量 直接定義結(jié)構(gòu)體變量 不給出結(jié)構(gòu)體類型名 匿名的結(jié)構(gòu)體類型 2 結(jié)構(gòu)體變量的引用 1 引用結(jié)構(gòu)體變量中的一個成員 結(jié)構(gòu)體變量名 成員名 2 成員本身又是結(jié)構(gòu)體類型時的子成員的訪問 使用成員運(yùn)算符逐級訪問 3 同一種類型的結(jié)構(gòu)體變量之間可以直接賦值 4 不允許將一個結(jié)構(gòu)體變量整體輸入 輸出 1 結(jié)構(gòu)體變量的初始化 二 結(jié)構(gòu)體數(shù)組二 結(jié)構(gòu)體數(shù)組 結(jié)構(gòu)體數(shù)組 數(shù)組元素的類型為結(jié)構(gòu)體類型的數(shù)組 1 結(jié)構(gòu)體數(shù)組的定義 類似結(jié)構(gòu)體變量定義 只是將 變量名 用 數(shù)組名 長度 代替 也有 3 種方式 2 結(jié)構(gòu)體數(shù)組的初始化 三 結(jié)構(gòu)體指針變量三 結(jié)構(gòu)體指針變量 1 結(jié)構(gòu)體指針變量 1 結(jié)構(gòu)體指針變量的定義 2 通過結(jié)構(gòu)體指針變量訪問結(jié)構(gòu)體變量的成員 結(jié)構(gòu)體指針變量名 成員名 結(jié)構(gòu)體指針變量名 成員名 2 結(jié)構(gòu)體變量 結(jié)構(gòu)體指針變量作函數(shù)參數(shù) 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 45 4645 46 課時課時 授課內(nèi)容 第 9 章 2 鏈表 教學(xué)目的 和要求 掌握鏈表的使用 重點(diǎn) 難點(diǎn) 重點(diǎn) 掌握鏈表的使用 掌握共同體類型的使用 理解枚舉類型的概念 難點(diǎn) 掌握鏈表的使用 掌握共同體類型的使用 理解枚舉類型的概念 教 學(xué) 安 排 講授講授 一 鏈表概述一 鏈表概述 1 什么是鏈表 1 鏈表中節(jié)點(diǎn)的定義 2 鏈表的基本操作 2 建立簡單的靜態(tài)鏈表 二 建立動態(tài)鏈表二 建立動態(tài)鏈表 1 動態(tài)鏈表 1 處理動態(tài)鏈表所需要的函數(shù) malloc calloc free 2 結(jié)點(diǎn)的動態(tài)分配 2 輸出鏈表 例 9 10 編寫一個輸出鏈表的函數(shù) print 3 對鏈表的刪除操作 4 對鏈表的插入操作 二 雙向鏈表二 雙向鏈表 1 雙向鏈表的存儲結(jié)構(gòu) 2 建立雙向鏈表 3 雙向鏈表的操作 三 環(huán)形鏈表三 環(huán)形鏈表 1 兒時玩的丟手絹的游戲 環(huán)形 約瑟夫問題 2 解決環(huán)形情況的問題比較方便 3 構(gòu)造環(huán)形鏈表 4 環(huán)形鏈表的特點(diǎn) 四 上機(jī)演示及實(shí)踐操作四 上機(jī)演示及實(shí)踐操作 在講課的同時切換到編譯器界面調(diào)試代碼 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 47 4847 48 課時課時 授課內(nèi)容 第 9 章 3 共用體及枚舉 教學(xué)目的 和要求 掌握鏈表的使用 掌握共用體類型的使用 理解枚舉類型的概念 重點(diǎn) 難點(diǎn) 重點(diǎn) 掌握鏈表的使用 掌握共同體類型的使用 理解枚舉類型的概念 難點(diǎn) 掌握鏈表的使用 掌握共同體類型的使用 理解枚舉類型的概念 教 學(xué) 安 排 講授講授 一 共用體一 共用體 1 什么是共用體類型 有時想用同一段內(nèi)存單元存放不同類型的變量 這種使幾個不同類型的變量共享同一段內(nèi) 存的結(jié)構(gòu) 稱為 共用體 類型結(jié)構(gòu) 2 共用體與結(jié)構(gòu)體的異同 1 結(jié)構(gòu)體的各個成員會占用不同的內(nèi)存 互相之間沒有影響 而共用體的所有成員占用 同一段內(nèi)存 修改一個成員會影響其余所有成員 2 結(jié)構(gòu)體占用的內(nèi)存大于等于所有成員占用的內(nèi)存的總和 成員之間可能會存在縫隙 共用體占用的內(nèi)存等于最長的成員占用的內(nèi)存 共用體使用了內(nèi)存覆蓋技術(shù) 同一時刻只 能保存一個成員的值 如果對新的成員賦值 就會把原來成員的值覆蓋掉 3 引用共用體變量的方式 4 共用體類型數(shù)據(jù)的特點(diǎn) 5 國內(nèi)有些資料把共用體這一概念稱之為 聯(lián)合 例 9 11 二 枚舉二 枚舉 1 枚舉類型概念 如果一個變量只有幾中可能的值 則可以定義為枚舉類型 枚舉類型是一種基本數(shù)據(jù)類型 而不是一種構(gòu)造類型 因?yàn)樗荒茉俜纸鉃槿魏位绢愋?2 枚舉類型的定義和變量的說明 3 枚舉類型變量的賦值和使用 例 9 12 4 用 typedef 聲明新類型名 三 上機(jī)演示及實(shí)踐操作三 上機(jī)演示及實(shí)踐操作 在講課的同時切換到編譯器界面調(diào)試代碼 課后自我 總結(jié)分析 備注 C C 語言程序設(shè)計(jì)語言程序設(shè)計(jì) 教案教案 第第 49 5049 50 課時課時 授課內(nèi)容 第 10 章 1 文本文件及二進(jìn)制文件的打開與關(guān)閉 教學(xué)目的 和要求 了解文件存儲的物理結(jié)構(gòu)與編碼 了解文本文件與二進(jìn)制文件的異同 fopen 函數(shù) fclose 函數(shù)的使用 重點(diǎn) 難點(diǎn) 重點(diǎn) 文件存儲的物理結(jié)構(gòu)與編碼 文本文件與二進(jìn)制
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度木方模板產(chǎn)業(yè)鏈上下游整合服務(wù)合同4篇
- 2025年度航空航天器研發(fā)與制造合同12篇
- 2025年度長途物流車輛定點(diǎn)清洗保養(yǎng)合同4篇
- 2025年度環(huán)保設(shè)備安裝與污染物減排服務(wù)協(xié)議3篇
- 2025年度木地板原材采購與倉儲管理合同4篇
- 2025年度勞動合同解除補(bǔ)償協(xié)議及離職員工子女教育資助協(xié)議
- 2025年度足療店線上線下整合營銷轉(zhuǎn)讓合同
- 2025年度影視演員經(jīng)紀(jì)服務(wù)與勞動合同
- 二零二五版木工行業(yè)綠色生產(chǎn)標(biāo)準(zhǔn)合同4篇
- 二零二五年度運(yùn)輸合同延誤糾紛處理范本
- 《大學(xué)生職業(yè)發(fā)展與就業(yè)指導(dǎo)》課程標(biāo)準(zhǔn)
- 第23課《出師表》課件(共56張)
- GB/T 3953-2024電工圓銅線
- 發(fā)電機(jī)停電故障應(yīng)急預(yù)案
- 接電的施工方案
- 常用藥物作用及副作用課件
- 幼兒阿拉伯?dāng)?shù)字描紅(0-100)打印版
- 社會組織等級評估報(bào)告模板
- GB/T 12173-2008礦用一般型電氣設(shè)備
- 新媒體研究方法教學(xué)ppt課件(完整版)
- 2020新版?zhèn)€人征信報(bào)告模板
評論
0/150
提交評論