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