c語言教案精講_第1頁
c語言教案精講_第2頁
c語言教案精講_第3頁
c語言教案精講_第4頁
c語言教案精講_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上職業(yè)技術(shù)學(xué)院教案(2015 20 16學(xué)年第一學(xué)期)教學(xué)單位: 信息工程系 課程名稱: C語言學(xué)習(xí)與應(yīng)用任課班級: 15級計(jì)算機(jī)應(yīng)用任課教師: 教案書寫說明教案又稱課時(shí)授課計(jì)劃,是任課教師的教學(xué)實(shí)施方案。任課教師應(yīng)遵循專業(yè)教學(xué)計(jì)劃制訂的培養(yǎng)目標(biāo),以教學(xué)大綱為依據(jù)、教材為藍(lán)本,在熟悉教材,了解學(xué)生的基礎(chǔ)上,結(jié)合教學(xué)實(shí)踐經(jīng)驗(yàn),提前編寫設(shè)計(jì)好每堂課的全部教學(xué)活動(dòng)。教案書寫應(yīng)包括以下內(nèi)容: 課題:授課題(章節(jié))名。 課型:分理論講授課、實(shí)驗(yàn)(實(shí)訓(xùn))課、實(shí)習(xí)(見習(xí))課等。講授課又分新授課或復(fù)習(xí)課。 教學(xué)目的:本課題教學(xué)應(yīng)達(dá)到的目的。 教學(xué)重點(diǎn):本課題(章節(jié))的教學(xué)重點(diǎn)分別列出。

2、 教學(xué)難點(diǎn):本課題(章節(jié))的教學(xué)難點(diǎn)分別列出。 教學(xué)方法:指本課題使用的教學(xué)方法和手段。 課時(shí)安排:本課題(章節(jié))總計(jì)劃課時(shí)數(shù)。 教學(xué)內(nèi)容:本課題(章節(jié))主要內(nèi)容。 作業(yè)及實(shí)踐:包括思考題、討論題、實(shí)驗(yàn)題目、實(shí)訓(xùn)題目等。 教學(xué)后記:授課結(jié)束后的教學(xué)小結(jié)、心得體會(huì)等。任課教師職 稱總學(xué)時(shí)(72)學(xué)時(shí)理論:36課程名稱C語言學(xué)習(xí)與應(yīng)用實(shí)踐:36使用教材 C語言學(xué)習(xí)與應(yīng)用北京郵電大學(xué)出版社課程教學(xué)目的C程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程。通過實(shí)驗(yàn)使學(xué)生加深對課堂講授的概念、語法、算法、編程技術(shù)的理解;熟悉C程序設(shè)計(jì)的開發(fā)環(huán)境;掌握程序設(shè)計(jì)和調(diào)試的基本技能。并通過實(shí)踐激發(fā)學(xué)生進(jìn)一步學(xué)習(xí)的積極性,培養(yǎng)學(xué)生的

3、學(xué)習(xí)興趣和創(chuàng)新思維。通過實(shí)驗(yàn),使學(xué)生經(jīng)過一定數(shù)量的上機(jī)訓(xùn)練,了解和掌握C程序設(shè)計(jì)的環(huán)境、程序的數(shù)據(jù)表示、程序的執(zhí)行流程控制、程序的整體結(jié)構(gòu)等C程序設(shè)計(jì)的基本概念和應(yīng)用技術(shù)。學(xué)時(shí)分配章/節(jié)授課內(nèi)容學(xué)時(shí)備注第一章使用C編譯軟件4第二章順序結(jié)構(gòu)程序設(shè)計(jì)4第三章選擇結(jié)構(gòu)程序設(shè)計(jì)4第四章循環(huán)結(jié)構(gòu)程序設(shè)計(jì)6第五章模塊化程序設(shè)計(jì)6第六章指針操作4第七章一維數(shù)組操作6第八章二維數(shù)組操作6第九章字符串操作6第十章遞歸/宏/變量作用域4第十一章結(jié)構(gòu)體操作6第十二章位運(yùn)算與文件操作4位運(yùn)算與文件操作出席及成績考核表班級: 2020學(xué)年學(xué)期學(xué)號姓名出缺席情況及日期(日/月)成績考核注:出席不記號;事假;病假;曠課/;

4、遲到×;早退。 C語言學(xué)習(xí)與應(yīng)用 課程教案(適用于電子教案)授課題目使用c編譯軟件教學(xué)目的教學(xué)要求教學(xué)目的:學(xué)習(xí)編寫、運(yùn)行一個(gè)最簡單的C程序的全過程。教學(xué)要求:要求教師應(yīng)對程序設(shè)計(jì)進(jìn)行入門導(dǎo)學(xué),可結(jié)合案例向?qū)W生傳授程序設(shè)計(jì)的知識,特別是創(chuàng)建、編譯、修改C程序的過程需要強(qiáng)化,課堂上通過演示和體驗(yàn)環(huán)節(jié)實(shí)現(xiàn)。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):能夠編寫輸出字符串的程序;能夠打開一段程序,修改、調(diào)試和運(yùn)行程序。教學(xué)難點(diǎn):運(yùn)行可執(zhí)行程序;程序查錯(cuò)。教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體教室;教學(xué)板書;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;

5、電子課件等課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間分配(分)任務(wù)一 使用C編譯軟件_創(chuàng)建一個(gè)C程序課程引入:課程的專業(yè)地位,課程的知識結(jié)構(gòu),課程的服務(wù)對象。一、知識和能力要求1.知識要求了解C編譯軟件C程序的執(zhí)行過程C程序構(gòu)成的框架主函數(shù)和文件包含的概念輸出函數(shù)的使用。2.能力要求啟動(dòng)和退出VC6.0創(chuàng)建和打開C文件編寫輸出字符串的程序程序的打開、修改、調(diào)試和運(yùn)行查找并運(yùn)行可執(zhí)行文件程序中異常情況的處理。二、任務(wù)準(zhǔn)備1.C程序的構(gòu)成應(yīng)用舉例1-1:輸出一個(gè)字符串#include “stdio.h“ /文件包含 void main() /*主函數(shù)*/printf(“我的第一個(gè)C程序n“); /輸出getch

