第11課時(shí) 順序結(jié)構(gòu)-2020-2021學(xué)年閩教版(2020)七年級(jí)信息技術(shù)下冊(cè) 教案_第1頁(yè)
第11課時(shí) 順序結(jié)構(gòu)-2020-2021學(xué)年閩教版(2020)七年級(jí)信息技術(shù)下冊(cè) 教案_第2頁(yè)
第11課時(shí) 順序結(jié)構(gòu)-2020-2021學(xué)年閩教版(2020)七年級(jí)信息技術(shù)下冊(cè) 教案_第3頁(yè)
第11課時(shí) 順序結(jié)構(gòu)-2020-2021學(xué)年閩教版(2020)七年級(jí)信息技術(shù)下冊(cè) 教案_第4頁(yè)
第11課時(shí) 順序結(jié)構(gòu)-2020-2021學(xué)年閩教版(2020)七年級(jí)信息技術(shù)下冊(cè) 教案_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、第 11-12 時(shí)順序結(jié)構(gòu)教學(xué)內(nèi)分析本課的主題 1 闡述了 語(yǔ)言的基本數(shù)據(jù)類型,介紹了常量和變量的定義與使用方法,隨 后進(jìn)一步介紹了如何利用賦值語(yǔ)句和輸入函數(shù)對(duì)變量進(jìn)行賦值,以及輸出函數(shù)的語(yǔ)法格式。 為了讓學(xué)生更容易掌握這部分內(nèi)容,教材給出了許多小例子,同時(shí)以交換變量值和轉(zhuǎn)換攝氏 華氏溫度為例,強(qiáng)化鞏固了本主題所教授的各項(xiàng)知識(shí)要點(diǎn)。主題 2 對(duì) 語(yǔ)言中常見(jiàn)的算術(shù)運(yùn)算符做了介紹,并通過(guò)用編程解決兩個(gè)實(shí)際問(wèn)題向?qū)W生 展示了算術(shù)運(yùn)算符的具體用法。本課所學(xué)的常量、變量、數(shù)據(jù)類型、輸入輸出語(yǔ)句等基礎(chǔ)知識(shí),在將來(lái)幾乎每一個(gè)程序 中都能得到體現(xiàn)和運(yùn)用。這意味著教師要帶領(lǐng)學(xué)生扎實(shí)地掌握本課所教授的知識(shí)點(diǎn)。教師

2、在指導(dǎo)學(xué)生學(xué)習(xí)的時(shí)候,除了進(jìn)行相關(guān)知識(shí)概念的講解,還要特別注意學(xué)生動(dòng)手實(shí) 踐能力的培養(yǎng)。只有學(xué)生具備了動(dòng)手編寫(xiě)和創(chuàng)造自己代碼的能力,才說(shuō)明學(xué)生真正掌握了這 部分基礎(chǔ)知識(shí)。為此教師在自己的力范圍之內(nèi),可以考慮根據(jù)學(xué)生的具體情況,增加一些其 他的簡(jiǎn)單樣例,幫助學(xué)生鞏固程序設(shè)計(jì)的基礎(chǔ)知識(shí)和編程技巧。教學(xué)對(duì)分析順序結(jié)構(gòu)是最簡(jiǎn)單的一種程序流程,它在生活方方面面都有所體現(xiàn),從中不難找到類似 的例子進(jìn)行類比。結(jié)合生活知識(shí)和以往學(xué)習(xí)經(jīng)驗(yàn),學(xué)生在理解順序結(jié)構(gòu)程序流程方面應(yīng)該不 會(huì)存在特別大的困難。C 語(yǔ)言的算術(shù)運(yùn)算符有它自身的特點(diǎn)和與眾不同之處,特別是取模運(yùn)算、自增和自減運(yùn) 算,在以往的學(xué)習(xí)中并不涉及,教師要充

