(參考)《我的第一個VB程序》教學(xué)設(shè)計(jì)_第1頁
(參考)《我的第一個VB程序》教學(xué)設(shè)計(jì)_第2頁
(參考)《我的第一個VB程序》教學(xué)設(shè)計(jì)_第3頁
(參考)《我的第一個VB程序》教學(xué)設(shè)計(jì)_第4頁
(參考)《我的第一個VB程序》教學(xué)設(shè)計(jì)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、我的第一個VB程序教學(xué)設(shè)計(jì)鹽城中學(xué) 何娟一、 教材分析本節(jié)課是算法與程序設(shè)計(jì)(選修)第二章第一節(jié)的內(nèi)容。第一節(jié)共分三個課時,這是第二課時的內(nèi)容。前一課時集中介紹了VB集成開發(fā)環(huán)境和界面設(shè)計(jì),這一課時通過一個實(shí)例介紹可視化編程的一般步驟,在程序編寫過程中完成VB基本知識和技能講解。教材中此部分內(nèi)容詳細(xì)清晰,對學(xué)生上機(jī)實(shí)踐有很強(qiáng)的指導(dǎo)作用。二、 學(xué)情分析上節(jié)課主要介紹了VB集成開發(fā)環(huán)境、控件、對象、屬性等基本概念,熟悉了標(biāo)簽、文本框和命令按鈕等基本控件機(jī)器屬性設(shè)置的操作,本節(jié)課在熟悉界面設(shè)計(jì)的基礎(chǔ)上進(jìn)一步了解可視化編程的一般步驟,尤其是代碼設(shè)計(jì)。由于大部分學(xué)生是初次接觸程序設(shè)計(jì),而一般人對于程序設(shè)

2、計(jì)有著“難”的偏見,因此學(xué)生既有好奇心,又有畏難情緒。因此教師應(yīng)充分了解這一點(diǎn),通過簡單的例子,讓同學(xué)體驗(yàn)成功的快樂,在揭開“編程”神秘的面紗的同時,激發(fā)學(xué)生學(xué)習(xí)的積極性和對程序設(shè)計(jì)的興趣。 三、 教學(xué)目標(biāo)1、 知識與技能目標(biāo): 要求學(xué)生熟悉可視化編程的一般步驟。 讓學(xué)生了解事件、事件驅(qū)動機(jī)制等基本概念。 學(xué)生能獨(dú)立的完成一個簡單的VB程序。2、 過程與方法 設(shè)問導(dǎo)入新課,學(xué)生進(jìn)行自主探究學(xué)習(xí)、小組合作交流學(xué)習(xí)等方式,激發(fā)學(xué)生的學(xué)習(xí)興趣,讓學(xué)生在“做中學(xué)”,既考驗(yàn)其動手能力和舉一反三能力,又避免紙上談兵,理解不透徹。老師在分析一個完整的程序基礎(chǔ)上布置難易適中的任務(wù),在學(xué)生操作過程中巡視指導(dǎo)。3

3、、 情感態(tài)度和價值觀培養(yǎng)學(xué)生自主探索、協(xié)作學(xué)習(xí)的能力。 培養(yǎng)學(xué)生勇于實(shí)踐和不斷進(jìn)取的精神。培養(yǎng)學(xué)生的對程序設(shè)計(jì)的興趣。四、教學(xué)重點(diǎn)與難點(diǎn)重點(diǎn):可視化編程的一般步驟。難點(diǎn):學(xué)生在熟悉編程的一般步驟的基礎(chǔ)上能編程解決實(shí)際問題。五、教法與學(xué)法 教學(xué)方法:講解與演示相結(jié)合、啟發(fā)式教學(xué)法、任務(wù)驅(qū)動法 學(xué)習(xí)方法:模仿學(xué)習(xí)、自主探究學(xué)習(xí),小組交流合作學(xué)習(xí)六、設(shè)計(jì)思想尊重學(xué)生解決問題的思維過程,模擬學(xué)生的學(xué)習(xí)體驗(yàn)和情感體驗(yàn),在以學(xué)生為主體、教師為主導(dǎo)的架構(gòu)下,搭建以生為本的學(xué)習(xí)平臺,幫助學(xué)生通過學(xué)與練,以不斷解決問題為手段,一步步完成學(xué)習(xí)任務(wù)。新課標(biāo)中提出了信息技術(shù)課程要以進(jìn)一步提高學(xué)生信息素養(yǎng)為宗旨,強(qiáng)調(diào)通

4、過合作解決實(shí)際問題,掌握信息技術(shù),感受信息文化,增強(qiáng)信息意識,提高學(xué)生總體的信息素養(yǎng)。而在本節(jié)課中就堅(jiān)持了以教師為主導(dǎo),學(xué)生為主體,發(fā)展能力和提高素質(zhì)為主線的啟發(fā)式教學(xué)思想,努力為學(xué)生創(chuàng)設(shè)了開放式的學(xué)習(xí)環(huán)境。本節(jié)課以編寫一個完整地程序?yàn)橹骶€,讓學(xué)生了解事件、代碼的基本組成、代碼的書寫規(guī)則以及具體語句中涉及到的知識點(diǎn)(主要包括:數(shù)據(jù)的類型、變量的定義與聲明、表達(dá)式以及一些常用語句和函數(shù))。通過自主編寫程序發(fā)現(xiàn)問題,探究解決問題的方式,最后學(xué)會自我總結(jié)。讓學(xué)生通過討論學(xué)習(xí),小組合作學(xué)習(xí)等方式掌握可視化編程的一般步驟,提高解決實(shí)際問題的能力。 七、教學(xué)過程教學(xué)環(huán)節(jié)教師/學(xué)生活動設(shè)計(jì)設(shè)置疑問導(dǎo)入新課【