6、ar(); /等待按回車鍵,以觀察顯示結(jié)果注釋以“#”號開始的命令行main()一對大括號分號區(qū)分大小寫getchar()練習(xí):編寫程序?qū)崿F(xiàn)顯示Hello world!2.常見問題處理編譯錯(cuò)誤VC卡殼再創(chuàng)建一個(gè)C程序練習(xí):體驗(yàn)修改、調(diào)試程序的過程。三、任務(wù)實(shí)施1.編寫顯示學(xué)校名稱的程序工作內(nèi)容及要求演示執(zhí)行任務(wù)的過程編寫顯示學(xué)校名稱的程序2.按要求修改程序工作內(nèi)容及要求編程訓(xùn)練1 依據(jù)輸出要求,補(bǔ)充程序代碼編程訓(xùn)練2 程序改錯(cuò)編程訓(xùn)練3 按要求修改程序課堂教學(xué)設(shè) 計(jì)作 業(yè)實(shí)踐教學(xué)依據(jù)任務(wù)完成的具體情況,總結(jié)編寫、執(zhí)行C程序的要點(diǎn)。備 注教學(xué)后記 C語言學(xué)習(xí)與應(yīng)用 課程教案(適用于電子教案)授課

7、題目順序結(jié)構(gòu)程序設(shè)計(jì)教學(xué)目的教學(xué)要求教學(xué)目的:熟悉各種數(shù)據(jù)類型、輸入輸出函數(shù),計(jì)算表達(dá)式的值,能夠編寫順序結(jié)構(gòu)的程序教學(xué)要求:要求教師對各種數(shù)據(jù)類型進(jìn)行詳細(xì)的講解并且舉例說明,可結(jié)合案例向?qū)W生演示輸入輸出函數(shù)的使用,通過計(jì)算練習(xí)熟悉計(jì)算表達(dá)式值的方法。學(xué)生第一次編寫順序結(jié)構(gòu)程序要反復(fù)調(diào)試修改。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):能夠繪制順序結(jié)構(gòu)程序流程圖;能夠根據(jù)運(yùn)算符的優(yōu)先級和結(jié)合性計(jì)算表達(dá)式的值;能夠編寫順序結(jié)構(gòu)的程序。教學(xué)難點(diǎn):運(yùn)行自己編寫的程序;程序查錯(cuò)。解決辦法:課堂教學(xué)結(jié)合現(xiàn)場演示;同學(xué)間的協(xié)同作業(yè)。教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體

8、教室;教學(xué)板書;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;電子課件等。課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間分配(分)任務(wù)二 順序結(jié)構(gòu)程序設(shè)計(jì)_算算體重指數(shù)課程引入:C語言的三種結(jié)構(gòu),不同的數(shù)據(jù)類型。一、知識和能力要求1.知識要求掌握常量、變量的使用了解轉(zhuǎn)義字符掌握算術(shù)運(yùn)算、賦值運(yùn)算、強(qiáng)制類型轉(zhuǎn)換、自增和自減運(yùn)算掌握輸入和輸出函數(shù)的使用掌握順序結(jié)構(gòu)程序流程圖2.能力要求能夠繪制順序結(jié)構(gòu)程序流程圖能夠定義和使用變量能夠通過輸入函數(shù)為變量賦值和輸出變量的值能夠根據(jù)運(yùn)算符的優(yōu)先級和結(jié)合性計(jì)算表達(dá)式的值能夠編寫順序結(jié)構(gòu)的程序二、任務(wù)準(zhǔn)備1.數(shù)據(jù)類型1,標(biāo)識符問題1:判斷哪些是正確的標(biāo)識符2,常量3,變量

9、4,算術(shù)表達(dá)式問題2:計(jì)算表達(dá)式的值2.輸入輸出函數(shù)1,輸入函數(shù)2,輸出函數(shù) 問題3:分析語句的功能 3.編寫順序結(jié)構(gòu)的程序 應(yīng)用舉例:輸入矩形的兩邊長求面積 問題4:編寫程序?qū)崿F(xiàn)輸入三個(gè)整數(shù),然后輸出它們的平均數(shù) 4.相關(guān)知識 1,強(qiáng)制類型轉(zhuǎn)換表達(dá)式 2,賦值表達(dá)式 問題5:判斷哪些是正確的賦值表達(dá)式 3,自加、自減運(yùn)算符 4逗號運(yùn)算符和逗號表達(dá)式 問題6:依據(jù)表達(dá)式求變量的值?三、任務(wù)實(shí)施1.算算你的體重指數(shù)工作內(nèi)容及要求編程訓(xùn)練1編程訓(xùn)練2知識鏈接:永真循環(huán)編程訓(xùn)練3編程訓(xùn)練42.數(shù)據(jù)交換工作內(nèi)容及要求程序流程N(yùn)-S圖知識鏈接:N-S圖根據(jù)流程圖寫出程序代碼知識鏈接:兩數(shù)交換的多種方法課

10、堂教學(xué)設(shè) 計(jì)作 業(yè)實(shí)踐教學(xué)依據(jù)任務(wù)完成的具體情況,總結(jié)編寫、執(zhí)行順序結(jié)構(gòu)程序的要點(diǎn),總結(jié)各種數(shù)據(jù)類型的使用、輸入輸出函數(shù)的使用備 注教學(xué)后記授課題目任務(wù)三 選擇結(jié)構(gòu)程序設(shè)計(jì)_求最大數(shù)教學(xué)目的教學(xué)要求教學(xué)目的:熟悉各種運(yùn)算符和表達(dá)式。掌握選擇結(jié)構(gòu)框圖,能夠編寫運(yùn)行使用if和switch語句的選擇結(jié)構(gòu)程序 。教學(xué)要求:要求教師對各種運(yùn)算符以及相應(yīng)的表達(dá)式進(jìn)行詳細(xì)講解和舉例說明。明確if和switch語句的語法格式,通過實(shí)例掌握編寫選擇結(jié)構(gòu)程序的方法并獨(dú)立編寫、編譯、運(yùn)行程序。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):獨(dú)立編寫一個(gè)選擇結(jié)構(gòu)的程序教學(xué)難點(diǎn):各種運(yùn)算符表達(dá)式的計(jì)算。if語句和switch語句的使用。解決

