




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第 11-12 時順序結(jié)構(gòu)教學(xué)內(nèi)分析本課的主題 1 闡述了 語言的基本數(shù)據(jù)類型,介紹了常量和變量的定義與使用方法,隨 后進(jìn)一步介紹了如何利用賦值語句和輸入函數(shù)對變量進(jìn)行賦值,以及輸出函數(shù)的語法格式。 為了讓學(xué)生更容易掌握這部分內(nèi)容,教材給出了許多小例子,同時以交換變量值和轉(zhuǎn)換攝氏 華氏溫度為例,強(qiáng)化鞏固了本主題所教授的各項知識要點。主題 2 對 語言中常見的算術(shù)運算符做了介紹,并通過用編程解決兩個實際問題向?qū)W生 展示了算術(shù)運算符的具體用法。本課所學(xué)的常量、變量、數(shù)據(jù)類型、輸入輸出語句等基礎(chǔ)知識,在將來幾乎每一個程序 中都能得到體現(xiàn)和運用。這意味著教師要帶領(lǐng)學(xué)生扎實地掌握本課所教授的知識點。教師
2、在指導(dǎo)學(xué)生學(xué)習(xí)的時候,除了進(jìn)行相關(guān)知識概念的講解,還要特別注意學(xué)生動手實 踐能力的培養(yǎng)。只有學(xué)生具備了動手編寫和創(chuàng)造自己代碼的能力,才說明學(xué)生真正掌握了這 部分基礎(chǔ)知識。為此教師在自己的力范圍之內(nèi),可以考慮根據(jù)學(xué)生的具體情況,增加一些其 他的簡單樣例,幫助學(xué)生鞏固程序設(shè)計的基礎(chǔ)知識和編程技巧。教學(xué)對分析順序結(jié)構(gòu)是最簡單的一種程序流程,它在生活方方面面都有所體現(xiàn),從中不難找到類似 的例子進(jìn)行類比。結(jié)合生活知識和以往學(xué)習(xí)經(jīng)驗,學(xué)生在理解順序結(jié)構(gòu)程序流程方面應(yīng)該不 會存在特別大的困難。C 語言的算術(shù)運算符有它自身的特點和與眾不同之處,特別是取模運算、自增和自減運 算,在以往的學(xué)習(xí)中并不涉及,教師要充
3、分考慮到學(xué)生對這部分知識的理解難度,做好課堂 講解和舉例示范工作。掌握好算術(shù)運算符的計算方法,是學(xué)生學(xué)好程序設(shè)計的基礎(chǔ),本課的教學(xué)將為學(xué)生的程 序設(shè)計知識框架奠定堅實的基礎(chǔ)。教學(xué)目1.了解 C 語言的基本數(shù)據(jù)類型及常量和變量的定義方法。2.理解賦值運算的含義。3.掌握輸入輸出函數(shù)和常見的算術(shù)運算符。教學(xué)重和難點1.教學(xué)重點。(1)數(shù)據(jù)類型。(2)賦值運算的含義。(3)算術(shù)運算符2.教學(xué)難點(1)輸入輸出函數(shù)的用法。(2)“/、%、+、-”算術(shù)運算符的功能。教學(xué)方1.講授法:講解取模運算、自增和自減運算等,通過課堂用例將這些知識的具體應(yīng)用展示給 學(xué)生。2.任務(wù)驅(qū)動教學(xué)法:在課堂上設(shè)定編程任務(wù),讓
4、學(xué)生體會各種不同數(shù)據(jù)類型的變量和常量, 輸入函數(shù)與賦值語句對變量的影響。教學(xué)準(zhǔn)1.教學(xué)環(huán)境。多媒體網(wǎng)絡(luò)教室。2.教學(xué)資。C 語言源代碼樣例。教學(xué)過第 11 課時一、引入新課(5 分鐘)1.引言:編程中最本質(zhì)和核心的問題有兩個,一個是存儲數(shù)據(jù),一個是處理數(shù)據(jù)。其中存儲 數(shù)據(jù)是處理數(shù)據(jù)的基礎(chǔ),也是編程所要面臨的第 個問題。2.提問:在我們的生活中有哪些數(shù)據(jù)?預(yù)設(shè)回答:語數(shù)英的考試成績,學(xué)生的年齡,出生日期和年份,今天的氣溫等。二、學(xué)習(xí)程序中的數(shù)據(jù)類型10 分鐘)1、總結(jié)學(xué)生的課堂回答,提醒學(xué)生:在我們上一課所討論的計算矩形面積的程序中,矩形的 長和寬就是我們要處理的數(shù)據(jù)。不僅僅這些數(shù)值是計算機(jī)所需
5、要存儲和處理的數(shù)據(jù),有的時候比如像我們的姓名、家庭 住址、學(xué)校名稱等,這些也是計算機(jī)需要處理的數(shù)據(jù)。綜上所述,我們可以發(fā)現(xiàn)數(shù)據(jù)的基本類型總體可以分為數(shù)值類型和字符類型。2.結(jié)合課本主題 1,介紹基本的數(shù)據(jù)類型。3.提問:為什么在 C 語言中同樣是數(shù)值類型卻分為整型和實型兩類?4.展示教材 示例 2,布置課堂任務(wù)一:將示例 2 代碼輸入 Dev-C+。嘗試著改變教材 中給出的數(shù)據(jù),觀察運行結(jié)果的變化。5.提問:(1)改變數(shù)據(jù)后再運行程序,你觀察到了什么現(xiàn)象?(2)變量 a、b、c 具有怎樣的特性?(3)是不是向 a、b、c 輸入任意的數(shù)值都可以得到正確的結(jié)果?你對此有何猜想?6.總結(jié)學(xué)生的回答。
6、7.講解變量的作用,變量是用來存儲需要改變的數(shù)據(jù)的。8.提問:大家想想看,我們在寫程序的時候,有沒有可能需要存儲一些不需要改變也不可能 會改變的數(shù)據(jù)呢?如果有的話,請你舉幾個例子吧。三、學(xué)習(xí)常量、變量與賦值語句10 分鐘)1.小結(jié)學(xué)生的回答,還可以給出一些常量的例子,比如說圓周率等。2.提問:參考教材示例 3,釋一下在 C 語言中是如何定義并使用常量數(shù)據(jù)的。3.介紹#define 和 const。4.布置課堂任務(wù)二:參照教材的示例 3,將示例 2 碼中的 a、b 定為常量,檢查一下 代碼的運行結(jié)果,你觀察到了什現(xiàn)象?這一現(xiàn)象說明了什么問題?5.小結(jié)學(xué)生的課堂發(fā)言。要求學(xué)生將示例 的代碼修正回原
7、來的表達(dá)。6.分析課堂示例 代碼,進(jìn)一步提出新的觀點,既然變量的值是可以改變的,那么我們在 C 語言中要如何改變某個變量的值呢 ?7. 介紹賦值語句,展示課本示例 4根據(jù)對課本示例 4 的分析,讓學(xué)生把這段源代碼輸入 Dev-C+,同時試試看把 x=1 為 1=x,可以嗎?8.提問:x=x+1 有怎樣的含義?四、學(xué)習(xí)輸入輸出函數(shù)(15 鐘)1.在之前的幾個示例代碼中我們都用到了 請學(xué)生猜測一下: 有什么作用? 2.提問:觀察教材示 2 的源代碼,里面有三個 printf,請你想想看,這三個語句有么共 性,又有哪些不同?鼓勵學(xué)生動手修改示例 2 代碼,觀察輸出結(jié)果,看看有哪些變化。把 觀測到的變
8、化記錄下來,和同學(xué)分享交流一下。3.參考教材 P65 輸出函數(shù)部分,特別要說明格式化字符串的含義。4.如果說 printf 函數(shù)是用來輸出程序計算的結(jié)果,那么同樣的我們也需要有一種機(jī)制,來 獲得運行程序時用戶輸入的數(shù)據(jù)信息, 語言為我們提供了 scanf 函數(shù)。5.在介紹了格式化字符串的基礎(chǔ)上,結(jié)合課本,進(jìn)一步介紹 scanf 函數(shù)。6.參考課本示例 將它的源代碼輸入 ,認(rèn)真比對一下, printf 數(shù)和 數(shù) 在格式化字符串上有哪些相似之處和不同?嘗試著修訂 scanf 函數(shù)的格式化字符串,看它會 不會有其他意想不到的結(jié)果。和同學(xué)分享一下你對 scanf 函數(shù)格式化字符串的見解。 7.在學(xué)生活
9、動之前要特別強(qiáng)調(diào),輸入函數(shù)需要在語句變量前增加一個&運算符。五、總結(jié)本課(5 分鐘)回顧本節(jié)課的教學(xué)內(nèi)容,我們重點學(xué)習(xí)了不同類型的數(shù)據(jù)在 言編程中的表示方法,同時 見識了數(shù)據(jù)的兩種形態(tài),分別是可改變的變量和不可改變的常量,另外賦值語句可以幫助我 們修正變量中的值,最后, printf 函數(shù)和 scanf 函數(shù)為我們輸入和輸出數(shù)據(jù)提供了可能。第 12 課時一、復(fù)習(xí)已有知識(15 分鐘1.布置課堂任務(wù)一求定義兩個整型變量 和 b,分別從鍵盤上輸入它們的值印輸出 a,b 的值;交換 a,b 的值,再次打印輸出 的值。規(guī)定打印輸出的語句必須采用: printf(“a=%d,b=%d”,a,b),以此驗
10、證 a 和 b 值是 否真正得到了交換。2.利用多媒體網(wǎng)絡(luò)教室展示學(xué)生的作品范例,注意點評學(xué)生作品中可能出現(xiàn)的典型錯誤,比 如使用 scanf 函數(shù)時忘了加上&取地址符。要求學(xué)生參考課本中動手實踐的參考程序,進(jìn)一步修正自己的代碼。3.提問:(1)參考程序中,int、temp 作用是什么?(2)temp=a;a=b;b=temp;這三句話能否調(diào)換順序?原因是什么?4.布置課堂任務(wù)二:編寫一個程序,將用戶輸入的攝氏溫度 ct 轉(zhuǎn)換成華氏溫度 輸出。 在學(xué)生開始編程任務(wù)之前,提醒學(xué)生注意思考以下問題:(1)ft 和 ct 應(yīng)當(dāng)被定義成什么數(shù)據(jù)類型?為什么?(2)將攝氏溫度轉(zhuǎn)換為華氏溫度的公式,應(yīng)當(dāng)如
11、何在程序中表達(dá)?預(yù)設(shè)學(xué)生的回答:由于溫度可能含有小數(shù),所以大多數(shù)學(xué)生可能會把攝氏溫度和華氏溫 度都定義為 float 類型。5.教師展示并點評部分學(xué)生的典型代碼,同時可以請還沒有完成任務(wù)的學(xué)生參考教材 P68 實 踐創(chuàng)新的參考程序。6.進(jìn)一步提出問題,如果我們約定輸?shù)臄z氏溫度 ct 定是整數(shù)(目前大多數(shù)氣象預(yù)報也都只 報告整數(shù)溫度值),那么我們可以怎樣修訂之前的代碼?引導(dǎo)學(xué)生將攝氏溫度變量 ct 定為 int 類型之后,再次運行代碼,并觀察結(jié)果。請學(xué)生討論觀測到的結(jié)果,并嘗試著分析其中 的原因。二、講解新知識:算術(shù)運算10 分鐘)1.在上述的溫度轉(zhuǎn)換例子中,我們注意到在給變量賦值的時候,并不是
12、簡單地直接賦值,而 是需要對賦值的數(shù)據(jù)進(jìn)行一定的加工和計算,比如通過特定的轉(zhuǎn)換規(guī)則將攝氏溫度轉(zhuǎn)換為華 氏溫度。計算處理數(shù)據(jù)的方式,就是我們今天要重點介紹的算術(shù)運算。2.結(jié)合教材中的表 5-4,向?qū)W生介紹常見的算術(shù)運算符的類型和作用。對于常見的加減乘除運算,學(xué)生已經(jīng)比較熟悉了,教師在課堂上不做更多的贅述。 要特別引起注意的是除法運算,在 C 語 :言中,除法運算有兩種不同的表現(xiàn)形態(tài)。3.布置課堂任務(wù)三:請參照教材算術(shù)運算的示例程序,輸入程序,觀察運行結(jié)果。要求學(xué)生嘗試以下 代碼片段,觀察它們的運行結(jié)果,想想看這都說明了除法運算的哪些 特性?int x=10; float y; y=x/3; pr
13、intf (%f;float x=10; float y; y=x/3; printf(%f;int x=10; float y; y=x/3. 0; printf(%f;float x=10;int y; y=x/3; printf(%f;結(jié)合學(xué)生的分析和回答情況,點評除法運算的特性。4.結(jié)合教材表 5 介紹“%、-”運算符,并講評課堂任務(wù)三的運行結(jié)果。三、能力提升(15 分鐘)1.布置課堂任務(wù)四:完成三個小朋友分糖果的程序。提醒學(xué)生每一個糖果本身是不可分割的,請學(xué)生們開始編程之前要思考:我們應(yīng)該用怎 樣的數(shù)據(jù)類型存儲糖果的數(shù)量?2.交流展示學(xué)生完成的代碼。注意引導(dǎo)學(xué)生觀察程序代碼中除法的用法。3.結(jié)合教材中的參考程序,提問:如果我們將 都設(shè)定為 I float 類型,那么這個代碼 的運行結(jié)果將會產(chǎn)生怎樣的變化?4.布置課堂任務(wù)五
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 管樁引孔直徑要求
- ppp固定總價合同范本
- 出售大型樓盤合同范例
- 進(jìn)口合同:進(jìn)口協(xié)議范本
- 產(chǎn)科副主任個人工作總結(jié)
- 區(qū)域托管合同范本
- 2024-2025學(xué)年吉林省長春市高一上冊第一學(xué)程考試數(shù)學(xué)質(zhì)量檢測試題(含解析)
- 外墻涂料翻新施工合同-外墻涂料工程施工合同
- 2024-2025學(xué)年河南省商丘市夏邑縣高一上冊第一次月考數(shù)學(xué)檢測試卷(含解析)
- 一 物業(yè)服務(wù)合同范本
- 生產(chǎn)車間質(zhì)量培訓(xùn)
- 中醫(yī)適宜技術(shù)-中藥熱奄包
- 2024年江蘇省南通市國家保安員資格考試題庫國編版
- 石油天然氣技術(shù)人員招聘面試題與參考回答(某大型國企)
- 防火涂料質(zhì)量保證書
- 第九課 漂亮的班牌 教案 五下信息科技河南大學(xué)版
- 人教版高中語文必修3-梳理探究2《文學(xué)作品的個性化解讀》-(共45張)(部編)課件
- 礦產(chǎn)資源開發(fā)合同備忘錄范本
- 2024年廣州市高三二模普通高中畢業(yè)班綜合測試(二) 英語試卷及答案
- 大模型在刑偵技術(shù)中的應(yīng)用探索
- 2024年蘇州工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫完美版
評論
0/150
提交評論