3、分考慮到學(xué)生對(duì)這部分知識(shí)的理解難度,做好課堂 講解和舉例示范工作。掌握好算術(shù)運(yùn)算符的計(jì)算方法,是學(xué)生學(xué)好程序設(shè)計(jì)的基礎(chǔ),本課的教學(xué)將為學(xué)生的程 序設(shè)計(jì)知識(shí)框架奠定堅(jiān)實(shí)的基礎(chǔ)。教學(xué)目1.了解 C 語(yǔ)言的基本數(shù)據(jù)類型及常量和變量的定義方法。2.理解賦值運(yùn)算的含義。3.掌握輸入輸出函數(shù)和常見(jiàn)的算術(shù)運(yùn)算符。教學(xué)重和難點(diǎn)1.教學(xué)重點(diǎn)。(1)數(shù)據(jù)類型。(2)賦值運(yùn)算的含義。(3)算術(shù)運(yùn)算符2.教學(xué)難點(diǎn)(1)輸入輸出函數(shù)的用法。(2)“/、%、+、-”算術(shù)運(yùn)算符的功能。教學(xué)方1.講授法:講解取模運(yùn)算、自增和自減運(yùn)算等,通過(guò)課堂用例將這些知識(shí)的具體應(yīng)用展示給 學(xué)生。2.任務(wù)驅(qū)動(dòng)教學(xué)法:在課堂上設(shè)定編程任務(wù),讓

4、學(xué)生體會(huì)各種不同數(shù)據(jù)類型的變量和常量, 輸入函數(shù)與賦值語(yǔ)句對(duì)變量的影響。教學(xué)準(zhǔn)1.教學(xué)環(huán)境。多媒體網(wǎng)絡(luò)教室。2.教學(xué)資。C 語(yǔ)言源代碼樣例。教學(xué)過(guò)第 11 課時(shí)一、引入新課(5 分鐘)1.引言:編程中最本質(zhì)和核心的問(wèn)題有兩個(gè),一個(gè)是存儲(chǔ)數(shù)據(jù),一個(gè)是處理數(shù)據(jù)。其中存儲(chǔ) 數(shù)據(jù)是處理數(shù)據(jù)的基礎(chǔ),也是編程所要面臨的第 個(gè)問(wèn)題。2.提問(wèn):在我們的生活中有哪些數(shù)據(jù)?預(yù)設(shè)回答:語(yǔ)數(shù)英的考試成績(jī),學(xué)生的年齡,出生日期和年份,今天的氣溫等。二、學(xué)習(xí)程序中的數(shù)據(jù)類型10 分鐘)1、總結(jié)學(xué)生的課堂回答,提醒學(xué)生:在我們上一課所討論的計(jì)算矩形面積的程序中,矩形的 長(zhǎng)和寬就是我們要處理的數(shù)據(jù)。不僅僅這些數(shù)值是計(jì)算機(jī)所需

5、要存儲(chǔ)和處理的數(shù)據(jù),有的時(shí)候比如像我們的姓名、家庭 住址、學(xué)校名稱等,這些也是計(jì)算機(jī)需要處理的數(shù)據(jù)。綜上所述,我們可以發(fā)現(xiàn)數(shù)據(jù)的基本類型總體可以分為數(shù)值類型和字符類型。2.結(jié)合課本主題 1,介紹基本的數(shù)據(jù)類型。3.提問(wèn):為什么在 C 語(yǔ)言中同樣是數(shù)值類型卻分為整型和實(shí)型兩類?4.展示教材 示例 2,布置課堂任務(wù)一:將示例 2 代碼輸入 Dev-C+。嘗試著改變教材 中給出的數(shù)據(jù),觀察運(yùn)行結(jié)果的變化。5.提問(wèn):(1)改變數(shù)據(jù)后再運(yùn)行程序,你觀察到了什么現(xiàn)象?(2)變量 a、b、c 具有怎樣的特性?(3)是不是向 a、b、c 輸入任意的數(shù)值都可以得到正確的結(jié)果?你對(duì)此有何猜想?6.總結(jié)學(xué)生的回答。

6、7.講解變量的作用,變量是用來(lái)存儲(chǔ)需要改變的數(shù)據(jù)的。8.提問(wèn):大家想想看,我們?cè)趯?xiě)程序的時(shí)候,有沒(méi)有可能需要存儲(chǔ)一些不需要改變也不可能 會(huì)改變的數(shù)據(jù)呢?如果有的話,請(qǐng)你舉幾個(gè)例子吧。三、學(xué)習(xí)常量、變量與賦值語(yǔ)句10 分鐘)1.小結(jié)學(xué)生的回答,還可以給出一些常量的例子,比如說(shuō)圓周率等。2.提問(wèn):參考教材示例 3,釋一下在 C 語(yǔ)言中是如何定義并使用常量數(shù)據(jù)的。3.介紹#define 和 const。4.布置課堂任務(wù)二:參照教材的示例 3,將示例 2 碼中的 a、b 定為常量,檢查一下 代碼的運(yùn)行結(jié)果,你觀察到了什現(xiàn)象?這一現(xiàn)象說(shuō)明了什么問(wèn)題?5.小結(jié)學(xué)生的課堂發(fā)言。要求學(xué)生將示例 的代碼修正回原