11、辦法:課堂教學(xué)結(jié)合現(xiàn)場演示;同學(xué)間的協(xié)同作業(yè)。教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體教室;教學(xué)板書;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;電子課件等課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間分配(分)任務(wù)三 選擇結(jié)構(gòu)程序設(shè)計(jì)_求最大數(shù)課程引入:C語言中的運(yùn)算符,需要按條件執(zhí)行程序時(shí)使用選擇結(jié)構(gòu)。一、知識和能力要求1.知識要求掌握關(guān)系運(yùn)算和關(guān)系表達(dá)式掌握邏輯運(yùn)算和邏輯表達(dá)式理解條件表達(dá)式和雙分支選擇結(jié)構(gòu)的關(guān)系掌握if語句的構(gòu)成形式掌握switch語句的構(gòu)成形式2.能力要求能依據(jù)實(shí)際問題完成程序流程圖的繪制能依據(jù)流程圖寫出程序代碼能準(zhǔn)確運(yùn)用關(guān)系和

12、邏輯表達(dá)式能進(jìn)行雙分支和多分支選擇結(jié)構(gòu)的程序設(shè)計(jì)能夠排查程序中的錯(cuò)誤 二、任務(wù)準(zhǔn)備1. 選擇結(jié)構(gòu)框圖選擇結(jié)構(gòu)流程圖選擇機(jī)構(gòu)N-S圖2.關(guān)系運(yùn)算符和表達(dá)式關(guān)系運(yùn)算符關(guān)系表達(dá)式練習(xí):問題3-1 3.邏輯運(yùn)算符和表達(dá)式邏輯運(yùn)算符邏輯表達(dá)式邏輯運(yùn)算中的短路練習(xí):問題3-2 4.if語句問題引入 :應(yīng)用舉例3-5 輸入一個(gè)字符,要求輸出該字符并輸出該字符是否為字母if語句的形式練習(xí):問題3-3 輸入一個(gè)整數(shù),輸出該數(shù)的絕對值 5.條件運(yùn)算符和表達(dá)式條件運(yùn)算符條件表達(dá)式練習(xí):問題3-4 6.switch語句switch語句的形式switch語句執(zhí)行過程switch語句說明應(yīng)用舉例3-7 為某運(yùn)輸公司編制計(jì)

13、算運(yùn)費(fèi)的程序練習(xí):問題3-5 三、任務(wù)實(shí)施1.求最大數(shù)工作內(nèi)容及要求編程訓(xùn)練1編程訓(xùn)練2編程訓(xùn)練3編程訓(xùn)練42.算術(shù)運(yùn)算程序工作內(nèi)容及要求編程訓(xùn)練1 編程訓(xùn)練2 編程訓(xùn)練3 編程訓(xùn)練4課堂教學(xué)設(shè) 計(jì)主要寫出教學(xué)的主要環(huán)節(jié)及其設(shè)計(jì)安排。如復(fù)習(xí)舊課、導(dǎo)入新課、如何突出重點(diǎn)、如何破解難點(diǎn)、教材分析、學(xué)情分析、教法設(shè)想、學(xué)法指導(dǎo)、媒體使用、作業(yè)習(xí)題布置、問題討論、提問、總結(jié)、案例使用、教學(xué)情景設(shè)計(jì)、課程考核及課后輔導(dǎo)等。作 業(yè)實(shí)踐教學(xué)備 注本章參考書目、課外閱讀材料、需要注意的問題等。教學(xué)后記授課題目任務(wù)四 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)_輸出九九表教學(xué)目的教學(xué)要求教學(xué)目的:學(xué)習(xí)循環(huán)程序設(shè)計(jì)的三種結(jié)構(gòu),以及循環(huán)結(jié)構(gòu)

14、在程序設(shè)計(jì)中的運(yùn)用。教學(xué)要求:掌握三種循環(huán)結(jié)構(gòu)及continue和break語句的用法,能讀懂循環(huán)結(jié)構(gòu)程序流程圖,可結(jié)合案例向?qū)W生傳授依據(jù)循環(huán)框圖寫出程序代碼的知識,能夠與他人配合共同完成循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)和測試。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):掌握while語句,do while語句, for語句結(jié)構(gòu)及用法。教學(xué)難點(diǎn):依據(jù)循環(huán)框圖寫出程序代碼,循環(huán)嵌套。解決辦法:課堂教學(xué)結(jié)合現(xiàn)場演示;同學(xué)間的協(xié)同作業(yè)。教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體教室;教學(xué)板書;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;電子課件等。課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間

15、分配(分)任務(wù)四 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)_輸出九九表課程引入:當(dāng)一段程序需要重復(fù)若干次執(zhí)行時(shí)不需要重復(fù)編寫,而是采用循環(huán)。一、知識和能力要求1.知識要求掌握while語句結(jié)構(gòu)掌握do while語句結(jié)構(gòu)掌握for語句結(jié)構(gòu)掌握continue和break語句的用法理解循環(huán)嵌套的知識2.能力要求能讀懂循環(huán)結(jié)構(gòu)程序流程圖;能依據(jù)循環(huán)框圖寫出程序代碼;能夠分析循環(huán)程序的走向進(jìn)而排查程序中的邏輯錯(cuò)誤;能夠?yàn)槌绦蛟O(shè)計(jì)測試數(shù)據(jù);能夠與他人配合共同完成循環(huán)結(jié)構(gòu)的程序設(shè)計(jì)和測試;二、任務(wù)準(zhǔn)備1. while循環(huán)結(jié)構(gòu)語句形式while(表達(dá)式) 語句執(zhí)行順序流程框圖應(yīng)用舉例4-1:計(jì)算1-100的自然數(shù)之和問題4-1:

