- 相關(guān)推薦
數(shù)據(jù)的表示與處理教案(第一課時)
數(shù)據(jù)的表示與處理教案(第一課時) 一、教材分析 根據(jù)《普通高中技術(shù)課程標準》的要求,算法與程序設(shè)計是普通高中信息技術(shù)的選修模塊之一。本章節(jié)是在同學們學習完算法及可視化編程的一般步驟的基礎(chǔ)上開設(shè)的。教材安排合理,因為只有學生通過本節(jié)的學習,才能進一步地對vb程序組成的領(lǐng)會,為下一步把算法轉(zhuǎn)換成vb程序打下基礎(chǔ)。符合學生的認知規(guī)律。 本節(jié)內(nèi)容包括:數(shù)據(jù)類型、常量與變量、運算符與表達式、常用的語句與函數(shù)。學習這些內(nèi)容就是一步一步的積累vb語言的語法。上好這節(jié)課是使學生能否較好地學好算法與程序設(shè)計這一模塊的關(guān)鍵。而本節(jié)內(nèi)容枯燥無味,與學生一直認為信息技術(shù)課是玩游戲、上網(wǎng)聊天的觀念更是大相徑庭。所以授課前可以通過一些有趣的vb小程序演示(比如猜數(shù)程序),激發(fā)學生興趣。數(shù)據(jù)的表示與處理大約用2個課時。其中數(shù)據(jù)類型和常量、變量及運算符與表達式占1課時。 二、教學目標 1、初步使同學們掌握VB的常用數(shù)據(jù)類型、變量、運算符及表達式的含義。 2、使同學們學會定義變量和常量。 3、使同學們掌握變量與常量命名的約定原則。 三、教學重點、難點 重點: 1、使同學們掌握理解VB的常用數(shù)據(jù)類型、變量。 2、使學生掌握各種運算的運算法則,并熟練運用各種運算符與表達式。 難點: 1、VB的常用數(shù)據(jù)類型及取值范圍、vb運算符與表達式與數(shù)學表達式的區(qū)別。 2、每種運算符的優(yōu)先級及運算符間的優(yōu)先級。 四、教學手段 1、做好ppt課件,在機房利用教學軟件進行屏幕廣播教學(黑板協(xié)助板書)。 2、利用實物投影儀進行實例分析教學。 五、教學方法 在授課之前,讓學生預(yù)習,讓學生去感受vb數(shù)據(jù)類型與表達式和曾經(jīng)學習過數(shù)學中的數(shù)據(jù)類型與表達式的相同和不同之處。比如常量與變量,關(guān)系運算符等等,這些概念的定義、運算符號的書寫和數(shù)學中不完全一樣。教師總結(jié)、講解、板書,讓學生深刻掌握在vb中,一些名詞的正確定義以及在vb中一些符號的獨特寫法。本節(jié)課采用了閱讀材料、探究、講授、交流、等多種教學活動的有機結(jié)合的方法。 六、教學過程 (一)引入 教師:程序設(shè)計的實質(zhì)可以這樣理解:在某種編程環(huán)境里,把設(shè)計出來的算法用對應(yīng)的程序設(shè)計語言表達出來,然后運行輸出結(jié)果。由此可見,算法在程序設(shè)計中的地位非同一般。算法其實就是解決某個問題的數(shù)學模型,而談到數(shù)學模型,就離不開運數(shù)據(jù)的表示與處理。 在不同的程序設(shè)計語言中,數(shù)據(jù)表示與處理方法不盡相同。在VB中的數(shù)據(jù)到底是如何表示的?在計算機里如何對數(shù)據(jù)進行處理的呢?我們這一節(jié)課即將要學習數(shù)據(jù)的表示與處理。 (二)講授新課 2.2.1 數(shù)據(jù)類型 說明:提醒學生在以后的編程過程當中,應(yīng)該選擇貼近實際的數(shù)據(jù)類型,范圍不宜過大,但決不能過小,否則會出現(xiàn)溢出的情況。 注:在講解中與數(shù)學中的數(shù)值型類型聯(lián)系起來講,比如:數(shù)學中實數(shù),整數(shù)等,它們的取值范圍是多少等。這樣同學們就更容易地掌握VB語言中的數(shù)據(jù)類型以及它們?nèi)≈捣秶?2.2.2常量與變量 (1)常量、變量: 說明:課本上沒有具體講關(guān)于變量的概念,我們應(yīng)結(jié)合物理學中的公式來對常量和變量下個定義:比如:對物理學中的求彈力公式: ,進行分析,其中 K胡克系數(shù)不變,x為彈簧的形變量,F(xiàn)為彈力。那么F隨著x的改變而改變,所以k是常量,F(xiàn)和x是變量。 請同學們思考一下:勻速直線運動公式: 這里的常量是什么?變量是什么? 教師總結(jié): 常量:程序運行過程中保持不變的量稱為常量。 變量:程序運行過程中發(fā)生變化的量稱為變量。 (2)常量、變量的類型: 常量(Constant):分為數(shù)值常量、字符串常量等。 變量(Variable):分為字符型、整型、長整型、單精度型、雙精度型、布型、日期型。 (3)變量命名的約定:(省略板書) (4)變量名和常量名聲明的方法: 常量聲明方法:Const < 變量名>AS < 數(shù)據(jù)類型>=表達式 變量聲明方法: Dim < 變量名>AS < 數(shù)據(jù)類型> 2.2.3 運算符與表達式 學生思考回答:什么是表達式? 投 影:表達式是由變量、常量、運算符、函數(shù)和圓括號等按一定的規(guī)則組合而成。VB中有算術(shù)表達式、字符串表達式、日期表達式、關(guān)系表達式和邏輯表達式等。 (1)算術(shù)運算與算術(shù)表達式 所以,表達式 在VB中的表達式應(yīng)寫成: (2)字符串運算符與字符串表達式 A、字符串運算符:+ &(特別要注意”123”+45這種運算) B、字符串達式:”123”+”45” C、優(yōu)先級:相同 (3)關(guān)系運算符與關(guān)系表達式 A、關(guān)系運算符: = < > >= <= <> (特別要注意與數(shù)學中大于等于、小于等于及不等于號的區(qū)別) B、關(guān)系達式: 3>1 C、優(yōu)先級:相同 學生思考討論:關(guān)系運算的結(jié)果應(yīng)該屬于什么數(shù)據(jù)類型? (4)邏輯運算符與邏輯表達式 A、Not(取反) And(與) Or(或)等 B、表達式: if( N Mod 3=2) And ( N mod 5 =3 ) And (N Mod 7=2) then ...... C、優(yōu)先級:Not>And>Or 學生思考討論:邏輯運算的結(jié)果應(yīng)該屬于什么數(shù)據(jù)類型? (5)日期運算符與日期表達式 A、日期運算符: + - (特別要注意+運算是一個日期型數(shù)據(jù)加上一個整型數(shù)值,-運算是兩個日期型數(shù)據(jù)相減) B、日期達式: #2003/10/10#+10 和 #2003/10/20#-#2003/10/10# C、優(yōu)先級:相同 學生思考討論:+運算和-運算的結(jié)果應(yīng)該分別屬于什么數(shù)據(jù)類型? (6)運算符的執(zhí)行順序 算術(shù)運算符>字符串連接運算符>關(guān)系運算符>邏輯運算符 七、小結(jié) 本節(jié)課主要學習了三個部分的內(nèi)容:vb數(shù)據(jù)類型、常量與變量、運算符與表達式。介紹了vb提供的7中數(shù)據(jù)類型,以及每種類型的關(guān)鍵字和取值范圍;常量與變量的概念和常量與變量命名的約定原則以及常量與變量聲明的語法格式;五種運算符與表達式的符號和運算法則優(yōu)先級。 八、布置作業(yè) 書上26頁實踐第1題和第2題。 第1題:你能寫出下列表達式的值嗎? (1) 123+“321”&“ABCD” (2) Not 2*5<>11 第2題:把下列代數(shù)式改寫成vb表達式。 九、教學反思 (一)教學技巧收益的反思 本節(jié)課教學內(nèi)容比較枯燥乏味。通過本節(jié)課的教學,可以發(fā)現(xiàn)大多同學還是比較容易接受的。在教學過程中,盡量避免抽象的語言描述,用簡單易懂的話語去講解,總結(jié)。比如:講到變量的時候,我們可以把變量比喻成一個瓶子。里面可以存放不同的東西。瓶子里面的東西可以倒出去,也可以把其它東西倒進來,也讓學生明白了為什么一個變量中的值可以不斷變化。也進而為學生下一步學習賦值語句時遇到的n=n+1這用語句解除了疑惑,因為在傳統(tǒng)的表達式里這種語句是絕對不成立的。經(jīng)過我耐心的講解和一些形象的比喻,并不時地讓同學們進行討論,課堂氣氛還是比較活躍,大多學生接受效果良好。 (二)不足之處反思 在教學中,我雖然積極地去活躍課堂氣氛,但仍有個別同學積極性仍然不高。針對這種情況,我總結(jié)以后應(yīng)該采取以下措施:第一,暫停講解,讓學生自己看書并思考,而后進行提問。這樣也給部分學生提個警惕,把注意力集中到聽課上來;第二,從長遠角度提醒學生學習vb語言的這些知識對以后大學學習其它語言有一定的幫助。因為其它語言的學習步驟和vb大同小異,其它語言也有這些內(nèi)容;第三,應(yīng)該多激發(fā)學生學習編程的興趣。因為學生目前還處于語言的積累階段,還沒有真正體驗到編程的樂趣,所以可以找一些用vb編寫的小軟件來吸引學生,讓他們知道,通過學習,我們也可以用vb來開發(fā)自己設(shè)計的小軟件。全面調(diào)動學生的積極性還有待于加強。 (三)內(nèi)容組織反思 上完課后意識到,可以在講完一種數(shù)據(jù)類型以后,就直接講對應(yīng)的運算符號與表達式,即把運算符與表達式穿插在數(shù)據(jù)類型中講解,這樣學生更容易理解掌握。因為每種類型的數(shù)據(jù)都可以進行運算,數(shù)值型數(shù)據(jù)參加的運算就是算術(shù)運算;字符型數(shù)據(jù)參加的運算就是字符運算;布爾型型數(shù)據(jù)參加的運算就是邏輯運算;日期型數(shù)據(jù)參加的運算就是日期運算。那么還有一個關(guān)系運算也可以和布爾型結(jié)合起來講,因為關(guān)系運算的結(jié)果也是布爾型。 引用資料: 《算法與程序設(shè)計》教科書 教育科學出版社【數(shù)據(jù)的表示與處理教案第一課時】相關(guān)文章:
初中數(shù)學《數(shù)據(jù)的收集與處理》教案01-05
《陽光》第一課時的教案08-26
《畫風》第一課時的教案02-26
荷花的第一課時教案02-24
《畫》第一課時教案03-04
《白鵝》第一課時教案03-06
觀潮第一課時教案04-28
《鯨》第一課時教案12-08
IT行業(yè)有關(guān)數(shù)據(jù)處理的英文求職信05-04
第一單元Our school第一課時教案04-28