C程序設(shè)計(jì)電子教案教技_第1頁
C程序設(shè)計(jì)電子教案教技_第2頁
C程序設(shè)計(jì)電子教案教技_第3頁
C程序設(shè)計(jì)電子教案教技_第4頁
C程序設(shè)計(jì)電子教案教技_第5頁
已閱讀5頁,還剩69頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論