16、使用當(dāng)型循環(huán)結(jié)構(gòu)編寫程序計(jì)算10!即:1-10之積。2. dowhile循環(huán)結(jié)構(gòu)語句形式 do語句 while(表達(dá)式); /此處必有分號執(zhí)行順序流程框圖應(yīng)用舉例4-2:用do-while循環(huán)計(jì)算1-100的自然數(shù)之和問題4-2:使用直到型循環(huán)結(jié)構(gòu)編寫程序,計(jì)算1-100之間所有偶數(shù)之和。 3for循環(huán)結(jié)構(gòu) 語句形式 for(表達(dá)式1;表達(dá)式2;表達(dá)式3)語句執(zhí)行順序提示應(yīng)用舉例4-3:用for循環(huán)計(jì)算1-100的自然數(shù)之和問題4-3:使用for循環(huán)結(jié)構(gòu)編寫程序,計(jì)算1-100之間所有奇數(shù)之和。 4嵌套循環(huán) 應(yīng)用舉例4-4:循環(huán)嵌套 問題4-4:使用循環(huán)嵌套編寫程序使其輸出用”*”組成的圖形。

17、 5break和continue語句 應(yīng)用舉例4-5:分析程序代碼的功能 問題4-5:補(bǔ)充程序,實(shí)現(xiàn)輸出1-50之間的能被7整除的數(shù)的功能,并畫出流程圖。三、任務(wù)實(shí)施1. 累加問題的程序設(shè)計(jì)工作內(nèi)容及要求編程訓(xùn)練1 計(jì)算1-n之和編程訓(xùn)練2 計(jì)算1-n的倒數(shù)之和編程訓(xùn)練3 計(jì)算1-n內(nèi)的奇數(shù)的倒數(shù)和編程訓(xùn)練4 正負(fù)相間問題,計(jì)算:1-1/3+1/5-1/7+1/9-1/n編程訓(xùn)練5 根據(jù)/41-1/3+1/5-1/7+1/9-1/n,求,計(jì)算精度由輸入獲得編程訓(xùn)練6 程序改錯(cuò)2. 輸出九九表工作內(nèi)容及要求編程訓(xùn)練1 九九表的逐步實(shí)現(xiàn)過程課堂教學(xué)設(shè) 計(jì)主要寫出教學(xué)的主要環(huán)節(jié)及其設(shè)計(jì)安排。如復(fù)習(xí)舊

18、課、導(dǎo)入新課、如何突出重點(diǎn)、如何破解難點(diǎn)、教材分析、學(xué)情分析、教法設(shè)想、學(xué)法指導(dǎo)、媒體使用、作業(yè)習(xí)題布置、問題討論、提問、總結(jié)、案例使用、教學(xué)情景設(shè)計(jì)、課程考核及課后輔導(dǎo)等。作 業(yè)實(shí)踐教學(xué)備 注本章參考書目、課外閱讀材料、需要注意的問題等。教學(xué)后記授課題目任務(wù)五 模塊化程序設(shè)計(jì) 建立自己的函數(shù)庫教學(xué)目的教學(xué)要求教學(xué)目的:掌握函數(shù)的定義、調(diào)用、說明方法,理解實(shí)參與形參,掌握主函數(shù)與函數(shù)間的數(shù)據(jù)傳遞。教學(xué)要求:通過若干個(gè)程序設(shè)計(jì)任務(wù)的完成,學(xué)習(xí)模塊化的程序設(shè)計(jì)技能。能根據(jù)要求編寫函數(shù),能利用函數(shù)完成程序設(shè)計(jì)任務(wù),學(xué)習(xí)自定義函數(shù)與主函數(shù)之間的數(shù)據(jù)傳遞知識。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):函數(shù)的定義、調(diào)用、

19、說明方法及函數(shù)值的概念,主函數(shù)與函數(shù)間的數(shù)據(jù)傳遞。教學(xué)難點(diǎn):函數(shù)的定義,根據(jù)函數(shù)編寫對應(yīng)的主函數(shù)并調(diào)試通過。解決辦法:課堂教學(xué)結(jié)合現(xiàn)場演示;同學(xué)間的協(xié)同作業(yè)。教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體教室;教學(xué)板書;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;電子課件等。課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間分配(分)任務(wù)五 模塊化程序設(shè)計(jì)_建立自己的函數(shù)庫課程引入:編寫一個(gè)實(shí)用程序,代碼復(fù)雜、冗長,如果將那些相對獨(dú)立的具有一定功能的程序代碼拿出來單獨(dú)編寫,使主函數(shù)程序功能更清晰,這一個(gè)個(gè)單獨(dú)編寫的程序就是自定義函數(shù),C語言就是函數(shù)式的語言,主函數(shù)

20、就是對一個(gè)個(gè)自定義函數(shù)的調(diào)用。一、知識和能力要求1.知識要求掌握庫函數(shù)的調(diào)用方法掌握函數(shù)的定義、調(diào)用、說明方法理解實(shí)參與形參掌握函數(shù)值的概念掌握主函數(shù)與函數(shù)間的數(shù)據(jù)傳遞。2.能力要求能夠讀懂具有自定義函數(shù)的程序能夠完成累加和、判素?cái)?shù)、求絕對值的函數(shù)編寫能夠根據(jù)函數(shù)編寫對應(yīng)的主函數(shù)并調(diào)試通過能夠判斷程序運(yùn)行結(jié)果的對錯(cuò)能夠修改錯(cuò)誤的程序。二、任務(wù)準(zhǔn)備1. 自定義函數(shù)相關(guān)約定函數(shù)值函數(shù)的調(diào)用函數(shù)的說明應(yīng)用舉例5-1:求兩數(shù)和的函數(shù)解法問題5-1:輸入正方形的邊長,求面積的函數(shù)解法。2. 調(diào)用函數(shù)和被調(diào)函數(shù)間的數(shù)據(jù)傳遞實(shí)參傳給形參通過函數(shù)返回值傳遞應(yīng)用舉例5-2:判斷素?cái)?shù)的函數(shù)解法問題5-2:模仿應(yīng)用