7、來(lái)的表達(dá)。6.分析課堂示例 代碼,進(jìn)一步提出新的觀點(diǎn),既然變量的值是可以改變的,那么我們?cè)?C 語(yǔ)言中要如何改變某個(gè)變量的值呢 ?7. 介紹賦值語(yǔ)句,展示課本示例 4根據(jù)對(duì)課本示例 4 的分析,讓學(xué)生把這段源代碼輸入 Dev-C+,同時(shí)試試看把 x=1 為 1=x,可以嗎?8.提問(wèn):x=x+1 有怎樣的含義?四、學(xué)習(xí)輸入輸出函數(shù)(15 鐘)1.在之前的幾個(gè)示例代碼中我們都用到了 請(qǐng)學(xué)生猜測(cè)一下: 有什么作用? 2.提問(wèn):觀察教材示 2 的源代碼,里面有三個(gè) printf,請(qǐng)你想想看,這三個(gè)語(yǔ)句有么共 性,又有哪些不同?鼓勵(lì)學(xué)生動(dòng)手修改示例 2 代碼,觀察輸出結(jié)果,看看有哪些變化。把 觀測(cè)到的變

8、化記錄下來(lái),和同學(xué)分享交流一下。3.參考教材 P65 輸出函數(shù)部分,特別要說(shuō)明格式化字符串的含義。4.如果說(shuō) printf 函數(shù)是用來(lái)輸出程序計(jì)算的結(jié)果,那么同樣的我們也需要有一種機(jī)制,來(lái) 獲得運(yùn)行程序時(shí)用戶輸入的數(shù)據(jù)信息, 語(yǔ)言為我們提供了 scanf 函數(shù)。5.在介紹了格式化字符串的基礎(chǔ)上,結(jié)合課本,進(jìn)一步介紹 scanf 函數(shù)。6.參考課本示例 將它的源代碼輸入 ,認(rèn)真比對(duì)一下, printf 數(shù)和 數(shù) 在格式化字符串上有哪些相似之處和不同?嘗試著修訂 scanf 函數(shù)的格式化字符串,看它會(huì) 不會(huì)有其他意想不到的結(jié)果。和同學(xué)分享一下你對(duì) scanf 函數(shù)格式化字符串的見(jiàn)解。 7.在學(xué)生活

