版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、PAGE PAGE 35青島農(nóng)業(yè)大學(xué)海都學(xué)院教案2023 2023 學(xué)年第二學(xué)期課 程 名 稱C語言程序設(shè)計課程代碼HD0906課程性質(zhì)公共必修學(xué)時數(shù)7242/30開課院部根底部教研室數(shù)理與計算機授 課 班 級13級機制、電氣專升本主 講 教 師位曉曉職 稱 助教教研室主任倪康人專業(yè)負(fù)責(zé)人二一三年 七 月青島農(nóng)業(yè)大學(xué)海都學(xué)院教案課程名稱C語言程序設(shè)計授課專業(yè)13級電氣、機制班級專升本課程代碼HD0906課程類型必修課必修課程 ;限選課程;全校性選修課程 授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機 考核方式閉卷 ;開 卷 ;課程論文 具體操作 ;多種形式結(jié)合 課程教學(xué)總學(xué)時數(shù)72學(xué)
2、時學(xué) 分 數(shù)4.5學(xué)時分配課堂講授42 學(xué)時; 實驗課 學(xué)時; 田間觀察 學(xué)時實際操作 學(xué)時; 討 論學(xué)時; 上 機30學(xué)時教材名稱?C程序設(shè)計?作 者譚浩強出版社及出版時間清華大學(xué)2023.06指定參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?作 者譚浩強出版社及出版時間清華大學(xué)2023.06?全國計算機等級考試二級教程C語言程序設(shè)計?作 者教育部考試中心出版社及出版時間高等教育2023.05?The C Programming LanguageSecond Edition?作 者Brian W.Kernighan & Dennis M.Ritchie出版社及出版時間Prentice-Hall Int
3、ernational, Inc2005.09授課教師倪康人職 稱講師單 位根底部授課時間第 1 周至第 18 周;星期 三 第 3/4 節(jié)第 1 周:星期 日 第 6/7 節(jié)/星期 六 第 6/7 節(jié)備注講 次第 1講 章節(jié)名稱第一章 程序設(shè)計和C語言 第二章 算法授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上 機 教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求了解程序設(shè)計的一些初步知識了解算法的概念和特性,掌握一種流程圖的畫法掌握C程序的構(gòu)成及書寫風(fēng)格,對C程序有一個初步了解教學(xué)根本內(nèi)容綱要第一章 程序設(shè)計和C語言1、C語言概述 什么是C語言 C語言的開展及特點2
4、、簡單C程序與上機步驟 簡單C程序 上機步驟第二章 算法 算法的概念及特征 怎樣表示算法自然語言、流程圖、N-S盒圖及偽代碼等 結(jié)構(gòu)化程序設(shè)計方法教學(xué)重點與難點重點: C程序的根本結(jié)構(gòu),C程序的上機操作步驟,算法的表示。難點: 算法的表示。教學(xué)過程設(shè)計一、引言語言:人人語言交流;聾啞人手勢語;人機計算機語言C語言是一種流行的計算機高級語言,C語言適合于編寫系統(tǒng)軟件,也可以編寫應(yīng)用程序。二、講授1、程序設(shè)計初步2、程序設(shè)計3、C程序的構(gòu)成4、程序的書寫格式和程序的書寫風(fēng)格5、結(jié)構(gòu)化程序設(shè)計方法6、上機環(huán)境與步驟7、算法及表示1、算法的特性2、算法的表示三、課堂提問討論 如何理解程序設(shè)計及其步驟?
5、四、課堂小結(jié)1.算法的概念2.C程序根本結(jié)構(gòu)、常見要素、編譯調(diào)試技術(shù)3.結(jié)構(gòu)化流程圖、N-S流程圖繪制方法作業(yè)、討論及輔導(dǎo)寫出C語言的主要特點。寫出上機方法與步驟。結(jié)構(gòu)化程序設(shè)計的思想是什么?課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講
6、次第 2講 章節(jié)名稱第三章 順序程序設(shè)計3.1順序程序設(shè)計舉例3.2數(shù)據(jù)的表現(xiàn)形式及其運算授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求了解數(shù)據(jù)類型以及常量、變量的概念掌握變量定義原那么和符號常量定義方法掌握常用根本數(shù)據(jù)類型(整型、實型、字符型)數(shù)據(jù)的常量表示、機內(nèi)存儲、變量分類以及掌握正確選擇數(shù)據(jù)類型熟悉數(shù)值型數(shù)據(jù)混合運算及類型轉(zhuǎn)換規(guī)律了解C語言的運算符掌握算術(shù)、賦值、逗號運算符及它們構(gòu)成的表達(dá)式掌握運算符的優(yōu)先級、結(jié)合性規(guī)律教學(xué)根本內(nèi)容綱要1、C語言數(shù)據(jù)類型2、標(biāo)識符3、常量和變量4、數(shù)據(jù)間的混合運算5、變量賦初值
7、6、運算符和表達(dá)式教學(xué)重點與難點重點:各類型變量的含義,自加、自減運算。難點:逗號表達(dá)式,自加、自減運算。教學(xué)過程設(shè)計一、引言程序數(shù)據(jù)結(jié)構(gòu)算法流程。C數(shù)據(jù)具有類型數(shù)據(jù)類型,本章討論常用根本數(shù)據(jù)類型。C數(shù)據(jù)分類圖取值范圍、允許操作等不同。二、講授1、常量與變量2、整型數(shù)據(jù)內(nèi)存中補碼存儲3、實型數(shù)據(jù)4、字符型數(shù)據(jù)5、數(shù)值型數(shù)據(jù)混合運算轉(zhuǎn)換為同類型運算自動隱式轉(zhuǎn)換、強制類型轉(zhuǎn)換。6、算術(shù)運算符和算術(shù)表達(dá)式7、賦值運算符、賦值表達(dá)式8、自增、自減運算符9、逗號運算符、逗號表達(dá)式三、課堂提問討論整型數(shù)據(jù)溢出例子,浮點數(shù)據(jù)舍入誤差例子,給我們編程序的提示什么? 四、課堂小結(jié)1、變量定義及使用2、常用根本數(shù)
8、據(jù)類型數(shù)據(jù)的常量表示、機內(nèi)存儲、變量分類,正確選擇數(shù)據(jù)類型3、算術(shù)、賦值、自增/減運算符及它們構(gòu)成的表達(dá)式4、運算符的優(yōu)先級、結(jié)合性規(guī)律作業(yè)、討論及輔導(dǎo)如何理解變量的含義?字符常量和字符串常量有何區(qū)別?課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,20
9、05。講 次第 3講 章節(jié)名稱第三章 順序程序設(shè)計3.3 C語句3.4數(shù)據(jù)的輸入輸出授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求了解C語言語句分類:控制語句,表達(dá)式語句,復(fù)合語句掌握表達(dá)式語句,復(fù)合語句的構(gòu)成掌握格式化輸入/輸出函數(shù),常用其它輸入/輸出函數(shù)的使用教學(xué)根本內(nèi)容綱要1、C語句概述2、賦值語句3、數(shù)據(jù)的輸入和輸出教學(xué)重點與難點重點:三種根本結(jié)構(gòu);數(shù)據(jù)的輸入、輸出。難點:數(shù)據(jù)的輸入、輸出與格式控制的對應(yīng)。教學(xué)過程設(shè)計一、引言程序設(shè)計通常采用三種不同的程序結(jié)構(gòu):順序,選擇分支,循環(huán)重復(fù)。順序結(jié)構(gòu)是最簡單、最根本
10、的程序結(jié)構(gòu)。二、講授1、C語句概述控制語句,表達(dá)式語句典型的賦值,函數(shù)調(diào)用、空語句,復(fù)合語句2、輸入/輸出及其C語言的實現(xiàn)C語言本身不提供輸入/輸出語句,輸入/輸出操作由函數(shù)實現(xiàn)。3、格式輸入/輸出1printf函數(shù)格式輸出函數(shù)及格式控制字符d、o、x/X、u、c、s、f、e/E、g/G構(gòu)成控制項的各種常見形式及含義。2scanf函數(shù)格式輸入函數(shù)及格式控制字符d、o、x/X、u、c、s、f、e/E、g/G含義。注意:數(shù)據(jù)讀入結(jié)束情況:遇空格、TAB、回車;遇非法輸入;指定寬度結(jié)束。4、其它輸入/輸出函數(shù)putchar函數(shù),puts函數(shù),gets函數(shù)5、順序結(jié)構(gòu)程序設(shè)計舉例三、課堂提問討論 X=
11、y=z=w;分析四者的關(guān)系。四、 課堂小結(jié)1、表達(dá)式語句,復(fù)合語句的構(gòu)成2、格式化輸入/輸出函數(shù)作業(yè)、討論及輔導(dǎo)C語言中的語句有哪幾類?C語言的表達(dá)式和表達(dá)式語句怎樣區(qū)分?舉例說明輸入輸出函數(shù)的使用。課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,200
12、5。講 次第 4講 章節(jié)名稱第四章 選擇結(jié)構(gòu)程序設(shè)計4.1選擇結(jié)構(gòu)和條件判斷4.2 if語句4.3關(guān)系運算符和關(guān)系表達(dá)式4.4邏輯運算符和邏輯表達(dá)式授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求掌握if語句的使用,能夠用if語句實現(xiàn)選擇結(jié)構(gòu)理解關(guān)系運算符和關(guān)系表達(dá)式、邏輯運算符和邏輯表達(dá)式教學(xué)根本內(nèi)容綱要1、if語句2、關(guān)系運算符和關(guān)系表達(dá)式3、邏輯運算符和邏輯表達(dá)式教學(xué)重點與難點重點:if語句的使用難點:關(guān)系運算符、邏輯運算符的優(yōu)先級教學(xué)過程設(shè)計一、引言1.選擇結(jié)構(gòu)分支結(jié)構(gòu):根據(jù)條件,在幾個可選擇分支中進行選擇。2.
13、 選擇結(jié)構(gòu)最重要的是“選擇結(jié)構(gòu)的條件。C語言中的條件是采用能產(chǎn)生邏輯值“真、假的關(guān)系運算和邏輯運算來表示的。二、講授1、if語句單分支結(jié)構(gòu),雙分支結(jié)構(gòu)2、if語句舉例3、關(guān)系運算符和關(guān)系表達(dá)式4、邏輯運算符和邏輯表達(dá)式三、課堂提問討論1、算術(shù)運算符、關(guān)系運算符及邏輯運算符的優(yōu)先級2、a|b、a&b的理解 四、課堂小結(jié)1、if語句2、運算符優(yōu)先級作業(yè)、討論及輔導(dǎo)分別說明算術(shù)運算、關(guān)系運算及邏輯運算的優(yōu)先級。C語言如何表示“真和“假?求邏輯表達(dá)式的值“a+bc & b=c。課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,
14、教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 5講 章節(jié)名稱第四章 選擇結(jié)構(gòu)程序設(shè)計4.5條件運算符和條件表達(dá)式4.6選擇結(jié)構(gòu)嵌套授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求理解條件運算符和條件表達(dá)式熟悉選擇結(jié)構(gòu)嵌套及其使用教學(xué)根本內(nèi)容綱要1、條件運算符和條件表達(dá)式2、選擇結(jié)構(gòu)嵌
15、套教學(xué)重點與難點重點:選擇結(jié)構(gòu)嵌套及其使用難點:選擇結(jié)構(gòu)嵌套及其使用教學(xué)過程設(shè)計一、引言通過講解成績的等級表示引入if語句的嵌套二、講授1、條件運算符和條件表達(dá)式2、條件表達(dá)式的嵌套3、if語句的嵌套特別注意if和else的配對問題。三、課堂提問討論多條件問題的解決和表示。四、課堂小結(jié)1、條件運算符和條件表達(dá)式2、選擇結(jié)構(gòu)嵌套作業(yè)、討論及輔導(dǎo)If語句的三種形式。課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond
16、Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 6講 章節(jié)名稱第四章 選擇結(jié)構(gòu)程序設(shè)計4.7 switch 語句4.8 選擇結(jié)構(gòu)程序綜合舉例授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求掌握switch語句及break的作用會應(yīng)用選擇結(jié)構(gòu)解決一般問題教學(xué)根本內(nèi)容綱要1、switch語句2、break的作用3、switch應(yīng)用4、選擇結(jié)構(gòu)程序舉例教學(xué)重點與難點重點:switch語句及break
17、的作用難點:應(yīng)用選擇結(jié)構(gòu)解決一般問題教學(xué)過程設(shè)計一、引言1. 復(fù)習(xí)關(guān)系運算、邏輯運算、if語句2. 引入多分支結(jié)構(gòu)以及switch開關(guān)語句二、講授1、switch語句2、break的作用3、switch應(yīng)用4、選擇結(jié)構(gòu)程序舉例1判斷某一年是否是閏年。2求一元二次方程ax2+bx+c=0的根。3 運輸公司對用戶計算運費。三、課堂提問討論break的使用。四、課堂小結(jié)1、switch語句2、break的作用作業(yè)、討論及輔導(dǎo)分支結(jié)構(gòu)的幾種形式及其關(guān)系課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出
18、版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 7講 章節(jié)名稱第五章 循環(huán)結(jié)構(gòu)程序設(shè)計5.1循環(huán)控制5.2 while語句5.3用dowhile語句實現(xiàn)循環(huán)授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求了解循環(huán)結(jié)構(gòu)的含義理解while和dowhile循環(huán)語句會應(yīng)用while和dowhile循環(huán)語句編寫程序教學(xué)
19、根本內(nèi)容綱要1、循環(huán)結(jié)構(gòu)2、while語句3、while循環(huán)舉例4、do-while語句5、do-while循環(huán)舉例教學(xué)重點與難點重點: while和dowhile循環(huán)語句難點:應(yīng)用while和dowhile循環(huán)語句編寫程序教學(xué)過程設(shè)計一、引言問題1:假設(shè)全班41人,欲從鍵盤上輸入每人的數(shù)學(xué)成績,然后計算出平均成績;問題2: 編程計算n!。重復(fù)執(zhí)行一組語句是程序設(shè)計要求的根本功能之一。在C語言中可以用以下語句來實現(xiàn)循環(huán):1if 和 goto 2while 3do-while 4for二、講授1、循環(huán)結(jié)構(gòu)及其含義1重復(fù)執(zhí)行就是循環(huán)。重復(fù)工作是計算機特別擅長工作之一。2重復(fù)執(zhí)行不是簡單地重復(fù),每次
20、重復(fù),操作的數(shù)據(jù)狀態(tài)、條件都可能發(fā)生變化。3重復(fù)的動作是受控制的,C語言提供三種循環(huán)控制語句,構(gòu)成了三種根本的循環(huán)結(jié)構(gòu)。2、while語句當(dāng)型循環(huán) 語法,語義,執(zhí)行過程流程圖,循環(huán)控制變量,循環(huán)次數(shù),死循環(huán)。3、do-while語句直到型循環(huán)語法,語義,執(zhí)行過程流程圖,循環(huán)控制變量,循環(huán)次數(shù)三、課堂提問討論while語句循環(huán)和do-while語句循環(huán),循環(huán)控制變量和循環(huán)次數(shù)的關(guān)系四、 課堂小結(jié)1、while語句循環(huán)2、do-while語句循環(huán)作業(yè)、討論及輔導(dǎo)“水仙花算法。課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?
21、,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 8講 章節(jié)名稱第五章 循環(huán)結(jié)構(gòu)程序設(shè)計5.4用for語句實現(xiàn)循環(huán)5.5循環(huán)的嵌套5.6幾種循環(huán)的比較授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求理解for語句的結(jié)構(gòu)會用for語句實現(xiàn)循環(huán)結(jié)構(gòu)程序設(shè)計掌握循環(huán)的嵌套教學(xué)根本內(nèi)容綱要1、
22、for語句2、for語句舉例3、循環(huán)嵌套4、幾種循環(huán)的比較教學(xué)重點與難點重點:for語句及其應(yīng)用難點:循環(huán)嵌套教學(xué)過程設(shè)計一、引言復(fù)習(xí)while、do-while循環(huán)結(jié)構(gòu)、引入新的循環(huán)結(jié)構(gòu)、進一步加深學(xué)生對循環(huán)結(jié)構(gòu)的理解。二、講授1、for語句for語句的結(jié)構(gòu)for循環(huán)執(zhí)行過程流程圖3、for語句說明4、for語句舉例2、循環(huán)的嵌套雙重循環(huán)的執(zhí)行過程。3、循環(huán)的嵌套舉例4、幾種循環(huán)的比較三、課堂提問討論for語句說明四、 課堂小結(jié)1、for語句2、循環(huán)的嵌套作業(yè)、討論及輔導(dǎo)S=1!+2!+10!。課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考
23、試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 9講 章節(jié)名稱第五章 循環(huán)結(jié)構(gòu)程序設(shè)計5.7改變循環(huán)執(zhí)行的狀態(tài)5.8循環(huán)程序舉例授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求掌握break;continue通過應(yīng)用例子進一步掌握循環(huán)結(jié)構(gòu)教學(xué)根本內(nèi)容綱要1、
24、break語句2、continue語句3、應(yīng)用舉例教學(xué)重點與難點重點:break、continue功能及區(qū)別,會應(yīng)用循環(huán)結(jié)構(gòu)編程難點:應(yīng)用循環(huán)結(jié)構(gòu)編程教學(xué)過程設(shè)計一、引言復(fù)習(xí)3種循環(huán)結(jié)構(gòu)、循環(huán)的比較,引出break、continue。二、講授1、break語句2、continue語句3、應(yīng)用舉例三、課堂提問討論 判斷一個數(shù)是否為素數(shù)四、課堂小結(jié)1、break、continue2、雙重循環(huán)作業(yè)、討論及輔導(dǎo)S=a+aa+aaa+aa.a(n個a),n和a由鍵盤輸入課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試
25、中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 10講 章節(jié)名稱第六章 利用數(shù)組處理批量數(shù)據(jù)6.1怎樣定義和引用一維數(shù)組授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求掌握數(shù)組的根本概念熟練掌握一維數(shù)組的定義、初始化和引用掌握冒泡排序法、選擇排序法教學(xué)根本內(nèi)容綱要1、數(shù)組和數(shù)組元素2、一維數(shù)組3
26、、一維數(shù)組舉例4、冒泡排序法5、選擇排序法補充教學(xué)重點與難點重點:一維數(shù)組定義、初始化、引用,求最大值、冒泡排序法、選擇排序法難點:冒泡排序法、選擇排序法教學(xué)過程設(shè)計一 引言根本數(shù)據(jù)類型構(gòu)造類型的數(shù)據(jù)數(shù)組,數(shù)組、數(shù)組元素、數(shù)組的下標(biāo)、數(shù)組的維數(shù)二 講授1、數(shù)組和數(shù)組元素2、一維數(shù)組的定義和使用3、一維數(shù)組的初始化4、一維數(shù)組的應(yīng)用例子5、冒泡排序法6、選擇排序法補充三 課堂提問討論如何實現(xiàn)兩個變量之值的交換四 課堂小結(jié)1、一維數(shù)組定義、初始化、引用2、求最大值、冒泡排序法、選擇排序法作業(yè)、討論及輔導(dǎo)針對冒泡排序法、選擇排序法討論交換次數(shù)和比較次數(shù)課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚
27、浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 11講 章節(jié)名稱第六章 利用數(shù)組處理批量數(shù)據(jù)6.2怎樣定義和引用二維數(shù)組授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求掌握二維數(shù)組的定義、初始化和引用理解二維
28、數(shù)組和矩陣的對應(yīng)關(guān)系,以及矩陣的輸入和輸出教學(xué)根本內(nèi)容綱要1、二維數(shù)組2、多維數(shù)組3、二維數(shù)組舉例4、二維數(shù)組舉例補充教學(xué)重點與難點重點:二維數(shù)組的定義、初始化和引用難點:應(yīng)用二維數(shù)組教學(xué)過程設(shè)計一 引言復(fù)習(xí)一維數(shù)組概念,數(shù)組定義、初始化、元素引用方法。引入二維數(shù)組。二 講授1、二維數(shù)組的定義2、二維數(shù)組的初始化的幾種形式3、二維數(shù)組元素的引用4、二維數(shù)組應(yīng)用舉例三 課堂提問討論求矩陣中的最大值四 課堂小結(jié)1、二維數(shù)組的定義、初始化和引用2、二維數(shù)組和矩陣的對應(yīng)關(guān)系作業(yè)、討論及輔導(dǎo)求n階矩陣對角線元素之和課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算
29、機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 12講 章節(jié)名稱第六章 利用數(shù)組處理批量數(shù)據(jù)6.3字符數(shù)組的定義和使用及應(yīng)用舉例授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求掌握字符數(shù)組定義、初始化、引用理解字符串與字符數(shù)組會應(yīng)用字符串處理函數(shù)教學(xué)
30、根本內(nèi)容綱要1、字符數(shù)組定義、初始化、引用2、字符串與字符數(shù)組3、字符串處理函數(shù)4、字符數(shù)組應(yīng)用舉例教學(xué)重點與難點重點:1、字符串與字符數(shù)組2、字符串處理函數(shù)難點:字符串和字符串函數(shù)的使用教學(xué)過程設(shè)計一 引言復(fù)習(xí)數(shù)組概念,數(shù)組定義、初始化、元素引用方法。引入字符數(shù)組元素為字符。二 講授1、字符數(shù)組的定義、初始化及引用與一般數(shù)組類似。2、字符串與字符數(shù)組3、字符串字符數(shù)組處理函數(shù)4、應(yīng)用舉例三 課堂提問討論字符串與字符數(shù)組的關(guān)系四 課堂小結(jié)1、字符串與字符數(shù)組的關(guān)系2、字符串處理函數(shù)作業(yè)、討論及輔導(dǎo)字符串比較大小,字母大小寫的轉(zhuǎn)換課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版
31、社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 13講 章節(jié)名稱第七章 用函數(shù)實現(xiàn)模塊化程序設(shè)計7.1函數(shù)概述7.2 函數(shù)定義7.3 調(diào)用函數(shù)7.4 函數(shù)聲明和函數(shù)原型7.5函數(shù)的嵌套調(diào)用授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)
32、目的與要求掌握函數(shù)定義、調(diào)用、聲明,函數(shù)的嵌套調(diào)用理解函數(shù)調(diào)用與參數(shù)傳遞教學(xué)根本內(nèi)容綱要1、函數(shù)定義2、函數(shù)參數(shù)和函數(shù)的值3、函數(shù)的調(diào)用4、函數(shù)聲明5、函數(shù)的嵌套調(diào)用教學(xué)重點與難點重點:函數(shù)的定義和調(diào)用方法,形參/實參/返回值,函數(shù)的嵌套調(diào)用難點:函數(shù)的定義和調(diào)用方法,函數(shù)調(diào)用與參數(shù)傳遞教學(xué)過程設(shè)計一 引言一個C語言源程序可由一個主函數(shù)和假設(shè)干個其他函數(shù)組成。由主函數(shù)調(diào)用其他函數(shù),其他函數(shù)也可以互相調(diào)用。二 講授1、函數(shù)概述2、函數(shù)的一般形式3、函數(shù)的參數(shù)和返回值形參和實參,函數(shù)返回值,return語句及說明。4、函數(shù)的調(diào)用5、函數(shù)的嵌套調(diào)用三 課堂提問討論形參和實參的關(guān)系四 課堂小結(jié)1、函數(shù)
33、的概念、定義和調(diào)用方法2、函數(shù)調(diào)用與參數(shù)傳遞作業(yè)、討論及輔導(dǎo)函數(shù)調(diào)用、返回值與參數(shù)傳遞課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 14講 章節(jié)名稱第七章 用函數(shù)實現(xiàn)模塊化程序設(shè)計7.6函數(shù)的遞歸調(diào)用7.7 數(shù)組作函數(shù)的參數(shù)7.8局
34、部變量和全局變量授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求了解函數(shù)的遞歸調(diào)用理解局部變量和全局變量及其關(guān)系會應(yīng)用數(shù)組作函數(shù)的參數(shù)教學(xué)根本內(nèi)容綱要1、函數(shù)的遞歸調(diào)用2、數(shù)組元素作函數(shù)的參數(shù)3、數(shù)組名作函數(shù)的參數(shù)4、數(shù)組作函數(shù)的參數(shù)舉例5、局部變量和全局變量教學(xué)重點與難點重點:數(shù)組作函數(shù)的參數(shù),局部變量和全局變量及其關(guān)系難點:數(shù)組作函數(shù)的參數(shù)教學(xué)過程設(shè)計一 引言復(fù)習(xí)函數(shù)的調(diào)用方法及嵌套調(diào)用,引出遞歸調(diào)用。復(fù)習(xí)函數(shù)定義、調(diào)用、參數(shù)傳遞方式,提出各個函數(shù)同名變量問題,進而引入變量作用域概念。二 講授1、遞歸調(diào)用2、數(shù)組元素
35、作函數(shù)的參數(shù)3、數(shù)組名作函數(shù)的參數(shù)4、數(shù)組作函數(shù)的參數(shù)舉例5、變量的作用域局部變量,全局變量三 課堂提問討論形參數(shù)組和實參數(shù)組的關(guān)系及值傳遞。四 課堂小結(jié)1、 局部變量和全局變量的作用域2、形參數(shù)組和實參數(shù)組的關(guān)系及值傳遞作業(yè)、討論及輔導(dǎo)C語言如何處理局部變量和全局變量重名的情況?課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Rit
36、chie,Prentice-Hall International, Inc,2005。講 次第 15講 章節(jié)名稱第七章 用函數(shù)實現(xiàn)模塊化程序設(shè)計7.9變量的存儲方式和生存期7.10 變量的聲明和定義7.11內(nèi)部函數(shù)和外部函數(shù)授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求了解內(nèi)部函數(shù)和外部函數(shù)理解變量的存儲方式和生存期掌握static的作用教學(xué)根本內(nèi)容綱要1、變量的存儲方式2、局部變量的存儲類別3、全部變量的存儲類別4、內(nèi)部函數(shù)和外部函數(shù)教學(xué)重點與難點重點:變量的存儲方式和生存期難點:變量的存儲方式和生存期教學(xué)過程設(shè)計一
37、 引言在函數(shù)調(diào)用過程中,不僅要注意實參和形參的數(shù)據(jù)結(jié)合,而且要注意各個變量的作用域和生存期。二 講授1、變量的存儲類別2、局部變量的存儲類別3、全部變量的存儲類別4、內(nèi)部函數(shù)和外部函數(shù)5、內(nèi)部函數(shù)和外部函數(shù)三 課堂提問討論靜態(tài)局部變量和靜態(tài)春初的關(guān)系四 課堂小結(jié)1、變量的存儲類別有動態(tài)存儲方式和靜態(tài)存儲方式2、關(guān)鍵字有auto、static、register、extern3、static的作用作業(yè)、討論及輔導(dǎo)static的作用課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?
38、The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 16講 章節(jié)名稱第八章 善于利用指針8.1指針定義8.2指針變量8.3通過指針引用數(shù)組數(shù)組元素的指針引用數(shù)組元素時指針的運算通過指針引用數(shù)組元素數(shù)組名作函數(shù)參數(shù)授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求理解指針的根本概念,變量訪問方式掌握指針變量定義、賦值、引用掌握指針作為函
39、數(shù)參數(shù)掌握指針與數(shù)組的聯(lián)系教學(xué)根本內(nèi)容綱要1、指針、地址與變量2、指針變量作為函數(shù)參數(shù)3、指針引用數(shù)組元素4、數(shù)組名作函數(shù)參數(shù)教學(xué)重點與難點重點:指針的根本概念;指針變量定義、賦值、引用,指針作為函數(shù)參數(shù)難點:指針與數(shù)組的聯(lián)系教學(xué)過程設(shè)計一 引言內(nèi)存空間或變量的地址 - 指針,存放地址的變量地址變量- 指針變量二 講授1、地址和指針的概念2、指針變量的定義 3、指針變量的引用 兩個有關(guān)的運算符:&,*。3、指針變量作為函數(shù)參數(shù)4、指向數(shù)組元素的指針5、通過指針引用數(shù)組元素6、用數(shù)組名作函數(shù)參數(shù)三 課堂提問討論指針、地址與變量的關(guān)系,指針與數(shù)組的關(guān)系四 課堂小結(jié)1、指針的根本概念;指針變量定義、
40、賦值、引用2、指針作為函數(shù)參數(shù)作業(yè)、討論及輔導(dǎo)指針、地址與變量的關(guān)系,指針與數(shù)組的關(guān)系課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 17講 章節(jié)名稱第八章 善于利用指針 通過指針引用多維數(shù)組8.4 指針與字符串8.5指向函數(shù)的指針授
41、課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求了解指向多維數(shù)組的指針和指針變量掌握字符串的指針和指向字符串的指針變量理解指向函數(shù)的指針與其返回值教學(xué)根本內(nèi)容綱要1、通過指針引用多維數(shù)組2、字符串的引用3、字符指針作函數(shù)參數(shù)4、字符指針變量與字符數(shù)組5、函數(shù)指針教學(xué)重點與難點重點:字符串的指針和指向字符串的指針變量難點:指向多維數(shù)組的指針和指針變量教學(xué)過程設(shè)計一 引言回憶指針變量的定義及其賦值,數(shù)組與指針的關(guān)系,引入到通過指針引用多維數(shù)組。二 講授1、指向多維數(shù)組的指針和指針變量2、字符串的表示形式3、字符指針作函數(shù)參數(shù)4
42、、使用字符指針變量與字符數(shù)組5、字符串指針作函數(shù)參數(shù)6、指向函數(shù)的指針三 課堂提問討論字符指針變量與字符數(shù)組四 課堂小結(jié)字符串的指針和指向字符串的指針變量作業(yè)、討論及輔導(dǎo)字符指針變量、字符串與字符數(shù)組的關(guān)系課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernighan & Dennis M.Ritchie,Prentice-Hall International, Inc,
43、2005。講 次第 18講 章節(jié)名稱第八章 善于利用指針8.6返回指針值的函數(shù)8.7指針數(shù)組與多重指針8.8動態(tài)內(nèi)存分配8.9 指針小結(jié)授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求理解返回指針值的函數(shù),指針數(shù)組了解多重指針熟悉動態(tài)內(nèi)存分配函數(shù)及其應(yīng)用教學(xué)根本內(nèi)容綱要1、返回指針值的函數(shù)2、指針數(shù)組3、多重指針4、指針數(shù)組做main函數(shù)的形參5、動態(tài)內(nèi)存分配函數(shù)教學(xué)重點與難點重點:返回指針值的函數(shù),動態(tài)內(nèi)存分配函數(shù)難點:指針數(shù)組與多重指針教學(xué)過程設(shè)計一 引言復(fù)習(xí)指針變量定義、初始化、引用,指針與數(shù)組的關(guān)系,指向函數(shù)的指
44、針,引入到返回指針值的函數(shù)。二 講授1、返回指針值的函數(shù)一個函數(shù)不僅可以帶回簡單類型的數(shù)據(jù),而且可以帶回指針型的數(shù)據(jù),即地址。2、指針數(shù)組的概念3、指向指針的指針4、main函數(shù)的命令行參數(shù)5、動態(tài)內(nèi)存分配函數(shù)三 課堂提問討論動態(tài)內(nèi)存分配函數(shù)與動態(tài)數(shù)組四 課堂小結(jié)函數(shù)的指針和指向函數(shù)的指針變量作業(yè)、討論及輔導(dǎo)指針數(shù)組課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試中心,高等教育出版社,2023。?The C Programming LanguageSecond Edition?,Brian W.Kernig
45、han & Dennis M.Ritchie,Prentice-Hall International, Inc,2005。講 次第 19講 章節(jié)名稱第九章 用戶自己建立數(shù)據(jù)類型9.1 定義和使用結(jié)構(gòu)體9.2使用結(jié)構(gòu)體數(shù)組9.3 結(jié)構(gòu)體指針授課方式課堂講授;實 驗;田間觀察實際操作;討 論;上機教學(xué)時數(shù)2授課方法和手段多媒體講授,討論及PPT演示教學(xué)目的與要求掌握結(jié)構(gòu)體類型、變量的定義及初始化,結(jié)構(gòu)體變量的引用了解結(jié)構(gòu)體數(shù)組,結(jié)構(gòu)體指針教學(xué)根本內(nèi)容綱要1、定義和使用結(jié)構(gòu)體2、結(jié)構(gòu)體數(shù)組3、結(jié)構(gòu)體數(shù)組應(yīng)用舉例4、結(jié)構(gòu)體指針5、用結(jié)構(gòu)體變量和指向結(jié)構(gòu)體的指針作函數(shù)參數(shù)教學(xué)重點與難點重點:結(jié)構(gòu)體類型、
46、變量的定義及初始化,結(jié)構(gòu)體變量的引用難點:結(jié)構(gòu)體數(shù)組,結(jié)構(gòu)體指針教學(xué)過程設(shè)計一 引言例子:新生入學(xué)登記表二 講授1、定義結(jié)構(gòu)體類型變量的方法2、結(jié)構(gòu)體變量的引用 3、結(jié)構(gòu)體變量的初始化4、結(jié)構(gòu)體數(shù)組5、結(jié)構(gòu)體數(shù)組應(yīng)用舉例6、指向結(jié)構(gòu)體變量的指針7、指向結(jié)構(gòu)體數(shù)組的指針8、用結(jié)構(gòu)體變量和指向結(jié)構(gòu)體的指針作函數(shù)參數(shù) 三 課堂提問討論結(jié)構(gòu)體成員的輸入和輸出。四 課堂小結(jié)1、結(jié)構(gòu)體類型、變量的定義及初始化2、結(jié)構(gòu)體變量的引用3、結(jié)構(gòu)體數(shù)組作業(yè)、討論及輔導(dǎo)結(jié)構(gòu)體變量的引用課后小結(jié)參考資料?C程序設(shè)計第四版學(xué)習(xí)指導(dǎo)?,譚浩強,清華大學(xué)出版社,2023。?全國計算機等級考試二級教程C語言程序設(shè)計?,教育部考試
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老院入住老人意外傷害預(yù)防與處理制度
- 企業(yè)員工培訓(xùn)與團隊建設(shè)制度
- 企業(yè)內(nèi)部審計規(guī)范制度
- 2026河南漯河市農(nóng)業(yè)農(nóng)村局所屬事業(yè)單位招聘3人參考題庫附答案
- 交通規(guī)劃與建設(shè)審批制度
- 2026湖北省普通選調(diào)生招錄497人參考題庫附答案
- 2026湖南郴州市市直學(xué)校面向高校畢業(yè)生招聘教師25人參考題庫附答案
- 2026福建三明市尤溪縣總醫(yī)院醫(yī)學(xué)人才校園(福建中醫(yī)藥大學(xué))專場公開招聘7人的通告?zhèn)淇碱}庫附答案
- 2026福建省面向國防科技大學(xué)選調(diào)生選拔工作備考題庫附答案
- 2026福建龍巖市教育部組織公費師范畢業(yè)生“雙向選擇”專項招聘8人備考題庫附答案
- 新能源汽車技術(shù) SL03維修手冊(第4章)-電氣-4.2.2~4.2.12電器集成
- 教科版科學(xué)教材培訓(xùn)
- 甲狀腺的中醫(yī)護理
- 商住樓項目總體規(guī)劃方案
- 2022儲能系統(tǒng)在電網(wǎng)中典型應(yīng)用
- 互聯(lián)網(wǎng)+物流平臺項目創(chuàng)辦商業(yè)計劃書(完整版)
- 家庭學(xué)校社會協(xié)同育人課件
- IABP主動脈球囊反搏課件
- 基于python-的車牌識別
- 《LTCC生產(chǎn)流程》課件
- 7KW交流交流充電樁說明書
評論
0/150
提交評論