21、舉例5-2,編寫一個(gè)函數(shù)isprime(int a)判斷a是否為素?cái)?shù),并在主函數(shù)中輸出100以內(nèi)的非素?cái)?shù)之和。三、任務(wù)實(shí)施1. 由主函數(shù)到自定義函數(shù)的過渡工作內(nèi)容及要求編程訓(xùn)練1 輸入兩個(gè)整數(shù),輸出較大數(shù),只由main函數(shù)實(shí)現(xiàn)編程訓(xùn)練2 創(chuàng)建一個(gè)無參數(shù)的函數(shù),將主函數(shù)中的代碼全部轉(zhuǎn)移到自定義函數(shù)中 編程訓(xùn)練3 編寫帶參數(shù)的函數(shù),將代碼補(bǔ)充完整 編程訓(xùn)練4 借用上面的fmax函數(shù)實(shí)現(xiàn)輸入三個(gè)整數(shù),輸出較大數(shù)的程序設(shè)計(jì) 編程訓(xùn)練5 編寫fun(x)函數(shù),函數(shù)值是x的絕對值2. 建立函數(shù)庫工作內(nèi)容及要求編程訓(xùn)練1編寫fun1函數(shù),并通過主函數(shù)對函數(shù)的調(diào)用調(diào)試通過編程訓(xùn)練2編寫fun2函數(shù),并通過主函

22、數(shù)對函數(shù)的調(diào)用調(diào)試通過編程訓(xùn)練3編寫fun3函數(shù)編程訓(xùn)練4 用上面的函數(shù)建立一個(gè)函數(shù)庫,通過文件包含調(diào)用函數(shù),從中體驗(yàn)?zāi)K化的程序設(shè)計(jì)。課堂教學(xué)設(shè) 計(jì)主要寫出教學(xué)的主要環(huán)節(jié)及其設(shè)計(jì)安排。如復(fù)習(xí)舊課、導(dǎo)入新課、如何突出重點(diǎn)、如何破解難點(diǎn)、教材分析、學(xué)情分析、教法設(shè)想、學(xué)法指導(dǎo)、媒體使用、作業(yè)習(xí)題布置、問題討論、提問、總結(jié)、案例使用、教學(xué)情景設(shè)計(jì)、課程考核及課后輔導(dǎo)等。作 業(yè)實(shí)踐教學(xué)備 注本章參考書目、課外閱讀材料、需要注意的問題等。教學(xué)后記授課題目(學(xué)習(xí)任務(wù)六 指針操作_主函數(shù)與函數(shù)間的多值傳遞教學(xué)目的教學(xué)要求教學(xué)目的:指針是C語言的靈魂,在此學(xué)習(xí)指針變量的定義、賦值和使用,掌握指針在主函數(shù)與函

23、數(shù)間的多值傳遞。教學(xué)要求:要求教師帶領(lǐng)學(xué)生回憶變量和變量的地址,輸出變量的地址,感受地址的作用,通過直接訪問和間接訪問變量,逐漸掌握指針的使用,重點(diǎn)掌握通過指針才可以實(shí)現(xiàn)的通過函數(shù)操控主函數(shù)中的變量。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):指針變量的定義;指針的運(yùn)算;變量的直接訪問和間接訪問。教學(xué)難點(diǎn):指針作形參;函數(shù)返回值是指針。解決辦法:廣播軟件詳細(xì)講解演示,羅列操作步驟和逐步檢查;加強(qiáng)一對一的輔導(dǎo)。教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體教室;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;電子課件等。課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間分配(分)任務(wù)引入

24、:模塊化的程序設(shè)計(jì),是通過若干功能相對獨(dú)立的函數(shù)實(shí)現(xiàn)的,但函數(shù)返回值只能有一個(gè),如果想在主函數(shù)和函數(shù)間傳遞多個(gè)值,就要借助新的知識了,這就是指針。一、知識和能力要求1.知識要求掌握指針變量的定義方法掌握指針變量的基類型以及為指針變量賦值了解指針能參與的運(yùn)算理解變量的直接訪問和間接訪問掌握形參為指針的自定義函數(shù)2.能力要求能夠讀懂使用指針變量的程序能夠用指針訪問變量能夠借用指針靈活編寫程序能夠調(diào)試含指針變量的程序能夠運(yùn)用指針靈活的書寫函數(shù)和主函數(shù)二、任務(wù)準(zhǔn)備1. 指針變量的地址和指針指針變量的定義和指針變量的基類型給指針變量賦值指針變量的操作2. 指針的運(yùn)算指針變量參與的運(yùn)算“+”用于指針三、任

25、務(wù)實(shí)施1. 指針操作基礎(chǔ)訓(xùn)練工作內(nèi)容及要求編程訓(xùn)練1借用指針變量的數(shù)據(jù)輸入/輸出操作編程訓(xùn)練2借用指針變量實(shí)現(xiàn)的按順序輸出數(shù)據(jù)2. 主函數(shù)與函數(shù)間的多值傳遞工作內(nèi)容及要求編程訓(xùn)練1主函數(shù)與函數(shù)間的值傳遞編程訓(xùn)練2實(shí)參是變量的地址編程訓(xùn)練3兩數(shù)和的函數(shù)編程訓(xùn)練4 同時(shí)求兩數(shù)和與兩數(shù)差,主函數(shù)與函數(shù)間的多值傳遞3. 函數(shù)返回值是指針編程訓(xùn)練1 閱讀理解編程訓(xùn)練2 返回較小值的地址編程訓(xùn)練3 功能擴(kuò)充課堂教學(xué)設(shè) 計(jì)主要寫出教學(xué)的主要環(huán)節(jié)及其設(shè)計(jì)安排。如復(fù)習(xí)舊課、導(dǎo)入新課、如何突出重點(diǎn)、如何破解難點(diǎn)、教材分析、學(xué)情分析、教法設(shè)想、學(xué)法指導(dǎo)、媒體使用、作業(yè)習(xí)題布置、問題討論、提問、總結(jié)、案例使用、教學(xué)情

