算法與程序設(shè)計《數(shù)據(jù)類型以及常量與變量》教學(xué)案例分享_第1頁
算法與程序設(shè)計《數(shù)據(jù)類型以及常量與變量》教學(xué)案例分享_第2頁
算法與程序設(shè)計《數(shù)據(jù)類型以及常量與變量》教學(xué)案例分享_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、數(shù)據(jù)類型以及常量與變量教學(xué)案例【教學(xué)課題】數(shù)據(jù)類型以及常量與變量【適用年級】普通高中一年級【所用教材】教科版算法與程序設(shè)計【學(xué)生分析】本節(jié)課教學(xué)對象為高一學(xué)生,教學(xué)內(nèi)容為程序設(shè)計的基礎(chǔ)知識,其中數(shù)據(jù)的部分類型、常量、變量的概念和數(shù)學(xué)課中有相通的地方,學(xué)生具有相關(guān)的數(shù)學(xué)基礎(chǔ),因此學(xué)習(xí)起來相對要容易?!窘滩姆治觥繑?shù)據(jù)類型、常量與變量是第二章第二節(jié)的第一課時的內(nèi)容,本節(jié)課內(nèi)容基礎(chǔ)性強,識記內(nèi)容比較多,且與數(shù)學(xué)課程中的相關(guān)概念有一定的了解,有數(shù)學(xué)知識作為基礎(chǔ),因此,難度并不大?!窘虒W(xué)目的】 1、知識和技能:(1)了解VB中的數(shù)據(jù)和數(shù)學(xué)課中的數(shù)據(jù)之間的異同。(2)掌握VB的數(shù)據(jù)類型。(3)掌握常量、變量

2、的相關(guān)知識。2、過程和方法:引導(dǎo)學(xué)生積極思考和分析問題。3、情感態(tài)度與價值觀:培養(yǎng)學(xué)生嚴謹?shù)乃季S習(xí)慣,激發(fā)學(xué)習(xí)熱情。【教學(xué)重點】VB數(shù)據(jù)類型,變量的命名及聲明【教學(xué)難點】對VB中的數(shù)據(jù)和數(shù)學(xué)課中的數(shù)據(jù)之間異同的理解?!局饕谭ā恐v授、演示、探究等方法?!局饕獙W(xué)法】記憶、嘗試、討論【教學(xué)用具】多媒體微機房【教學(xué)過程】一、由已知數(shù)學(xué)概念,引入主題師:程度設(shè)計中,往往要處理各種各樣的數(shù)據(jù)。數(shù)據(jù)在數(shù)學(xué)課中指什么?生:數(shù)字師:在計算機中,所有能被計算機處理的都可稱為數(shù)據(jù),計算機中的數(shù)據(jù)包括哪些?生:數(shù)字、文字、圖形、聲音、動畫、視頻。師:由些看來,計算機中的數(shù)據(jù)和數(shù)學(xué)課中數(shù)據(jù)的內(nèi)涵是不一樣的,請同學(xué)們加

3、以區(qū)分。二、比較并速記數(shù)據(jù)類型師:在VB中為了便于數(shù)據(jù)的表示與處理,把數(shù)據(jù)劃分為不同的類型。課本中提供了VB中常用數(shù)據(jù)類型。哪些類型是你熟悉的? 生:整數(shù)、日期型師:請同學(xué)們仔細觀察“取值范圍”,思考前四種類型有什么共性?生:整型、長整型、單精度型、雙精度型都是數(shù)值型,只是取值范圍不同。師:“1234”是什么數(shù)據(jù)類型?生:應(yīng)該是字符串,因為用雙引號括起來的。師:同學(xué)們注意到日期型的格式了嗎?生:用一對“#”號括起來。師:理解了七種數(shù)據(jù)類型?回想一下,你能記住嗎?生:整型、長整型、師:大家速記能力都很強。每一種數(shù)據(jù)類型都有一關(guān)鍵字和它相對應(yīng),所謂關(guān)鍵字就是數(shù)據(jù)類型的英文表示。請同學(xué)們速記七種數(shù)據(jù)

4、類型的關(guān)鍵字,然后我來問你來答。三、師生討論得出常量與變量的概念師:讓我們一起給常量和變量下個定義,老師說,但是你們要注意填空。在程序運行過程中其值不變的量稱為什么?生:常量師:在程序運行過程中其值變化的量稱為什么?生:變量四、引導(dǎo)學(xué)生理解符號常量的含義師:常量分數(shù)值常量和字符串常量。其中字串常量要用一對雙引號括起來。如果有這樣一個程序,程序中有100個地方用到圓周率的值3.14,后又要求圓周率的值精確到3.1415926,請大家?guī)兔ο胍粋€高效的辦法。 生:查找替換。師:很好,不過這種方法有沒有不足之處?生:有,就是如果程序中出現(xiàn)不是圓周率值的3.14也會被換掉。師:有什么辦法解決這個問題?生