9、動(dòng)之前要特別強(qiáng)調(diào),輸入函數(shù)需要在語(yǔ)句變量前增加一個(gè)&運(yùn)算符。五、總結(jié)本課(5 分鐘)回顧本節(jié)課的教學(xué)內(nèi)容,我們重點(diǎn)學(xué)習(xí)了不同類型的數(shù)據(jù)在 言編程中的表示方法,同時(shí) 見(jiàn)識(shí)了數(shù)據(jù)的兩種形態(tài),分別是可改變的變量和不可改變的常量,另外賦值語(yǔ)句可以幫助我 們修正變量中的值,最后, printf 函數(shù)和 scanf 函數(shù)為我們輸入和輸出數(shù)據(jù)提供了可能。第 12 課時(shí)一、復(fù)習(xí)已有知識(shí)(15 分鐘1.布置課堂任務(wù)一求定義兩個(gè)整型變量 和 b,分別從鍵盤(pán)上輸入它們的值印輸出 a,b 的值;交換 a,b 的值,再次打印輸出 的值。規(guī)定打印輸出的語(yǔ)句必須采用: printf(“a=%d,b=%d”,a,b),以此驗(yàn)

10、證 a 和 b 值是 否真正得到了交換。2.利用多媒體網(wǎng)絡(luò)教室展示學(xué)生的作品范例,注意點(diǎn)評(píng)學(xué)生作品中可能出現(xiàn)的典型錯(cuò)誤,比 如使用 scanf 函數(shù)時(shí)忘了加上&取地址符。要求學(xué)生參考課本中動(dòng)手實(shí)踐的參考程序,進(jìn)一步修正自己的代碼。3.提問(wèn):(1)參考程序中,int、temp 作用是什么?(2)temp=a;a=b;b=temp;這三句話能否調(diào)換順序?原因是什么?4.布置課堂任務(wù)二:編寫(xiě)一個(gè)程序,將用戶輸入的攝氏溫度 ct 轉(zhuǎn)換成華氏溫度 輸出。 在學(xué)生開(kāi)始編程任務(wù)之前,提醒學(xué)生注意思考以下問(wèn)題:(1)ft 和 ct 應(yīng)當(dāng)被定義成什么數(shù)據(jù)類型?為什么?(2)將攝氏溫度轉(zhuǎn)換為華氏溫度的公式,應(yīng)當(dāng)如

11、何在程序中表達(dá)?預(yù)設(shè)學(xué)生的回答:由于溫度可能含有小數(shù),所以大多數(shù)學(xué)生可能會(huì)把攝氏溫度和華氏溫 度都定義為 float 類型。5.教師展示并點(diǎn)評(píng)部分學(xué)生的典型代碼,同時(shí)可以請(qǐng)還沒(méi)有完成任務(wù)的學(xué)生參考教材 P68 實(shí) 踐創(chuàng)新的參考程序。6.進(jìn)一步提出問(wèn)題,如果我們約定輸?shù)臄z氏溫度 ct 定是整數(shù)(目前大多數(shù)氣象預(yù)報(bào)也都只 報(bào)告整數(shù)溫度值),那么我們可以怎樣修訂之前的代碼?引導(dǎo)學(xué)生將攝氏溫度變量 ct 定為 int 類型之后,再次運(yùn)行代碼,并觀察結(jié)果。請(qǐng)學(xué)生討論觀測(cè)到的結(jié)果,并嘗試著分析其中 的原因。二、講解新知識(shí):算術(shù)運(yùn)算10 分鐘)1.在上述的溫度轉(zhuǎn)換例子中,我們注意到在給變量賦值的時(shí)候,并不是

12、簡(jiǎn)單地直接賦值,而 是需要對(duì)賦值的數(shù)據(jù)進(jìn)行一定的加工和計(jì)算,比如通過(guò)特定的轉(zhuǎn)換規(guī)則將攝氏溫度轉(zhuǎn)換為華 氏溫度。計(jì)算處理數(shù)據(jù)的方式,就是我們今天要重點(diǎn)介紹的算術(shù)運(yùn)算。2.結(jié)合教材中的表 5-4,向?qū)W生介紹常見(jiàn)的算術(shù)運(yùn)算符的類型和作用。對(duì)于常見(jiàn)的加減乘除運(yùn)算,學(xué)生已經(jīng)比較熟悉了,教師在課堂上不做更多的贅述。 要特別引起注意的是除法運(yùn)算,在 C 語(yǔ) :言中,除法運(yùn)算有兩種不同的表現(xiàn)形態(tài)。3.布置課堂任務(wù)三:請(qǐng)參照教材算術(shù)運(yùn)算的示例程序,輸入程序,觀察運(yùn)行結(jié)果。要求學(xué)生嘗試以下 代碼片段,觀察它們的運(yùn)行結(jié)果,想想看這都說(shuō)明了除法運(yùn)算的哪些 特性?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é)生的分析和回答情況,點(diǎn)評(píng)除法運(yùn)算的特性。4.結(jié)合教材表 5 介紹“%、-”運(yùn)算符,并講評(píng)課堂任務(wù)三的運(yùn)行結(jié)果。三、能力提升(15 分鐘)1.布置課堂任務(wù)四:完成三個(gè)小朋友分糖果的程序。提醒學(xué)生每一個(gè)糖果本身是不可分割的,請(qǐng)學(xué)生們開(kāi)始編程之前要思考:我們應(yīng)該用怎 樣的數(shù)據(jù)類型存儲(chǔ)糖果的數(shù)量?2.交流展示學(xué)生完成的代碼。注意引導(dǎo)學(xué)生觀察程序代碼中除法的用法。3.結(jié)合教材中的參考程序,提問(wèn):如果我們將 都設(shè)定為 I float 類型,那么這個(gè)代碼 的運(yùn)行結(jié)果將會(huì)產(chǎn)生怎樣的變化?4.布置課堂任務(wù)五

溫馨提示

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

評(píng)論

0/150

提交評(píng)論