26、景設(shè)計(jì)、課程考核及課后輔導(dǎo)等。作 業(yè)實(shí)踐教學(xué)備 注本章參考書目、課外閱讀材料、需要注意的問題等。教學(xué)后記授課題目任務(wù)七 一維數(shù)組操作_單科成績統(tǒng)計(jì)教學(xué)目的教學(xué)要求教學(xué)目的:學(xué)習(xí)針對批量數(shù)據(jù)加工的程序設(shè)計(jì)技能,累計(jì)、查找、刪除、排序等的程序設(shè)計(jì)方法。教學(xué)要求:復(fù)習(xí)針對單個(gè)數(shù)據(jù)的輸入/輸出和加工方法,數(shù)組就是在單個(gè)變量基礎(chǔ)上的擴(kuò)充,是下標(biāo)變量,對數(shù)組的操作是對單個(gè)變量操作的重復(fù),必須使用循環(huán),核心是對數(shù)組元素的遍歷。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):數(shù)組元素和地址的多種表示;數(shù)組元素的遍歷;針對數(shù)組操作的函數(shù)。教學(xué)難點(diǎn):數(shù)組元素和地址的多種表示;單科成績的加工處理。解決辦法:課堂教學(xué)結(jié)合現(xiàn)場演示;同學(xué)間的

27、協(xié)同作業(yè)。教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體教室;教學(xué)板書;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;電子課件等。課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間分配(分)任務(wù)七 一維數(shù)組操作_單科成績統(tǒng)計(jì)一、知識和能力要求1.知識要求數(shù)組的定義數(shù)組元素和地址的多種表示數(shù)組元素的遍歷方法數(shù)組輸出函數(shù)的編寫數(shù)組排序的方法2.能力要求能夠用宏定義數(shù)組的長度能夠使用指針變量遍歷數(shù)組能夠編寫對數(shù)組進(jìn)行簡單操作的函數(shù)能夠排查有關(guān)數(shù)組程序設(shè)計(jì)中的物理和邏輯錯(cuò)誤能夠自由的書寫數(shù)組操作的函數(shù)和主函數(shù)二、任務(wù)準(zhǔn)備1. 一維數(shù)組 一維數(shù)組的定義 一維數(shù)組元素和地址的表

28、示 一維數(shù)組的初始化2一維數(shù)組的操作數(shù)組元素遍歷數(shù)組元素求最大值數(shù)組元素刪除數(shù)組元素統(tǒng)計(jì)數(shù)組元素排序三、任務(wù)實(shí)施1.一維數(shù)組的遍歷工作內(nèi)容及要求編程訓(xùn)練1 數(shù)組元素的引用和輸入/輸出編程訓(xùn)練2 按要求計(jì)算數(shù)組元素之和2. 一維數(shù)組的選擇排序工作內(nèi)容及要求編程訓(xùn)練1 求數(shù)組元素最大值的下標(biāo)編程訓(xùn)練2 將最大值放在a0中編程訓(xùn)練3將最大值放在a0中,次大值放a1中編程訓(xùn)練4 降序排序編程訓(xùn)練5 選擇排序3 . 單科成績統(tǒng)計(jì)工作內(nèi)容及要求編程訓(xùn)練1 人數(shù)固定編程訓(xùn)練2 人數(shù)不定課堂教學(xué)設(shè) 計(jì)主要寫出教學(xué)的主要環(huán)節(jié)及其設(shè)計(jì)安排。如復(fù)習(xí)舊課、導(dǎo)入新課、如何突出重點(diǎn)、如何破解難點(diǎn)、教材分析、學(xué)情分析、教法

29、設(shè)想、學(xué)法指導(dǎo)、媒體使用、作業(yè)習(xí)題布置、問題討論、提問、總結(jié)、案例使用、教學(xué)情景設(shè)計(jì)、課程考核及課后輔導(dǎo)等。作 業(yè)實(shí)踐教學(xué)備 注本章參考書目、課外閱讀材料、需要注意的問題等。教學(xué)后記授課題目任務(wù)八 二維數(shù)組操作_多科成績統(tǒng)計(jì)教學(xué)目的教學(xué)要求教學(xué)目的:二維數(shù)組操作是平面的,是在一維數(shù)據(jù)進(jìn)行加工的基礎(chǔ)上的重復(fù),是程序設(shè)計(jì)中循環(huán)的具體應(yīng)用,學(xué)習(xí)了二維數(shù)組就可以對多科成績進(jìn)行統(tǒng)計(jì)計(jì)算。教學(xué)要求:二維數(shù)組就是若干個(gè)一維數(shù)組,對二維數(shù)組的操作就是多次對一維數(shù)組的操作,一維數(shù)組的遍歷是一層循環(huán),二維數(shù)組的操作就是循環(huán)的嵌套了。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):二維數(shù)組元素和地址的多種表示;數(shù)組元素的遍歷;針對二維數(shù)

30、組操作的函數(shù)。教學(xué)難點(diǎn):數(shù)組元素和地址的多種表示;多科成績的加工處理。解決辦法:課堂教學(xué)結(jié)合現(xiàn)場演示;同學(xué)間的協(xié)同作業(yè)。教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體教室;教學(xué)板書;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;電子課件等。課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間分配(分)任務(wù)八 二維數(shù)組操作-多科成績統(tǒng)計(jì)一、知識和能力要求1.知識要求二維數(shù)組的定義,下標(biāo)變量的范圍二維數(shù)組元素和地址的多種表示方法二維數(shù)組元素的遍歷方法二維數(shù)組輸出函數(shù)的編寫針對二維數(shù)組操作的函數(shù)編寫2.能力要求能夠用宏定義二維數(shù)組的范圍能夠使用指針變量遍歷二維數(shù)組能夠編寫對

