版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
銅但目蹌
Tongrenxueyuan
教案
課程C語言程序設(shè)計(jì)
專業(yè)現(xiàn)代教育技術(shù)
年級08教技
教師袁科
職稱、學(xué)位助教、碩士
部系、教研室物電系、教育技術(shù)教研室
二。。九至二。一。學(xué)年度第二學(xué)期
銅仁學(xué)院教案
【首頁】
2008級
授課年級
課程名稱高級語言程序設(shè)計(jì)現(xiàn)代教育技班級08教技
及專業(yè)
術(shù)
必修課公共課();基礎(chǔ)或?qū)I(yè)基礎(chǔ)課(*);專業(yè)課()
課程類型
選修課限選課();任選課()
學(xué)生層次研究生(*)本科生()??粕ǎ┏山躺ū究疲ǎ?疲ǎ?/p>
授課方式理論課(*);實(shí)踐課(*)考核方式理論%;實(shí)踐%
課程教學(xué)
周學(xué)時(shí)數(shù)472
總學(xué)時(shí)數(shù)
學(xué)時(shí)分配課堂講授54學(xué)時(shí);實(shí)踐課18學(xué)時(shí)
出版社及清華大學(xué)出版社,
教材名稱《C程序設(shè)計(jì)(第三版)》作者譚浩強(qiáng)
出版時(shí)間2005
1、譚浩強(qiáng).《C程序設(shè)計(jì)題解與上步L指導(dǎo)(第三版)》,清4。大學(xué)出版社,2005.
2、譚浩強(qiáng).《C程序設(shè)計(jì)試題匯編》.清華大學(xué)出版社,20(?6.
3、張建勛,紀(jì)綱.《C語言程序設(shè)計(jì)教程(21世紀(jì)普通高才交運(yùn)算機(jī)公共課程規(guī)
劃教材)》,清華大學(xué)出版社,2008.
4、克尼漢等著滁寶文等譯.《C無星序設(shè)計(jì)語言(第2版新版)》,機(jī)械工業(yè)出版
社,2005.
5、林銳,韓永泉.《高質(zhì)量程序設(shè)計(jì)才旨南:C++、C語言(第3版)》,電子工業(yè)出
參版社,2005.
考6、全國運(yùn)算機(jī)等級考試編寫組,《二七國運(yùn)算機(jī)等級考試教程二級C語言》,人
資民郵電出版社,2009.
料
授課時(shí)間
注:1、表中()選項(xiàng)內(nèi)請打“*”:2、教案按授課次數(shù)填寫,每次授課均應(yīng)填寫一份;空格大小可根據(jù)內(nèi)容自行調(diào)整;
重復(fù)班授課可不另填寫教案;此教案填寫并打印后須教研室主任審查、簽字;3、教案首頁只填寫一次,其他內(nèi)容須按課堂
教學(xué)次數(shù)填寫。
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第1周,第1次課2010年3月5S
章節(jié)名稱第1章C語言概述
授課方式課堂講授(J);實(shí)踐課()教學(xué)時(shí)數(shù)2
教1.了解C語言的特點(diǎn)
學(xué)2.懂得C語言程序的組成結(jié)構(gòu)
目3.了解運(yùn)行C程序的步驟與方法
的
及
要
求
教重點(diǎn):
學(xué)LC語言的組成結(jié)構(gòu)
重2.運(yùn)行C程序的步驟與方法
點(diǎn)難點(diǎn):
和1.C語言的組成結(jié)構(gòu)
難2.C程序編譯和鏈接的過程
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
10m
1.1C語言顯現(xiàn)的歷史背景
15m
1.2C語言的特點(diǎn)
40m
1.3簡單的C語言程序介紹
1.4運(yùn)行C程序的步驟與方法
1.4.1運(yùn)行C程序的步驟5m
1.4.2上機(jī)運(yùn)行C程序的方法30m
1.C語言能夠被廣泛應(yīng)用的原因是什么?
啟2.程序運(yùn)行前為什么要先編譯和鏈接?
發(fā)
提
問
InternationalStandardOrganizationISO國際標(biāo)準(zhǔn)化組織
外IntegralDevelopmentEnvironmentIDE集成開發(fā)環(huán)境
語sourceprogram源程序objiectprogram目標(biāo)程序
要compiler編譯interpreter說明
求Error錯(cuò)誤warning警告
1.c程序總是從main函數(shù)開始執(zhí)行,與main函數(shù)的位置無關(guān);
2.C程序書寫格式自由,但根據(jù)書寫規(guī)范要求,出了if語句等,其他語句都分
別占一行;
3.每個(gè)語句和數(shù)據(jù)聲明的最后必須有一個(gè)分號;
小
4.用戶無需編寫輸入輸出函數(shù)。輸入輸出操作有庫函數(shù)完成。C對輸入輸出實(shí)
行函數(shù)化;
結(jié)
思1.C程序由哪些部分組成?
考2.為什么說C程序主要是由函數(shù)組成的?
與
練
習(xí)
題
下C語言的階乘開發(fā)環(huán)境---TurboC3.0
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第2周,第2次課2010年3月9日
章節(jié)名稱實(shí)驗(yàn)一C語言運(yùn)行環(huán)境及運(yùn)行一個(gè)簡單的C程序
授課方式課堂講授();實(shí)踐課(教學(xué)時(shí)數(shù)2
教
學(xué)1.了解TC環(huán)境的組成。
目2.把握TurboC集成開發(fā)環(huán)境的基本使用方法。
的3.能夠編寫并在TurboC中編輯和運(yùn)行最簡單的C程序。
及4.了解C語言程序從編輯、編譯、連接到運(yùn)行并得到運(yùn)行結(jié)果的過程。
要
求
教
學(xué)重點(diǎn):C程序從編輯、編譯、連接到運(yùn)行并得到運(yùn)行結(jié)果的過程。
重難點(diǎn):編輯并調(diào)試運(yùn)行一個(gè)C程序。
點(diǎn)
和
難
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
1.了解TC環(huán)境的組成。20m
2.進(jìn)入、退出和定制TC環(huán)境。10m
3.運(yùn)行演示程序20m
4.編寫自己的第一個(gè)程序30m
5.分別編譯、連接、運(yùn)行程序20m
啟TC環(huán)境的組成包括哪些?
發(fā)
提
問
IDE(IntegralDevelopmentEnvironment)集成開發(fā)環(huán)境
外Edit編輯
語Message消息
要Watch檢測
求.EXE文件可執(zhí)行文件
TurboC2.0是C程序設(shè)計(jì)的一種集成開發(fā)環(huán)境,(其它還有VisualC++6.0、
BorlandC++等),該集成環(huán)境簡單易學(xué),同學(xué)們必須第一熟悉并把握該集成環(huán)境。待
熟悉C語言開發(fā)后,可使用VisualC++6。等集成環(huán)境。
小
結(jié)
思
考在TurboC中運(yùn)行和調(diào)試?yán)}程序及作業(yè)程序。
與
練
習(xí)
題
下算法、流程圖、結(jié)構(gòu)化程序設(shè)計(jì)
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第2周,第3次課2010年3月12日
章節(jié)名稱第2章程序的靈魂一一算法
授課方式課堂講授(J);實(shí)踐課()教學(xué)時(shí)數(shù)2
教1、了解算法的概念、特性
學(xué)2、懂得比把握算法的表示方法,特別是N-S流程圖表示方法
目3、把握結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)及其設(shè)計(jì)的基本思想
的
及
要
求
教重點(diǎn):
學(xué)1.流程圖、N-S流程圖
重2.結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)及其設(shè)計(jì)的基本思想
點(diǎn)難點(diǎn):
和1.N-S流程圖
難2.結(jié)構(gòu)化程序設(shè)計(jì)的基本思想
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
2.1算法的概念10m
2.2簡單算法舉例10m
2.3算法的特性10m
2.4怎樣表示一個(gè)算法
2.4.1用自然語言表示算法10m
2.4.2用流程圖表示算法10m
2.4.3種基本結(jié)構(gòu)和改進(jìn)的流程圖10m
2.4.4用口5流程圖表示算法10m
2.4.5用偽代碼表示算法10m
2.4.6用運(yùn)算機(jī)語言表示算法10m
2.5結(jié)構(gòu)化程序設(shè)計(jì)方法10m
1.什么是結(jié)構(gòu)化的算法?
啟2.為什么要提倡結(jié)構(gòu)化的算法?
發(fā)
提
問
algorithm算法
外flowchart流程圖
語structuredprogramming結(jié)構(gòu)化程序設(shè)計(jì)
要
求
1、程序的三種基本結(jié)構(gòu):順序、挑選、循環(huán)
2、5種描述算法的方法,關(guān)鍵是N-S圖
3、靈活運(yùn)用三種基本結(jié)構(gòu),學(xué)會結(jié)構(gòu)化的程序設(shè)計(jì)方法
小
結(jié)
思(P36)2.6,2.7
考
與
練
習(xí)
題
下數(shù)據(jù)類型
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第3周,第4次課2010年3月16日
章節(jié)名稱第3章數(shù)據(jù)類型、運(yùn)算符、表達(dá)式3.1C的數(shù)據(jù)類型?3.5字符型數(shù)據(jù)
授課方式課堂講授(J);實(shí)踐課()教學(xué)時(shí)數(shù)2
教1、把握C的數(shù)據(jù)類型
學(xué)2、把握整型、實(shí)型、字符型數(shù)據(jù)的常量及變量
目
的
及
要
求
教重點(diǎn):
學(xué)1.基本數(shù)類型的常量和變量
重難點(diǎn):
點(diǎn)1.不同類型的數(shù)據(jù)在內(nèi)存中的儲備形式
和
難
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
3.1C語言的數(shù)據(jù)類型5m
3.2常量與變量
3.2.1常量和符號常量10m
3.2.2變量10m
3.3整型數(shù)據(jù)
3.3.1整型常量的表示方法5m
3.3.2整型變量10m
3.3.3整型常量的類型5m
3.4浮點(diǎn)型數(shù)據(jù)
3.4.1浮點(diǎn)型常量的表示方法5m
3.4.2浮點(diǎn)型變量10m
3.4.3浮點(diǎn)型常量的類型5m
3.5字符型數(shù)據(jù)
3.5.1字符常量10m
3.5.2字符變量5m
3.5.3字符數(shù)據(jù)在內(nèi)存中的儲備形式及其使用方法10m
3.5.4字符串常量10m
啟1.字符常量和字符串常量有何區(qū)別?
發(fā)2.為什么沒有字符串變量?
提
問
int整型
外float單精度類型
語double雙精度類型
要char字符型
求constant(quantity)常量
variablequantity變量
1、C的基本數(shù)據(jù)類型int、float、double、char
2、基本數(shù)據(jù)類型的常量表示、變量定義,及不同類型的數(shù)據(jù)在內(nèi)存中的儲備形
式
小
結(jié)
思(P66)3.2,3.4
考
與
練
習(xí)
題
下變量賦初值、運(yùn)算符、表達(dá)式
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第3周,第5次課2010年3月19日
章節(jié)名稱第3章數(shù)據(jù)類型、運(yùn)算符、表達(dá)式3.6變量賦初值?3.10逗號運(yùn)算符和逗號表達(dá)式
授課方式課堂講授(J);實(shí)踐課()教學(xué)時(shí)數(shù)2
教1、把握變量賦初值的方法
學(xué)2、把握C語言中的各種運(yùn)算符
目3、把握運(yùn)算符的優(yōu)先級與結(jié)合性
的
及
要
求
教重點(diǎn):
學(xué)1.變量賦初值的方法
重2.C語言中各種運(yùn)算符的使用
點(diǎn)難點(diǎn):
和1.混合表達(dá)式中運(yùn)算符的運(yùn)算順序
難
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
3.6變量賦初值5m
3.7各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算15m
3.8算術(shù)運(yùn)算符和算術(shù)表達(dá)式
3.8.1C語言運(yùn)算符簡介10m
3.8.2算術(shù)運(yùn)算符和算術(shù)表達(dá)式40m
3.9賦值運(yùn)算符和賦值表達(dá)式25m
3.10逗號運(yùn)算符和逗號表達(dá)式5m
1.變量先定義后使用有什么好處?
如何減少++,一運(yùn)算出錯(cuò)?
啟2.
發(fā)
提
問
constant(quantity)常量
外variablequantity變量
語initiation初始化
要typeconversion類型轉(zhuǎn)換
求
1、算術(shù)運(yùn)算符、邏輯運(yùn)算符的應(yīng)用,及相關(guān)表達(dá)式的邏輯值
2、++、--運(yùn)算
3、各種運(yùn)算符的優(yōu)先級
小
結(jié)
思(P66)3.7,3.9,3.10,3.12
考
與
練
習(xí)
題
下
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第4周,第6次課2010年3月23日
章節(jié)名稱第4章順序程序設(shè)計(jì)4.1C語句概述?4.4字符數(shù)據(jù)的輸入輸出
授課方式課堂講授(J);實(shí)踐課()教學(xué)時(shí)數(shù)2
教1、對C語句能夠有整體的把握
學(xué)2、把握賦值語句、字符輸入輸出函數(shù)
目3、懂得輸入輸出的概念
的
及
要
求
教重點(diǎn):
學(xué)1.賦值語句
重2.字符輸入輸出函數(shù)
點(diǎn)難點(diǎn):
和1.懂得輸入輸出的概念
難
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
4.1C語句概述20m
4.2賦值語句10m
4.3數(shù)據(jù)輸入輸出的概念及在C語言中的實(shí)現(xiàn)10m
4.4字符數(shù)據(jù)的輸入輸出
4.4.1putchar函數(shù)10m
4.4.2getchar函數(shù)10m
程序舉例40m
1.怎樣區(qū)分表達(dá)式和表達(dá)式語句?
2.C語言為什么要設(shè)表達(dá)式語句?
啟
發(fā)3.什么時(shí)候用表達(dá)式,什么時(shí)候用表達(dá)式語句?
提
問
sequentialstructure順序結(jié)構(gòu)
外assignmentstatement賦值語句
語expression表達(dá)式
要getchar()字符輸入函數(shù)
求putchar()字符輸出函數(shù)
1、注意通過學(xué)習(xí),能夠?qū)語句有整體的把握
2、字符輸入輸出函數(shù):getchar()\putchar()
3、懂得輸入輸出的概念,進(jìn)一步把握C語言的核心思想
小
結(jié)
思(P89)4.4,4.5
考
與
練
習(xí)
題
下格式化輸入輸出函數(shù)
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第4周,第7次課2010年3月26日
章節(jié)名稱第4章順序程序設(shè)計(jì)4.5格式輸入輸出,4.6順序結(jié)構(gòu)程序設(shè)計(jì)舉例
授課方式課堂講授(J);實(shí)踐課()教學(xué)時(shí)數(shù)2
教1、把握格式化輸入輸出語句
學(xué)2、把握順序結(jié)構(gòu)的組成、特點(diǎn)和應(yīng)用
目3、學(xué)會簡單的順序程序設(shè)計(jì)
的
及
要
求
教重點(diǎn):
學(xué)1.格式化輸入輸出語句
重2.順序結(jié)構(gòu)的組成、特點(diǎn)和應(yīng)用
點(diǎn)難點(diǎn):
和1.順序結(jié)構(gòu)程序設(shè)計(jì)
難
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
4.5格式輸入與輸出
4.5.1printf函數(shù)
1.printf函數(shù)10m
2.格式字符20m
4.5.2scanf函數(shù)
1.一樣形式10m
2格.式說明10m
3.使用scanf函數(shù)時(shí)應(yīng)注意的問題15m
4.6順序結(jié)構(gòu)程序設(shè)計(jì)舉例35m
1.順序語句結(jié)構(gòu)程序設(shè)計(jì)的流程是什么?
2.C程序是如何實(shí)現(xiàn)輸入輸出的?有哪些方式?
啟
發(fā)
提
問
sequentialstructure順序結(jié)構(gòu)
外numberformat數(shù)據(jù)格式
語expression表達(dá)式
要printf()格式化輸入函數(shù)
求scanf()格式化輸出函數(shù)
1、格式輸入輸出函數(shù):scanf\printf,特別注意scanf函數(shù)的地址項(xiàng)是否要加&
2、注意簡單程序的結(jié)構(gòu),頭文件、變量定義、輸入語句及輸出語句
小
結(jié)
思(P89)4.6,4.8
考
與
練
習(xí)
題
下C語言賦值語句和基本輸入輸出函數(shù)的使用
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第5周,第8次課2010年3月30日
章節(jié)名稱實(shí)驗(yàn)二數(shù)據(jù)類型及順序結(jié)構(gòu)
授課方式課堂講授();實(shí)踐課(教學(xué)時(shí)數(shù)2
教
學(xué)1.進(jìn)一步熟悉TC環(huán)境的使用方法。
目2.學(xué)習(xí)C語言賦值語句和基本輸入輸出函數(shù)的使用。
的3.編寫順序結(jié)構(gòu)程序并運(yùn)行。
及4.了解數(shù)據(jù)類型在程序設(shè)計(jì)語言中的意義。
要
求
教重點(diǎn):
學(xué)1.C語言賦值語句和基本輸入輸出函數(shù)的使用。
重2.編寫順序結(jié)構(gòu)程序并運(yùn)行。
點(diǎn)
和難點(diǎn):編寫順序結(jié)構(gòu)程序并運(yùn)行。
難
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
1.編程序,輸出如下圖形:
*
***20'
2.編寫程序,實(shí)現(xiàn)下面的輸出格式和結(jié)果(表示空格):
a=5,b=7,a-b=-2,a/b=71%
cl=COMPUTER,c2=C0MP,c3=COMP20'
x=31.19,y=-31.2,z=31.1900
s=3.U900e+002,t=-3.12e+001
3.編寫程序,輸入變量x值,輸出變量y的值,并分析輸出結(jié)
果。
(1)y=2.4*x-1/2
(2)y=x%2/5-x20,
(3)y=x>10&&x<100
(4)y=x>=10|x<=1
(5)y=(x-=x*10,x/=10)
要求變量x、y是float型。
4.調(diào)試程序20z
5.運(yùn)行程序20z
啟數(shù)據(jù)類型在程序設(shè)計(jì)中有什么意義?
發(fā)
提
問
sequentialstructure順序結(jié)構(gòu)
外numberformat數(shù)據(jù)格式
語expression表達(dá)式
要putchar()/getchar()字符輸入/輸出函數(shù)
求printf()/scanf()格式化輸入/輸出函數(shù)
通過本次課的學(xué)習(xí):
1.復(fù)習(xí)了數(shù)據(jù)類型和運(yùn)算符的有關(guān)概念。
2操.作實(shí)踐了了賦值語句和輸入輸出函數(shù)各種格式符的使用。
小
3.進(jìn)一步熟悉TC環(huán)境的使用方法。
結(jié)
思輸入圓半徑(5)和圓心角(600),輸出圓的周長、面積和扇形周長。
考
與
練
習(xí)
題
下運(yùn)算符、表達(dá)式
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月1
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第5周,第9次課2010年4月2日
章節(jié)名稱第5章挑選結(jié)構(gòu)程序設(shè)計(jì)5.1關(guān)系運(yùn)算符和關(guān)系表達(dá)式~5.3if語句的3種形式
授課方式課堂講授3;實(shí)踐課()教學(xué)時(shí)數(shù)2
教1、把握關(guān)系運(yùn)算符和邏輯運(yùn)算符的基本概念
學(xué)2、能夠運(yùn)算關(guān)系表達(dá)式和邏輯表達(dá)式的值
目3、把握實(shí)現(xiàn)挑選結(jié)構(gòu)的3種基本形式
的
及
要
求
教重點(diǎn):
學(xué)1.關(guān)系運(yùn)算符和關(guān)系表達(dá)式,邏輯運(yùn)算符和邏輯表達(dá)式
重2.挑選結(jié)構(gòu)的3種基本形式
點(diǎn)難點(diǎn):
和1.編寫挑選結(jié)構(gòu)的程序
難
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
5.1關(guān)系運(yùn)算符和關(guān)系表達(dá)式
5.1.1關(guān)系運(yùn)算符及其優(yōu)先次序10m
5.1.2關(guān)系表達(dá)式10m
5.2邏輯運(yùn)算符和邏輯表達(dá)式
5.2.1邏輯運(yùn)算符及其優(yōu)先次序10m
5.2.2邏輯表達(dá)式10m
5.3if語句
5.3.1if語句的3種形式
1.if(表達(dá)式)語句10m
2.if(表達(dá)式)語句1else語句210m
3.if_else_if語句結(jié)構(gòu)10m
程序舉例30m
1.挑選語句結(jié)構(gòu)程序設(shè)計(jì)的流程是什么?
啟2.表達(dá)式的作用是什么?
發(fā)
提
問
Select挑選
外Expression表達(dá)式
語logicalexpression邏輯表達(dá)式
要relationalexpression關(guān)系表達(dá)式
求structure結(jié)構(gòu)
要設(shè)計(jì)挑選結(jié)構(gòu)程序,要考慮兩個(gè)方面的問題:一是在C語言中如何來表示條件,
二是在C語言中實(shí)現(xiàn)挑選結(jié)構(gòu)用什么語句。在C語言中表示條件,一樣用關(guān)系表達(dá)式
或邏輯表達(dá)式,實(shí)現(xiàn)挑選結(jié)構(gòu)用if語句或switch語句。通過本次課的學(xué)習(xí),要把握
小
C語言條件的表示方法以及實(shí)現(xiàn)挑選結(jié)構(gòu)的if語句,能夠編寫簡單的挑選結(jié)構(gòu)程序。
結(jié)
思(P129)5.3、5.4
考
與
練
習(xí)
題
下if語句的嵌套、switch語句
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第6周,第10次課2010年4月6日
章節(jié)名稱第5章挑選結(jié)構(gòu)程序設(shè)計(jì)5.3.2if語句的嵌套?5.5程序舉例
授課方式課堂講授(J);實(shí)踐課()教學(xué)時(shí)數(shù)2
教1、把握if語句的嵌套使用
學(xué)2、把握switch語句的使用
目3、學(xué)會編寫挑選結(jié)構(gòu)的程序
的
及
要
求
教重點(diǎn):
學(xué)1.if語句的嵌套使用
重2.switch語句的使用
點(diǎn)難點(diǎn):
和l.if語句的嵌套使用
難2.switch語句條件表達(dá)式的建立
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
5.3if語句
5.3.2if語句的嵌套30m
5.3.3條件運(yùn)算符10m
5.4switch語句30m
5.5程序舉例30m
1.switch語句基本表達(dá)形式中為什么必須要使用break語句?
啟
發(fā)
提
問
Select挑選
外logicalexpression邏輯表達(dá)式
語relationalexpression關(guān)系表達(dá)式
要structure結(jié)構(gòu)
求priority優(yōu)先
在C語言中,if語句只能判定兩種情形,但實(shí)際情形可能有多種挑選,因此,
引入了if語句的嵌套使用和switch語句。通過本次課的學(xué)習(xí),要把握吉吉兩種語句的
使用方法,以處理復(fù)雜的多挑選問題。
小
結(jié)
思(P112)5.8、5.9
考
與
練
習(xí)
題
下if和switch語句的上機(jī)操作
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第6周,第11次課2010年4月9日
章節(jié)名稱上機(jī)3挑選結(jié)構(gòu)程序設(shè)計(jì)
授課方式課堂講授();實(shí)踐課(教學(xué)時(shí)數(shù)2
教
學(xué)1.正確使用關(guān)系表達(dá)式和邏輯表達(dá)式表達(dá)條件。
目2.學(xué)習(xí)分支語句if和switch的使用方法。
的3.進(jìn)一步熟悉TC集成環(huán)境的使用方法,學(xué)習(xí)TC環(huán)境提供的調(diào)試工具。
及
要
求
教
學(xué)重點(diǎn):分支語句if和switch的使用方法。
重難點(diǎn):TC環(huán)境調(diào)試工具的使用方法。
點(diǎn)
和
難
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
1.調(diào)試下列程序,使之具有如下功能:輸入a、b、c三個(gè)整數(shù),40m
求最小值。寫出調(diào)試過程。
2.編寫程序,求解一個(gè)分段函數(shù)。30m
3.某托兒所收2歲到6歲的孩子,2歲、3歲孩子進(jìn)小班(Lower
class);4歲孩子進(jìn)中班(Middleclass);5歲、6歲孩子進(jìn)大班30m
(Higherclass)o編寫程序(用switch語句),輸入孩子年齡,
輸出年齡及進(jìn)入的班號。如:輸入:3,輸出:age:3,enterLower
classo
啟如何使用TC環(huán)境進(jìn)行程序調(diào)試?
發(fā)
提
問
IDE(IntegralDevelopmentEnvironment)集成開發(fā)環(huán)境
外Edit編輯
語Message消息
要Watch檢測
求
TurboC2.0是C程序設(shè)計(jì)的一種集成開發(fā)環(huán)境,(其它還有VisualC++6.0、
BorlandC++等),該集成環(huán)境簡單易學(xué),同學(xué)們必須第一熟悉并把握該集成環(huán)境。通
過本次課,同學(xué)們復(fù)習(xí)了關(guān)系表達(dá)式、邏輯表達(dá)式和if語句、switch語句知識,并
進(jìn)行了上機(jī)操作,特別是學(xué)習(xí)了程序的調(diào)試方法。在編寫程序過程中,還要要注意分
小
支的作用范疇,及復(fù)合語句的運(yùn)用。
結(jié)
思自守?cái)?shù)是其平方后尾數(shù)等于該數(shù)自身的自然數(shù)。例如:25*25=625,
考76*76=5776。任意輸入一個(gè)自然數(shù),判定是否自守?cái)?shù)并輸出:如:25yes25*25=625,
與11no11*11=121。
練
習(xí)
題
下1.while循環(huán)語句
次2.for循環(huán)語句
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第7周,第12次課2010年4月13日
章節(jié)名稱第6章循環(huán)控制6.1概述?6.5for語句
授課方式課堂講授(J);實(shí)踐課()教學(xué)時(shí)數(shù)2
教1、把握三種循環(huán)語句的語法結(jié)構(gòu)
學(xué)2、靈活運(yùn)用循環(huán)語句
目
的
及
要
求
教重點(diǎn):
學(xué)1.while循環(huán)語句
重2.for循環(huán)語句
點(diǎn)難點(diǎn):
和1.三種循環(huán)語句的區(qū)別
難
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
2m
6.1慨述
13m
6.2goto語句以及用goto語句構(gòu)成循環(huán)
25m
6.3用while語句實(shí)現(xiàn)循環(huán)
20m
6.4用dowhile語句實(shí)現(xiàn)循環(huán)
6.5用for語句實(shí)現(xiàn)循環(huán)
40m
1.for循環(huán)與while、do-while循環(huán)的區(qū)別是什么?
2.for循環(huán)的3個(gè)參數(shù)是否一定要有?
啟
發(fā)
提
問
外While在…期間,當(dāng)…的時(shí)候
語For(表示時(shí)間)在(某一特定時(shí)間)
要
求
1、while、do-while、for語句的語法結(jié)構(gòu),特別是for語句中三個(gè)表達(dá)式的作
用
2、whie與do-while區(qū)別
3、注意循環(huán)控制的范疇
小
結(jié)
思(P129)6.2、6.6
考
與
練
習(xí)
題
下循環(huán)的嵌套;break語句;continue語句
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第7周,第13次課2010年4月16日
章節(jié)名稱第6章循環(huán)控制6.6循環(huán)的嵌套?6.9程序舉例
授課方式課堂講授(J);實(shí)踐課()教學(xué)時(shí)數(shù)2
教1、把握嵌套的循環(huán)結(jié)構(gòu)
學(xué)2、把握break\continue語句及其區(qū)別
目3、學(xué)會編程的基本方法
的
及
要
求
教重點(diǎn):
學(xué)1.循環(huán)的嵌套
重2.break語句
點(diǎn)3.continue語句
和難點(diǎn):
難1.break與continue語句的區(qū)別
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
6.6循環(huán)的嵌套15m
6.7兒種循環(huán)的比較15m
6.8break語句和continue語句
6.8.1break語句15m
6.8.2continue語句
15m
6.9程序舉例
40m
1.有哪些方法可以終止語句的循環(huán)?
2.break與continue語句的區(qū)別是什么?
啟
發(fā)
提
問
break終止,中斷
外continue連續(xù)
語
要
求
1、分清嵌套循環(huán)結(jié)構(gòu),是內(nèi)含還是并列,注意循環(huán)的作用范疇
2、區(qū)別break與continue語句
3、編程常用的三種方法,分別適用于不同情形
小
結(jié)
思
考(P129)6.4、6.10
與
練
習(xí)
題
下循環(huán)結(jié)構(gòu)程序設(shè)計(jì)上機(jī)
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第8周,第14次課2010年4月20日
章節(jié)名稱上機(jī)4循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
授課方式課堂講授();實(shí)踐課(教學(xué)時(shí)數(shù)2
教
學(xué)1.學(xué)習(xí)循環(huán)語句for、while和do-while語句的使用方法。
目2.學(xué)習(xí)用循環(huán)語句實(shí)現(xiàn)各種算法,例如窮舉法、迭代法等。
的3.進(jìn)一步熟悉TC集成環(huán)境的使用方法。
及
要
求
教
學(xué)重點(diǎn):循環(huán)語句for、while語句的使用方法。
重難點(diǎn):窮舉法、迭代法。
點(diǎn)
和
難
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
1.下列程序運(yùn)算SUM的值。調(diào)試該程序,使之能正確地運(yùn)算SUM。
寫出調(diào)試過程。在調(diào)試過程中,用單步執(zhí)行的方法觀察變量s和t的20m
值的變化,找到程序中存在的問題,加以改正。
2.下面程序的功能是運(yùn)算n!。運(yùn)算過程中竟然顯現(xiàn)的負(fù)值,從顯示
看出s=5040是7!,再乘以8應(yīng)是40320,實(shí)際卻是一個(gè)負(fù)數(shù)。分析30m
產(chǎn)生這種現(xiàn)象的原因,把程序改正過來,再用n=20進(jìn)行實(shí)驗(yàn),分析
所得到的結(jié)果。
3.北京市體育彩票采用整數(shù)1、2、3、……、36表示36種體育運(yùn)動(dòng),
一張彩票可挑選7種運(yùn)動(dòng)。編寫程序,挑選一張彩票的號碼,使得這25m
張彩票的7個(gè)號碼之和是105且相鄰兩個(gè)號碼之差按順序依次是1、2、
3、4、5、6。如果第一個(gè)號碼是1,則后續(xù)號碼應(yīng)是2、4、7、11、
16、22o
4.編寫程序?qū)崿F(xiàn)輸入整數(shù)n,輸出如下所示由數(shù)字組成的菱形。(圖
中n=5)
1
121
1232125m
1234321
123454321
1234321
12321
121
1
啟程序調(diào)試之前,準(zhǔn)備充分的測試用例有什么好處?
發(fā)
提
問
While在…期間,當(dāng)…的時(shí)候
外For(表示時(shí)間)在(某一特定時(shí)間)
語break終止,中斷
要continue連續(xù)
求
1.本次課復(fù)習(xí)了for、while、do-while語句和continue、break語句。
2.在程序調(diào)試之前,要準(zhǔn)備充分的測試用例。
3.編寫程序,運(yùn)行程序并記錄運(yùn)行結(jié)果。注意程序的書寫格式。
小
結(jié)
思
考(P130)6.14、6.15
與
練
習(xí)
題
下一維數(shù)組
次
課
預(yù)
習(xí)
要
點(diǎn)
教研室或科室主任審查意見:
教研室或科室主任簽字:
2010年月日
課程名稱C語言程序設(shè)計(jì)授課專業(yè)現(xiàn)代教育技術(shù)
周次第8周,第15次課2010年4月23日
章節(jié)名稱第7章數(shù)組7.1—維數(shù)組定義和引用
授課方式課堂講授(J);實(shí)踐課()教學(xué)時(shí)數(shù)2
教L懂得一維數(shù)組的概念
學(xué)2.把握一維數(shù)組的引用
目3.把握一維數(shù)組的初始化方法
的4.能夠編寫一維數(shù)組的程序
及
要
求
重點(diǎn):
教
1.一維數(shù)組的概念
學(xué)
2.一維數(shù)組的引用
,1(
3.一維數(shù)組的初始化方法
點(diǎn)
難點(diǎn):
和
1.一維數(shù)組概念的懂得
難
2.編寫一維數(shù)組程序
點(diǎn)
教學(xué)內(nèi)容時(shí)間分配及輔助手段
7.1.1一維數(shù)組的定義15m
7.1.2—維數(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度數(shù)據(jù)中心運(yùn)營維護(hù)承包人工合同模板4篇
- 2025年度互聯(lián)網(wǎng)數(shù)據(jù)中心搭建服務(wù)合同協(xié)議3篇
- 2025年度化工原料采購與儲存協(xié)議3篇
- 2025年度環(huán)保型綠色打印設(shè)備承包合同范本3篇
- 2025年度汽車4S店集團(tuán)購車優(yōu)惠及售后服務(wù)協(xié)議3篇
- 2024衣柜墻板吊頂裝修工程施工安全與環(huán)境保護(hù)合同
- 創(chuàng)新集成電路設(shè)計(jì)與制造技術(shù)項(xiàng)目可行性研究報(bào)告范文模板
- 《融資租賃行業(yè)培訓(xùn)》課件
- 2025年度房產(chǎn)中介服務(wù)傭金結(jié)算標(biāo)準(zhǔn)合同4篇
- 2025年度別墅裝修工程承包與監(jiān)理協(xié)議4篇
- 2025-2030年中國MPV汽車市場全景調(diào)研及投資策略分析報(bào)告
- 2024-2025學(xué)年初中七年級上學(xué)期數(shù)學(xué)期末綜合卷(人教版)含答案
- 中國高血壓防治指南(2024年修訂版)解讀(總)
- 重視心血管-腎臟-代謝綜合征(CKM)
- 新媒體研究方法教學(xué)ppt課件(完整版)
- 2020新版?zhèn)€人征信報(bào)告模板
- 工業(yè)純鐵生產(chǎn)工藝流程【詳情】
- 工藝管道儀表流程圖(共68頁).ppt
- 關(guān)于蒸汽管道應(yīng)急預(yù)案
- 技術(shù)服務(wù)及售后服務(wù)的承諾及保證措施
- 五項(xiàng)管理行動(dòng)日志excel表格
評論
0/150
提交評論