5、導(dǎo)入】:展示上節(jié)課已經(jīng)做好的程序界面(如下圖),請同學(xué)根據(jù)界面猜想程序功能,教師運(yùn)行測試,發(fā)現(xiàn)輸入被加數(shù)和加數(shù)后單擊計(jì)算按鈕,不能正常顯示結(jié)果。 【教師提問】:造成這種情況的原因是什么呢?【學(xué)生討論、回答】【教師分析總結(jié)】:該程序缺少代碼。上節(jié)課我們只完成了界面設(shè)計(jì)部分,其實(shí)程序設(shè)計(jì)還有一個更重要的部分,那就是代碼設(shè)計(jì)。板書 界面設(shè)計(jì) 代碼設(shè)計(jì) 打個比方:就好像一只手表只有表殼和表帶,而沒有機(jī)芯,是無法正常工作的。所以兩者齊全才可以成為一個真正的程序。板書 我的第一個VB程序新課講授:創(chuàng)設(shè)情境剖析代碼【教師操作并講解】:(創(chuàng)設(shè)情境)那么代碼該怎樣編寫呢?我們可以首先模擬前臺,對于用戶而言,輸入

6、被加數(shù)和加數(shù)后,用戶希望單擊計(jì)算按鈕,可以從第三個文本框中看到計(jì)算結(jié)果。所以,代碼添加在按鈕里,雙擊計(jì)算按鈕。機(jī)器會自動添加兩行代碼,代碼的主體就在這兩行中間添加?!窘處熤v解】:(知識遷移)由于同學(xué)對數(shù)學(xué)題目的解題步驟比較熟悉,我們姑且把它當(dāng)作一道數(shù)學(xué)題來解答。首先,我們分析一下,題目中涉及到幾個變量?【學(xué)生回答】:【教師講解并操作】:在VB中,用到的變量應(yīng)該先定義后使用,現(xiàn)在我們來定義這三個變量,假設(shè)我們分別以變量a,b,c來表示被加數(shù)、加數(shù)及和。先定義變量a,定義語句的格式為:dim 變量名 as 類型 ,所以語句為:dim a as single , 這里的single為實(shí)型,相當(dāng)于數(shù)學(xué)

7、里的實(shí)數(shù)?!窘處熖釂枴浚耗敲醋兞縝和c應(yīng)該怎樣定義呢?【學(xué)生回答,教師演示】:dim b as single dim c as single【教師提問】:a,b,c三個量中哪些是已知條件?在數(shù)學(xué)題里已知條件被加數(shù)和加數(shù)由題目提供,而我們的程序被加數(shù)和加數(shù)是由誰提供的呢?【學(xué)生回答】:用戶【教師提問】:那么用戶把被加數(shù)填寫在哪呢?【學(xué)生回答】:【教師講解并操作】:所以a的值為text1.text,a=text1.text。那么b的值應(yīng)該如何獲取呢?請一位同學(xué)回答?!緦W(xué)生回答】:【教師提問】:至此,我們已經(jīng)知道a和b的值了,那么如何通過已知條件求解出c呢?請一位同學(xué)在教師機(jī)上演示?!緦W(xué)生操作】:【

8、故設(shè)懸疑】:程序編寫到這里是否行了呢?同學(xué)的意見出現(xiàn)了分歧,都說實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),那么我們就讓機(jī)器來驗(yàn)證吧【教師運(yùn)行程序】:【教師講解】:程序并沒有如我們所料想的那樣顯示結(jié)果,事實(shí)證明我們的程序存在一些小問題,那究竟是哪里出錯了呢?正如同學(xué)們知道的,我們其實(shí)已經(jīng)把和的值求出來了,可是程序?yàn)槭裁床伙@示結(jié)果呢?對!我們把求出來的結(jié)果存放在變量c中,而對于用戶而言,并不知道變量c的存在,他只關(guān)心第三個文本框,所以,我們還應(yīng)該將變量c顯示在第三個文本框中。現(xiàn)在再請一位同學(xué)在教師機(jī)將代碼修改正確?!窘處煼治隹偨Y(jié)】:一個完整的代碼通常包括這樣幾個部分:1、 定義變量2、 輸入3、 處理4、 輸出給次按鈕Command2添加代碼:End 【課堂實(shí)踐一】:獨(dú)立完成加法程序(提供界面和代碼圖片)【展示學(xué)生程序】舉一反三解決新問題【課堂實(shí)踐二】: 已知圓的半徑,求圓的周長和面積。(為節(jié)約時間,界面已提供)【教師巡回指導(dǎo)】展示評價【展示學(xué)生程序】老師不但可選成功的程序,也可選取較不成功的作品,但要有典型意義?!緦W(xué)生評價】【教師評價】總結(jié)并提出希望【教師

溫馨提示

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

評論

0/150

提交評論