5、:用符號常量師:這位同學(xué)對我們將要學(xué)習(xí)內(nèi)容進行了預(yù)習(xí),而且效果很好。請同學(xué)們看課本,看課本上是如何解決這個問題的?學(xué)生自學(xué)“符號常量”知識點。師:請同學(xué)們記住定義符號常量的格式,然后告訴我雖然程序中100處涉及到圓周率的值,但是我們僅需要改動幾處?生:一處。就是在定義語句中改動所賦的值就行了。五、學(xué)生自主學(xué)習(xí)變量的命名接受檢測師:沒有規(guī)矩不能成方圓,給變量命名時也要遵守一定的規(guī)則。請同學(xué)們自學(xué)課文,了解在VB中給變量命名有哪些規(guī)則,然后判斷下面的變量名哪些是合法的,哪些是不合法的。姓名 A 3b _df dim_ dimas print 生:錯誤的有:3b _df print六、變量聲明的方法

6、師:你在借用別人的東西之前是否要先征求主人的同意?有人要蓋房子是否先打個報告?有人要做生意,是否要有營業(yè)執(zhí)照?我們在使用變量時,也應(yīng)該先聲明后使用。請同學(xué)們自學(xué)變量聲明的方法,比較定義符號常量和聲明變量有哪些不同之處?生:第一,關(guān)鍵字不同,定義符號常量的關(guān)鍵字是“const”,變量聲明的關(guān)鍵字是“dim ”;第二,定義符號常量時需要給符號常量名賦一個值,而變量聲明時不需給變量賦值;第三,作用不同,一個是定義常量,一個是定義變量。師:歸納得非常好,請同學(xué)們看下面這個語句:Dim dtmbegingtime As Date ,dtamendtime As Date符合規(guī)則嗎?生:不符合。師:這種格

7、式也是對的,是一行中定義多個變量的格式。仔細觀察,這種格式的特點是什么?生:兩個語句中間用逗號分隔,第二個語句省略了“DIM”。七、講練結(jié)合,鞏固知識1、和學(xué)生一起討論求5!的程序,使學(xué)生理解每行代碼的作用以及該程序的算法,然后讓學(xué)生通過運行該程序來驗證算法。2、要求學(xué)生上機運行求10!和100!的程序。如果出錯,錯在哪?應(yīng)該怎么改?師:運行程序時出錯,錯誤的根源在哪?生:定義數(shù)據(jù)的類型不當(dāng)。生:這三段程序中,把X都定義為雙精度型就都不會出錯了。師:不同的變量類型占用內(nèi)存不一樣,因此盡量選擇合適的變量類型。八、師問生答,共同小結(jié)師:通過學(xué)習(xí),同學(xué)們能明確計算機中的數(shù)據(jù)和數(shù)學(xué)課上數(shù)據(jù)的區(qū)別嗎?生

8、:數(shù)據(jù)在數(shù)學(xué)課中主要指數(shù)字,在計算機中是指能被計算機接受并處理的所有數(shù)字、文字、符號、圖形、聲音等的總稱。師:VB中的數(shù)據(jù)主要有哪幾種類型?生:整型、長整型、單精度型、雙精度型、字符串型、布爾型、日期型師:VB中變量的命名規(guī)則有哪些?生:以字母或漢字開頭;只能由字母、漢字、數(shù)字和下畫線組成;字符個數(shù)不得超過255個;變量名不能用VB中的保留字等。師:同學(xué)們只有掌握了這些基礎(chǔ)的知識,在以后的編程中才可以得心應(yīng)手地加以應(yīng)用?!窘虒W(xué)反思】本節(jié)課教學(xué)內(nèi)容為數(shù)據(jù)類型、常量和變量的知識,主要是對基本概念的描述,因此學(xué)法以理解、識記為主。本節(jié)課以師生對話為主,輔以學(xué)生的識記和實踐。對于這些基本概念,通過對話的形式,教師引導(dǎo)學(xué)生討論、分析、歸納、識記和應(yīng)用。在識記不同的內(nèi)容時,為了避免枯燥,采用不同的方法。在識記數(shù)據(jù)的類型和關(guān)鍵字時,加入一些強化劑讓學(xué)生當(dāng)堂識記后,然后用“我來問你來答”的方式刺激學(xué)生加強記憶;在理解并識記變量的命名規(guī)則時,通過判斷變量的真?zhèn)蝸砑訌娮R記和應(yīng)用;定義符號常量和聲明變量的格式,是通過比較兩者的異同來加強記憶和加深理解。本節(jié)課不足之處為:對課本練習(xí)求階乘程序的處理不當(dāng)。做練習(xí)之前向?qū)W生補充講解階乘的含義,因為學(xué)生還沒有系統(tǒng)學(xué)習(xí)循環(huán)結(jié)構(gòu),對

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論