31、二維數(shù)組操作的函數(shù)能夠排查有關(guān)二維數(shù)組程序設(shè)計(jì)中的物理和邏輯錯(cuò)誤能夠自由的書寫二維數(shù)組操作的函數(shù)和主函數(shù)二、任務(wù)準(zhǔn)備1. 二維數(shù)組 二維數(shù)組的定義 二維數(shù)組元素的引用 二維數(shù)組的初始化2二維數(shù)組和指針二維數(shù)組元素和地址的表示二維數(shù)組中幾個(gè)地址的區(qū)別用一維數(shù)組的指針訪問二維數(shù)組元素專用于二維數(shù)組的指針有兩種3二維數(shù)組名和指針數(shù)組作為實(shí)參二維數(shù)組名做實(shí)參指針數(shù)組做實(shí)參4二維數(shù)組應(yīng)用舉例三、任務(wù)實(shí)施多科成績的統(tǒng)計(jì)計(jì)算工作內(nèi)容及要求編程訓(xùn)練1 代碼調(diào)試編程訓(xùn)練2 計(jì)算各科成績的平均分編程訓(xùn)練3 計(jì)算各科成績的最高分編程訓(xùn)練4 程序挑錯(cuò)課堂教學(xué)設(shè) 計(jì)主要寫出教學(xué)的主要環(huán)節(jié)及其設(shè)計(jì)安排。如復(fù)習(xí)舊課、導(dǎo)入新

32、課、如何突出重點(diǎn)、如何破解難點(diǎn)、教材分析、學(xué)情分析、教法設(shè)想、學(xué)法指導(dǎo)、媒體使用、作業(yè)習(xí)題布置、問題討論、提問、總結(jié)、案例使用、教學(xué)情景設(shè)計(jì)、課程考核及課后輔導(dǎo)等。作 業(yè)實(shí)踐教學(xué)備 注本章參考書目、課外閱讀材料、需要注意的問題等。教學(xué)后記授課題目任務(wù)九 字符串操作_信息統(tǒng)計(jì)教學(xué)目的教學(xué)要求教學(xué)目的:區(qū)別字符和字符串,掌握字符的輸入輸出函數(shù),字符串的存取輸入輸出。熟悉字符串?dāng)?shù)組和字符型指針數(shù)組。教學(xué)要求:要求教師對各種字符的輸入輸出函數(shù)進(jìn)行詳細(xì)講解和舉例說明。明確字符和字符串的區(qū)別,通過實(shí)例掌握字符串的遍歷和操作方法。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):字符的輸入輸出,字符串處理函數(shù),字符串遍歷方法,針對

33、字符串操作的函數(shù)。教學(xué)難點(diǎn):程序排錯(cuò);多個(gè)字串的操作。解決辦法:課堂教學(xué)結(jié)合現(xiàn)場演示;同學(xué)間的協(xié)同作業(yè)。教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體教室;教學(xué)板書;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;電子課件等。課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間分配(分)任務(wù)九 字符串操作_信息統(tǒng)計(jì)課程引入:當(dāng)前針對數(shù)據(jù)的處理,多數(shù)是指廣義的數(shù)據(jù),而非表示大小的數(shù),字符和字符串的操作就是應(yīng)用較多的,如姓名、性別、身份證號等的信息統(tǒng)計(jì)等。一、知識和能力要求1.知識要求字符與字符串常量字符的運(yùn)算,字符與數(shù)間的轉(zhuǎn)換字符的加密算法;字符與字符串的常用函數(shù)字符串的

34、遍歷方法2.能力要求能夠編寫對單個(gè)字符操作的函數(shù)能夠編寫對字符串操作的函數(shù)能夠編寫對多個(gè)字符串操作的函數(shù)能夠排查程序中的錯(cuò)誤能夠傾聽小組同學(xué)的問題并協(xié)商解決問題的辦法二、任務(wù)準(zhǔn)備1. 字符字符常量與字符串常量字符的運(yùn)算專用于字符輸入輸出的函數(shù)(1)scanf函數(shù)的%c格式練習(xí):問題9-1(2) putchar函數(shù)和getchar函數(shù)(3) tolower(c)函數(shù)和isalpha(c)函數(shù)練習(xí):問題9-2 2.字符串用一維數(shù)組存放字符串練習(xí):問題9-3用指針指向一個(gè)字符串字符串的輸入與輸出練習(xí):問題9-4 用于字符串處理的函數(shù)練習(xí):問題9-5 3,多個(gè)字符串字符串?dāng)?shù)組字符型指針數(shù)組三、任務(wù)實(shí)施

35、1.對一個(gè)字符串的操作工作內(nèi)容及要求編程訓(xùn)練1 字串的輸入輸出編程訓(xùn)練2 刪除字符串中的空格編程訓(xùn)練3 元音字符統(tǒng)計(jì)編程訓(xùn)練4 字母統(tǒng)計(jì)編程訓(xùn)練5 統(tǒng)計(jì)單詞個(gè)數(shù)2.對多個(gè)字符串的操作工作內(nèi)容及要求編程訓(xùn)練1 程序調(diào)試編程訓(xùn)練2 多字符串排序編程訓(xùn)練3多字符串的篩選課堂教學(xué)設(shè) 計(jì)主要寫出教學(xué)的主要環(huán)節(jié)及其設(shè)計(jì)安排。如復(fù)習(xí)舊課、導(dǎo)入新課、如何突出重點(diǎn)、如何破解難點(diǎn)、教材分析、學(xué)情分析、教法設(shè)想、學(xué)法指導(dǎo)、媒體使用、作業(yè)習(xí)題布置、問題討論、提問、總結(jié)、案例使用、教學(xué)情景設(shè)計(jì)、課程考核及課后輔導(dǎo)等。作 業(yè)實(shí)踐教學(xué)備 注本章參考書目、課外閱讀材料、需要注意的問題等。教學(xué)后記授課題目學(xué)習(xí)任務(wù)十 遞歸函數(shù)

