算法與程序設計《數據類型以及常量與變量》教學案例.doc_第1頁
算法與程序設計《數據類型以及常量與變量》教學案例.doc_第2頁
算法與程序設計《數據類型以及常量與變量》教學案例.doc_第3頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數據類型以及常量與變量教學案例【教學課題】數據類型以及常量與變量【適用年級】普通高中一年級【所用教材】教科版算法與程序設計【學生分析】本節(jié)課教學對象為高一學生,教學內容為程序設計的基礎知識,其中數據的部分類型、常量、變量的概念和數學課中有相通的地方,學生具有相關的數學基礎,因此學習起來相對要容易?!窘滩姆治觥繑祿愋汀⒊A颗c變量是第二章第二節(jié)的第一課時的內容,本節(jié)課內容基礎性強,識記內容比較多,且與數學課程中的相關概念有一定的聯(lián)系,有數學知識作為基礎,因此,難度并不大?!窘虒W目的】 1、知識和技能:(1)了解VB中的數據和數學課中的數據之間的異同。(2)掌握VB的數據類型。(3)掌握常量、變量的相關知識。2、過程和方法:引導學生積極思考和分析問題。3、情感態(tài)度與價值觀:培養(yǎng)學生嚴謹的思維習慣,激發(fā)學習熱情?!窘虒W重點】VB數據類型,變量的命名及聲明【教學難點】對VB中的數據和數學課中的數據之間異同的理解。【主要教法】講授、演示、探究等方法?!局饕獙W法】記憶、嘗試、討論【教學用具】多媒體微機房【教學過程】一、由已知數學概念,引入主題師:程度設計中,往往要處理各種各樣的數據。數據在數學課中指什么?生:數字師:在計算機中,所有能被計算機處理的都可稱為數據,計算機中的數據包括哪些?生:數字、文字、圖形、聲音、動畫、視頻。師:由些看來,計算機中的數據和數學課中數據的內涵是不一樣的,請同學們加以區(qū)分。二、比較并速記數據類型師:在VB中為了便于數據的表示與處理,把數據劃分為不同的類型。課本中提供了VB中常用數據類型。哪些類型是你熟悉的? 生:整數、日期型師:請同學們仔細觀察“取值范圍”,思考前四種類型有什么共性?生:整型、長整型、單精度型、雙精度型都是數值型,只是取值范圍不同。師:“1234”是什么數據類型?生:應該是字符串,因為用雙引號括起來的。師:同學們注意到日期型的格式了嗎?生:用一對“#”號括起來。師:理解了七種數據類型?回想一下,你能記住嗎?生:整型、長整型、師:大家速記能力都很強。每一種數據類型都有一關鍵字和它相對應,所謂關鍵字就是數據類型的英文表示。請同學們速記七種數據類型的關鍵字,然后我來問你來答。三、師生討論得出常量與變量的概念師:讓我們一起給常量和變量下個定義,老師說,但是你們要注意填空。在程序運行過程中其值不變的量稱為什么?生:常量師:在程序運行過程中其值變化的量稱為什么?生:變量四、引導學生理解符號常量的含義師:常量分數值常量和字符串常量。其中字串常量要用一對雙引號括起來。如果有這樣一個程序,程序中有100個地方用到圓周率的值3.14,后又要求圓周率的值精確到3.1415926,請大家?guī)兔ο胍粋€高效的辦法。 生:查找替換。師:很好,不過這種方法有沒有不足之處?生:有,就是如果程序中出現不是圓周率值的3.14也會被換掉。師:有什么辦法解決這個問題?生:用符號常量師:這位同學對我們將要學習內容進行了預習,而且效果很好。請同學們看課本,看課本上是如何解決這個問題的?學生自學“符號常量”知識點。師:請同學們記住定義符號常量的格式,然后告訴我雖然程序中100處涉及到圓周率的值,但是我們僅需要改動幾處?生:一處。就是在定義語句中改動所賦的值就行了。五、學生自主學習變量的命名接受檢測師:沒有規(guī)矩不能成方圓,給變量命名時也要遵守一定的規(guī)則。請同學們自學課文,了解在VB中給變量命名有哪些規(guī)則,然后判斷下面的變量名哪些是合法的,哪些是不合法的。姓名 A 3b _df dim_ dimas print 生:錯誤的有:3b _df print六、變量聲明的方法師:你在借用別人的東西之前是否要先征求主人的同意?有人要蓋房子是否先打個報告?有人要做生意,是否要有營業(yè)執(zhí)照?我們在使用變量時,也應該先聲明后使用。請同學們自學變量聲明的方法,比較定義符號常量和聲明變量有哪些不同之處?生:第一,關鍵字不同,定義符號常量的關鍵字是“const”,變量聲明的關鍵字是“dim ”;第二,定義符號常量時需要給符號常量名賦一個值,而變量聲明時不需給變量賦值;第三,作用不同,一個是定義常量,一個是定義變量。師:歸納得非常好,請同學們看下面這個語句:Dim dtmbegingtime As Date ,dtamendtime As Date符合規(guī)則嗎?生:不符合。師:這種格式也是對的,是一行中定義多個變量的格式。仔細觀察,這種格式的特點是什么?生:兩個語句中間用逗號分隔,第二個語句省略了“DIM”。七、講練結合,鞏固知識1、和學生一起討論求5!的程序,使學生理解每行代碼的作用以及該程序的算法,然后讓學生通過運行該程序來驗證算法。2、要求學生上機運行求10!和100!的程序。如果出錯,錯在哪?應該怎么改?師:運行程序時出錯,錯誤的根源在哪?生:定義數據的類型不當。生:這三段程序中,把X都定義為雙精度型就都不會出錯了。師:不同的變量類型占用內存不一樣,因此盡量選擇合適的變量類型。八、師問生答,共同小結師:通過學習,同學們能明確計算機中的數據和數學課上數據的區(qū)別嗎?生:數據在數學課中主要指數字,在計算機中是指能被計算機接受并處理的所有數字、文字、符號、圖形、聲音等的總稱。師:VB中的數據主要有哪幾種類型?生:整型、長整型、單精度型、雙精度型、字符串型、布爾型、日期型師:VB中變量的命名規(guī)則有哪些?生:以字母或漢字開頭;只能由字母、漢字、數字和下畫線組成;字符個數不得超過255個;變量名不能用VB中的保留字等。師:同學們只有掌握了這些基礎的知識,在以后的編程中才可以得心應手地加以應用。【教學反思】本節(jié)課教學內容為數據類型、常量和變量的知識,主要是對基本概念的描述,因此學法以理解、識記為主。本節(jié)課以師生對話為主,輔以學生的識記和實踐。對于這些基本概念,通過對話的形式,教師引導學生討論、分析、歸納、識記和應用。在識記不同的內容時,為了避免枯燥,采用不同的方法。在識記數據的類型和關鍵字時,加入一些強化劑讓學生當堂識記后,然后用“我來問你來答”的方式刺激學生加強記憶;在理解并識記變量的命名規(guī)則時,通過判斷變量的真?zhèn)蝸砑訌娮R記和應用;定義符號常量和聲明變量的格式,是通過比較兩者的異同來加強記憶和加深理解。本節(jié)課不足之處為:對課本練習求階乘

溫馨提示

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

評論

0/150

提交評論