36、宏 變量作用域教學(xué)目的教學(xué)要求教學(xué)目的:掌握在程序設(shè)計(jì)中可用的更方便快捷的技巧,”遞歸函數(shù)”使寫程序更簡單;帶參數(shù)的宏通用性較好;變量的存儲(chǔ)類別和作用域,使設(shè)計(jì)者可以借助變量的存儲(chǔ)類別簡化代碼。教學(xué)要求:這個(gè)任務(wù)的知識較散,要求教師帶領(lǐng)學(xué)生逐步完成,先是遞歸函數(shù)的編寫,反復(fù)的自身調(diào)用,省去了循環(huán)環(huán)節(jié);”宏”應(yīng)用注意是用符號替換一個(gè)字符串,注意雙引號中的內(nèi)容不換;變量的存儲(chǔ)類別和作用域注意靜態(tài)存儲(chǔ)類變量的記憶性。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):宏的定義和使用;函數(shù)的遞歸調(diào)用;靜態(tài)存儲(chǔ)類。教學(xué)難點(diǎn):定義遞歸調(diào)用函數(shù);靜態(tài)存儲(chǔ)類變量的使用。解決辦法:廣播軟件詳細(xì)講解演示,羅列操作步驟和逐步檢查;加強(qiáng)一對一

37、的輔導(dǎo)教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體教室;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;電子課件等。課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間分配(分)任務(wù)引入:從命令提示符下的可執(zhí)行文件運(yùn)行引入,可執(zhí)行文件還可以有參數(shù),另外遞歸函數(shù)與以往分析問題的方式截然不同,這些都是C中蘊(yùn)含的程序設(shè)計(jì)技巧。一、知識和能力要求1.知識要求理解傳給main函數(shù)的參數(shù)理解函數(shù)指針的知識掌握函數(shù)的遞歸調(diào)用掌握宏的定義和使用方法掌握變量的存儲(chǔ)類型和作用域知識2.能力要求能讀懂含有遞歸調(diào)用的程序能編寫遞歸函數(shù)的程序 能運(yùn)用帶參數(shù)的宏編寫程序能依據(jù)變量的存儲(chǔ)類型定義變

38、量能夠調(diào)試和排查含有相關(guān)內(nèi)容的程序二、任務(wù)準(zhǔn)備1. 函數(shù)的拓展知識 函數(shù)的遞歸調(diào)用 傳給main函數(shù)的參數(shù) 函數(shù)的指針2. 變量的作用域和存儲(chǔ)類變量的作用域變量的存儲(chǔ)類別局部變量的作用域和生存期全局變量的作用域和生存期3宏和動(dòng)態(tài)存儲(chǔ)分配 宏 動(dòng)態(tài)存儲(chǔ)分配三、任務(wù)實(shí)施1. 編寫遞歸函數(shù)工作內(nèi)容及要求編程訓(xùn)練1計(jì)算第五個(gè)人的年齡編程訓(xùn)練2輸出Fibonacci數(shù)列第18項(xiàng)的值。編程訓(xùn)練3輸出Fibonacci數(shù)列的前18項(xiàng)。2. 帶參數(shù)的宏與函數(shù)的比較工作內(nèi)容及要求編程訓(xùn)練1用帶參數(shù)的宏實(shí)現(xiàn),將代碼補(bǔ)充完整。編程訓(xùn)練2用自定義函數(shù)實(shí)現(xiàn),將代碼補(bǔ)充完整。編程訓(xùn)練3模仿訓(xùn)練1,編寫一個(gè)能計(jì)算兩數(shù)和的宏

39、,并調(diào)試運(yùn)行。課堂教學(xué)設(shè) 計(jì)主要寫出教學(xué)的主要環(huán)節(jié)及其設(shè)計(jì)安排。如復(fù)習(xí)舊課、導(dǎo)入新課、如何突出重點(diǎn)、如何破解難點(diǎn)、教材分析、學(xué)情分析、教法設(shè)想、學(xué)法指導(dǎo)、媒體使用、作業(yè)習(xí)題布置、問題討論、提問、總結(jié)、案例使用、教學(xué)情景設(shè)計(jì)、課程考核及課后輔導(dǎo)等。作 業(yè)實(shí)踐教學(xué)備 注本章參考書目、課外閱讀材料、需要注意的問題等。教學(xué)后記授課題目學(xué)習(xí)任務(wù)十一 結(jié)構(gòu)體操作_按學(xué)生成績排序教學(xué)目的教學(xué)要求教學(xué)目的:掌握關(guān)系型數(shù)據(jù)的C語言程序處理方法。教學(xué)要求:要求教師帶領(lǐng)學(xué)生回憶復(fù)習(xí)單變量的程序設(shè)計(jì)、一維數(shù)組的程序設(shè)計(jì),現(xiàn)實(shí)生活中需要的數(shù)據(jù)處理等,結(jié)構(gòu)體類型更貼近實(shí)際應(yīng)用,引導(dǎo)學(xué)生逐步認(rèn)識結(jié)構(gòu)體中某個(gè)成員的操作就是以

40、往的單變量的操作,只要將引用形式用好就是了。教學(xué)重點(diǎn)教學(xué)難點(diǎn)教學(xué)重點(diǎn):結(jié)構(gòu)體類型的定義;各成員的引用和輸入輸出。教學(xué)難點(diǎn):針對結(jié)構(gòu)體類型操作的函數(shù);鏈表。解決辦法:廣播軟件詳細(xì)講解演示,羅列操作步驟和逐步檢查;加強(qiáng)一對一的輔導(dǎo)教學(xué)方法教學(xué)手段教學(xué)方法:演示法、模仿式教學(xué)法、案例教學(xué)法、練習(xí)法和討論法。教學(xué)手段:多媒體教室;廣播軟件。教學(xué)資源:相關(guān)的精品課程;網(wǎng)絡(luò)教學(xué)資源;電子課件等。課堂教學(xué)時(shí)間分配教學(xué)內(nèi)容時(shí)間分配(分)任務(wù)引入:現(xiàn)實(shí)生活中存在的許多數(shù)據(jù)是關(guān)系型的,如:學(xué)生信息的加工,姓名與分?jǐn)?shù)是對應(yīng)的,離開姓名,分?jǐn)?shù)就無意義,針對這樣的數(shù)據(jù)類型的程序設(shè)計(jì),就要引入結(jié)構(gòu)體類型了。一、知識和能力要求1.知識要求用typedef說明一種新類型結(jié)構(gòu)體類型的說明結(jié)構(gòu)體類型變量、數(shù)組、指針的定義結(jié)構(gòu)體成員的引用了解鏈表知識

溫馨提示

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

評論

0/150

提交評論