初二信息技術(shù)(下)VB程序設(shè)計(jì)全教案_第1頁
初二信息技術(shù)(下)VB程序設(shè)計(jì)全教案_第2頁
初二信息技術(shù)(下)VB程序設(shè)計(jì)全教案_第3頁
初二信息技術(shù)(下)VB程序設(shè)計(jì)全教案_第4頁
初二信息技術(shù)(下)VB程序設(shè)計(jì)全教案_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第一課

算法課題教學(xué)目標(biāo)教學(xué)重難點(diǎn)教學(xué)方手法段

算法執(zhí)認(rèn)知目標(biāo):1。了解程序設(shè)計(jì)的一般過程;。了解算法的基本概學(xué)會用自然語言描述簡單的算。能力目標(biāo)。提高學(xué)生學(xué)習(xí)程序設(shè)計(jì)的積極..培養(yǎng)學(xué)生分析問題、解決問題的能力。情感目標(biāo):.培養(yǎng)學(xué)生愛科,祖國的思想情感。教學(xué)重點(diǎn):算法的概念,算法在程序設(shè)計(jì)中的地位以及算法的描.。啟發(fā)式教學(xué)法.探索學(xué)習(xí)法.多媒體輔助教學(xué)教活學(xué)活一、新課入1學(xué)生閱讀課本

新授課媒應(yīng)

設(shè)意圖請學(xué)生閱讀課本,并回答、回答問題:下面問題:

程序設(shè)計(jì)的過程為:1、程序設(shè)計(jì)的一般過程首對要解決的問題進(jìn)行分;教學(xué)程序設(shè)計(jì)

是怎樣的?、什叫算法?

再擬定一套解決問題的方法與步;最后選用一種計(jì)算機(jī)語言來描述具體的步算法:用來解決問題的方法和步驟。

二、算法描:

學(xué)生閱讀課本并回答:[舉例講解邊、將入計(jì)算機(jī);米h為2.5厘的、將輸入計(jì)算機(jī);三角形面積。

3計(jì)算機(jī)的;請學(xué)生回答解決該問題的、輸出計(jì)算機(jī);算法。

學(xué)生討論、探究:[練己知圓的半徑,1、輸入圓的半徑;求圓的面積。

2計(jì)算圓的面積請學(xué)生設(shè)計(jì)算法,用自然、輸出圓的面積語言描述.

[討論組行討論、交流。[提出問題位學(xué)的姓名與電話號碼的通[論]查找可以有多種方:訊表,現(xiàn)要求編寫程序:當(dāng)輸入某同學(xué)的姓名,計(jì)方1、從第位同學(xué)開始按順序查找.算機(jī)立刻顯示該同學(xué)的電方、以姓名為關(guān)鍵字進(jìn)行排采用“二分法”話號碼

查找。[提出問題查找的1對通訊表以姓名為關(guān)鍵字進(jìn)行升序序;同學(xué)正好在最后一個(gè),用、從訊表的點(diǎn)行開始檢索,判斷是否與該同方法1要查找?guī)?/p>

學(xué)的信息相符如相符則示該同學(xué)的電話號,并結(jié)束程序;3、當(dāng)息不相符時(shí)果表的中點(diǎn)行的同學(xué)姓名要比所找的同學(xué)姓名大,則放棄中點(diǎn)行的下半部分返回到上半部分的中點(diǎn)行繼續(xù)進(jìn)行檢索;如果表的中點(diǎn)行的同學(xué)姓名要比所找同學(xué)姓名小,那放棄中點(diǎn)行的上部分,返回到下半部分的中點(diǎn)行繼續(xù)進(jìn)行檢索…[結(jié)論]:法是解決問題的方法和步驟.[結(jié)論]要1000次[引出:用流程圖描述算[論]:組進(jìn)行討論、交法

[結(jié)論]要次。[結(jié)論算的劣直接影響所編程序的質(zhì)量,算法是程序的靈魂。[探究對“三對李四說他的孩子考上了大學(xué)”這句話,思:誰的兒子考上了大學(xué)。[結(jié)論自語言描述算法,有時(shí)會產(chǎn)生歧教學(xué)反思

第二課

面向?qū)ο蟪绦蛟O(shè)課題

面向?qū)ο蟪绦蛟O(shè)計(jì)

執(zhí)

新授課認(rèn)知目標(biāo):。了解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想。教2。認(rèn)識對象的屬性,掌握幾個(gè)常用的屬學(xué)目

.認(rèn)識對象的事件,事件過程,掌握幾個(gè)常用的事.技能目標(biāo):標(biāo)4.掌握面向?qū)ο缶幊痰幕痉角楦心繕?biāo):5.感悟面向?qū)ο蟪淘O(shè)計(jì)的優(yōu)越激發(fā)學(xué)生的學(xué)習(xí)興趣。教學(xué)重難點(diǎn)教教學(xué)學(xué)方手法段教學(xué)程序設(shè)計(jì)

教學(xué)重點(diǎn):對象的屬性、事件和方法。教學(xué)難點(diǎn):常用事件及事件過程。.啟發(fā)式教學(xué)法.探索學(xué)習(xí)法網(wǎng)絡(luò)廣交互式多媒體助教學(xué)教活、回并導(dǎo)入新課[提問:在上節(jié)課編寫“正弦函數(shù)值"序中,總共用到了多少個(gè)對象?、新指導(dǎo)學(xué)生閱讀課本。1)對象的三要素[提問]對象的三要素是什?

學(xué)活學(xué)生回顧并回答:orm1m1CoLabe1LabeTTex2總共7個(gè)象學(xué)生閱讀課本,并回:對象的三要素:屬性、事件、方

2)屬性屬性決定了對象的具體特征.例

學(xué)生閱讀課本,并回答:如,對象的大小、位置、顏色以及對象中顯示的文字等。[提問]請問對象的10個(gè)常用屬性是什么說它們的作用。設(shè)置對象的屬性有兩方法:在屬性窗口中直接設(shè)置;②在程序中利用屬性賦值語句對其設(shè)置。

屬性NaetioabledVisibleHeigWidth

屬性說明對象的名稱,用于程序代碼中引用該對象。決定對象中顯示的文字決定是否允許對對象操作決定程序運(yùn)行時(shí)對象是否可見決定對象的高決定對象的寬

回上節(jié)課的練習(xí),并實(shí)、討論、協(xié)作。、一學(xué)生演示。教學(xué)程序設(shè)計(jì)

[提問]請學(xué)用第一種方法將fo1對象的aption屬性設(shè)置為“好好學(xué)習(xí)用二種方法將form1象的caption屬性設(shè)置為“天天向上"。

Left/TopFolorClorFont

決定對象在屏幕或窗體內(nèi)的位置決定對象的前景色即文顏色)決定對象的背景顏色決定顯示文字的字體、字號、字型等。3)事件

學(xué)生討論分析請學(xué)生分兩種屬性設(shè)置方法在效區(qū)別:直接在屬性窗口中設(shè)置的屬性,窗口打開后能立即看到;果上的區(qū)別.

而利用屬性賦值語句設(shè)置的屬性需要單擊按鈕后才會生小結(jié):剛才我們所說單擊即是事件。在Wdow中,程序的識幾種常用事件及其對應(yīng)的英文書寫:運(yùn)行就是靠事件來驅(qū)動(dòng)的。

單擊:Click因此我們在書寫程序時(shí)必指雙:blck明該程序通過哪個(gè)對象的哪種事按下鼠標(biāo)鍵MouseDow件來激發(fā)。

移動(dòng)鼠標(biāo):o按下鍵盤鍵:啟動(dòng)窗體Lo1設(shè)計(jì)窗口界面2、設(shè)置各對象屬性,如下表示:教學(xué)程序設(shè)計(jì)

、引學(xué)生探究學(xué)習(xí)任務(wù):編寫如下圖所示的程序:窗體為綠色,單擊“開始"按,窗體上顯向象程序設(shè)計(jì)(字號為?。碧?,字體為隸書雙擊窗體,結(jié)束程序。

對象名FormFormLbel1d1

屬性ptionBackolorfontcap

屬性值顯示文字G隸書,一開始3添加事件處理程:rvateSuun(ByValsendeAbject,yValeAntrgs)andlson。Click

小結(jié)教學(xué)反

Labl1.Tet=”面向?qū)ο蟪绦蛟O(shè)"EnSubPivateSuFrm_(ByVlsendeAsObe,ByValeAsSytem。EventAgs)HadleM.DolckEnEndb4、保存程序5調(diào)試、運(yùn)行程本節(jié)課我們學(xué)習(xí)了.面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思2.對象的屬性掌幾個(gè)常用的屬性。.對象的事,件過,掌握幾個(gè)常用的事思

第三課

編寫別碰我程序課題

編寫“別碰我”程序

執(zhí):

實(shí)踐課教學(xué)目標(biāo)教學(xué)內(nèi)容教教學(xué)學(xué)方手法段

認(rèn)知目標(biāo)、了解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想。技能目標(biāo):、掌握用面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想編寫程序。情感目標(biāo)、培養(yǎng)學(xué)生的編程能力。教學(xué)重點(diǎn):理解對象及事件。教學(xué)難點(diǎn):巧妙的選擇對象與事.。啟發(fā)式教學(xué)法探索學(xué)法3.多媒體輔助教學(xué).任務(wù)驅(qū)動(dòng)式教學(xué)教

教活

學(xué)活

學(xué)程序設(shè)計(jì)

、師共同體驗(yàn)“別碰我”程序的功并明確學(xué)習(xí)任務(wù).1)運(yùn)“別碰我”程序如下圖所示:)當(dāng)鼠標(biāo)指針移動(dòng)到“對象編程”文字后,文字切換顯示為“別碰我指離開文字“別碰我”后文字又恢復(fù)為“對象編")單擊文字“別碰我口左側(cè)出現(xiàn)一個(gè)圓.雙擊文字“別碰",畫出的消失.5)單擊窗體的其它區(qū)域結(jié)束程序.

分析程序界面組成,并填寫如下表:對象名F1Label1

對象類型窗體標(biāo)簽

作用在上面加載對象組成程序界面用來顯示文字Ima1圖象

用來承載鼠標(biāo)離開Label1象事.、分組討論、分析任務(wù)中所涉及到的對象與事.、將分析結(jié)果寫入下:對象名

事件

事件過程功能FmClick

關(guān)閉窗口lMouseMov顯“別碰我”e2、引導(dǎo)學(xué)

Label1Cli

畫圓生分析程序界面組成。

LbDblCli清除圓引導(dǎo)學(xué)生

Ia

顯示“對象編程”分析任務(wù)到5步所涉及到的對象與事件4、引導(dǎo)學(xué)生輸入程序。

學(xué)生進(jìn)入代碼窗口,先選擇對象與事件,然后輸入對應(yīng)的程序rivateSLael1_Cick(ValAjc,ByeASstemEs)He。ClickMe。reateG).DrawEllisBlak,,100)Endat(yī)eSubLabel1_DoubleCliValderAsObject,ByValASystem。EventArgsHandlesLabel1.DolickMe。CreaeGrapcaBackColo)EndPrivaeSubLabel_oseMove(yValsen,BValeAsSymWooueEventALabel1。oL。Text=”碰我"EndSuPrivatebPcB_ouseMove(ByValrAsBValeemWinws。Forms.oseEvsandlesPicture.ve。Tex="對象編程”EndSubPrivateF1_Click(yeObject,ByValeASystemEAgles。lickEnd

反饋練習(xí)設(shè)計(jì)反思

引導(dǎo)學(xué)生保、調(diào)試、運(yùn)行程序。保存調(diào)、運(yùn)行程序。1、對的三要素是什么?2、除在屬性窗口中直接設(shè)置對象的屬性外,還可以利用屬性賦值語句設(shè)置對象的屬性。在“別碰我”程序中找出設(shè)置對象屬性的具體語句。3、“Lal”對象中存放了哪些程序段?這些序段分別通過什么事件進(jìn)行激發(fā)?、Fs中的Cls是Fom”對象中的一種方法,試分析Cls方的功能.第四課序結(jié)構(gòu)課題

順序結(jié)構(gòu)

執(zhí)

新授課教學(xué)目標(biāo)教學(xué)重點(diǎn)

認(rèn)知目標(biāo)了解順序結(jié)構(gòu)的基本概念;技能目標(biāo):掌握程序的基本結(jié)構(gòu)情感目標(biāo):在學(xué)習(xí)編寫程序的程中,建立模塊結(jié)構(gòu)化編程思養(yǎng)成正確的程序設(shè)計(jì)習(xí)慣教學(xué)重點(diǎn):掌握程序的基本結(jié)構(gòu)教學(xué)難點(diǎn):程序的三個(gè)組成部分:輸處理,出。教活、新課導(dǎo)入為了保證程序的可讀性、可靠性、可維護(hù)性,我們必須按一定規(guī)則進(jìn)行程序設(shè)教2三種基本邏輯結(jié)構(gòu)學(xué)[問]:結(jié)構(gòu)化程序設(shè)計(jì)的三種基本邏輯程結(jié)是什么?

學(xué)活閱讀課本,并回答問:結(jié)構(gòu)化程序設(shè)計(jì)的三種基本邏輯結(jié)構(gòu):順序結(jié);選擇結(jié)構(gòu);循環(huán)結(jié)序設(shè)計(jì)

3、順結(jié)構(gòu)。從上往下順序執(zhí)行。[實(shí)]:編程的方法求一元二次方程的解.(≠0)當(dāng)時(shí)

了解實(shí)踐任務(wù)。

、分析任務(wù)輸:一元二次方程的系數(shù);)計(jì):方程二個(gè)解。)輸:方程的二個(gè)解。、程界面分析

分析程序界面并完成下表、建立應(yīng)用程序界面

對象名

控件名作Form1

窗體

在上面加載對象組成程序界面TextText23Text4Tex

文本框輸系數(shù)A文本框輸系數(shù)B文本框輸系數(shù)C文本框輸解X1文本框輸解X2Comman鈕Coa鈕nd

計(jì)算方程的解結(jié)束程序Label1

標(biāo)簽

顯示“X

Labl2標(biāo)簽Lbel3標(biāo)

顯示顯示X+4

標(biāo)簽

顯示=0Le標(biāo)簽Lbel6標(biāo)、啟動(dòng)V;、添加對象;、修改對象屬性;、完成下面練習(xí):

顯示X1=顯示X2=通過設(shè)置窗體對象的caption屬,使得標(biāo)題欄顯示文字“一元二次方程要使得文本框?qū)ο笾械膬?nèi)容為,應(yīng)設(shè)置xt屬性;通過設(shè)置命令按鈕對象的at(yī)ion屬,使按鈕中顯示開;通過設(shè)置對的ion屬顯X+;要改變對象中的文字大小,可以設(shè)置有關(guān)對象的font屬性教

在個(gè)命令按鈕象中分別輸入相應(yīng)的1、進(jìn)入代碼窗口;

學(xué)程序設(shè)計(jì)小結(jié)教學(xué)反

程序段、保存、調(diào)試、運(yùn)行程保存位置我的文檔文件名自姓名、練習(xí)與思考1)在程序中,通過什么對象進(jìn)行數(shù)據(jù)的輸入輸出?分別將個(gè)系數(shù)賦給哪些變量?

、輸入下面代碼:rvatBttoc(ByValsderAsbjeBleAsemEventArgs)Handton1ClckDimaDoubleDimAsDlDimcAsDimAuleDimx2ADoa=extBo1.o2。Txc=TextBox3。extx1(-at(yī)h。Sqrt(*—4*a*)/(*ax2=(-b+Mat(yī)Sqrt(*b—4*a*c))/(2*)TextB4。=x1Texx。tEnSubPrivatetton2kByVadrByValAsSystem.EventAr)nButton2.ClickEnEnd保存、調(diào)試、運(yùn)行程序進(jìn)行數(shù)據(jù)輸入的對象有:text23進(jìn)行數(shù)據(jù)輸出的對象有:t4t系數(shù)分別賦給了,b,c三變量。、了解順序結(jié)構(gòu)的基本概念;2、掌握程序的基本結(jié)構(gòu)輸入—計(jì)算—輸出)思

課題

第五課常量變量函數(shù)表達(dá)式

常量變量函數(shù)表式執(zhí)課

新授課

教學(xué)目教學(xué)重難點(diǎn)教學(xué)方

認(rèn)知目標(biāo)了解常量、變量、函數(shù)等概念技能目標(biāo)掌握常用函數(shù)的使用方法。掌握VB表式的書寫方法。情感目標(biāo)在學(xué)習(xí)編寫B(tài)程的過程中,建立模塊結(jié)構(gòu)化編程思養(yǎng)成正確的程序設(shè)計(jì)習(xí)教學(xué)重點(diǎn)1常量、變量、函數(shù)的概念2函數(shù)使用方法。3、VB表達(dá)式的書寫方教學(xué)難點(diǎn)字符運(yùn)算&的不同用法。啟發(fā)式教學(xué)法探索學(xué)習(xí)法網(wǎng)絡(luò)廣播交互式多媒體輔助教學(xué)教活新課導(dǎo)入在VB程設(shè)計(jì)中,經(jīng)常會用到很多符號,如

學(xué)活用表示圓的半徑,141表示圓周率.其中3。41與就是我們這節(jié)課要學(xué)習(xí)的常量與變量.常量

回顧所學(xué)知識。閱讀課本,并回答問題:教

[提問的義是常是指在程序運(yùn)行過程中保持不變的量。學(xué)

什么?

常量的類型:程序

整型:integer[提問]:量的類型有長型:設(shè)計(jì)

哪些?

單精度:singl雙精度:dou邏輯型n字符串型:ting[提問字符型常量有什日型Dae么特點(diǎn)?變量

、被一對雙引號括起來的文字與符號稱為字符型常量。閱讀課本,并回答問:[提變量的定義是在程序的運(yùn)行過程中,值會發(fā)生變化的量稱變什么?

變量名的命名原則:變量名必須以字母或漢字開頭,由字母數(shù)字漢及下劃線組.變量名[提問變量名的命名原不與VB中的保留字同則是什

函數(shù)[提]數(shù)的定義及特征

閱讀課本,并回答問題:函數(shù)實(shí)際上是一段用來完成某種特定運(yùn)算或功能的程序。一般情況下,數(shù)只能返回一個(gè)函數(shù).函數(shù)

函數(shù)的功能

值類型引導(dǎo)學(xué)生閱讀幾個(gè)常用函數(shù)的功能。

s(x)

X的對值(x)取不大于X的大整數(shù)引導(dǎo)學(xué)生進(jìn)行探究學(xué)習(xí)。

(x)lx)Str(x)探究學(xué)習(xí)

X的方根值產(chǎn)生[0,1]的隨機(jī)數(shù)。將字符型數(shù)據(jù)轉(zhuǎn)換為數(shù)值數(shù)據(jù)將數(shù)值數(shù)據(jù)轉(zhuǎn)換為字符型數(shù)據(jù)寫出下列函數(shù)的函數(shù).函數(shù))(86Int()(。)Int(8.99)Sqr(64

函數(shù)值6-5、表達(dá)式[提問:達(dá)式的分類指導(dǎo)學(xué)生閱讀課本:*乘法,不能省略;

閱讀課本,并回答問題:表達(dá)式可分:算術(shù)表達(dá)式、字符表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式。閱讀并了解算術(shù)運(yùn)算符與字符運(yùn)算符.探究學(xué)習(xí):根據(jù)下面的描述,在表格中填寫算術(shù)表達(dá)式。/除法不能寫成分?jǐn)?shù)形式必須寫在一行^冪運(yùn)算,能省略必

描述已知正方形邊A,求積變量A除變量A和變量C的差

表達(dá)式A^2(a—)須寫在一行.

變量X與量Y之差的絕對值加上8Ab(—y求兩位數(shù)X中十位數(shù)。連接兩個(gè)字符型變量m值。學(xué)習(xí)本節(jié)課后,著重要掌握的有:

IntM小反

掌握常用函數(shù)的使用方法。掌握VB表式的書寫方法。第六課

常用語句

課題

常用語句

執(zhí)

新授課教目教重教方

認(rèn)知目標(biāo):、了解一般賦值語句與屬性賦語句的含義與作用。技能目標(biāo)2、掌握賦值語句,并能正確運(yùn)用到所編寫的程序.、能夠在程序中正確使用和句。情感目標(biāo):、逐步培養(yǎng)學(xué)生正確的程序設(shè)計(jì)習(xí)慣.、賦值語句。、屬性賦值語句。1.解與討論.實(shí)驗(yàn)與探究教學(xué)程序設(shè)計(jì)

教活一、情境入(提問)前面我們探討了“解一元二次方程"的程序,請問程序中哪一條語句算出了方程的根(演示)(討論)同學(xué)們是如何理解上面兩條語句的二、導(dǎo)入課三、新課授、賦值語句(講述)賦語句有兩個(gè)功能①算--—-算出右邊表達(dá)式的值;②賦值-———將右邊表達(dá)式的值賦給左邊的變量。(演示X=1X=2

學(xué)活回答:X(qrb*b-4*a*c/*a)X2=(q(*b-4*a*c)/2)學(xué)生討論、回答.(討)賦語句中的賦值號兩邊的內(nèi)容的位置可以互換嗎?(實(shí)驗(yàn)與探究)進(jìn)入VB代窗,別輸入:A=22當(dāng)輸入第二條語句時(shí),就會出現(xiàn)錯(cuò)誤信息。(結(jié)論)賦值號左邊是變量,右邊是數(shù)值,是將右邊的數(shù)值賦給左邊的變量.(討論)(實(shí)驗(yàn)與探究)在V中運(yùn)行如下程序:(提問)執(zhí)行完兩條語句后,變量x中X1值是多少?

X=2Pritx得到變量X的值為(結(jié)論)如果變量中原來有數(shù)值,當(dāng)賦予新的數(shù)值后,新的數(shù)值將替代原來的數(shù)值。

(演示)X=1y=x

(討論)(實(shí)驗(yàn)與探究(提問)執(zhí)行完兩條語句后,變量x中在中行如下程:值是多少?、屬性賦值語句對象的屬性可以在屬性窗口設(shè)置,也可以利用屬性賦值語句在程序中進(jìn)行設(shè)置。對象。屬性=達(dá)式引導(dǎo)學(xué)生完成練.

X1y=xPrix得到變量X的值為1(結(jié))將一變量的值賦給另一個(gè)變量時(shí),只是將這個(gè)變量中的數(shù)值復(fù)制到另一個(gè)變量中。(實(shí)驗(yàn)與探)在VB中行以下程序段:rm。capti=解一元二次方程”Cocaption="好”(實(shí)驗(yàn)與探究)探究學(xué)習(xí):1觀察下面的程序填寫各變量中的.語句X=6=6

Y值X=8

2觀察下面的程序段,填寫各變量中的語句X6T=XX=Y(jié)YT

X值

Y值6

T值55小反

賦值語句有兩個(gè)功能:①運(yùn)算———算出右邊表達(dá)式的;②賦值-——-將右邊表達(dá)式的值賦給左邊變.第七課

賦值語句(二)課題

賦值語句探究學(xué)習(xí)

執(zhí)

實(shí)踐課

教目標(biāo)教學(xué)內(nèi)容教教學(xué)學(xué)方手法段

認(rèn)知目標(biāo):、理解一般賦值語句與屬性賦語句的含義與作用;技能目標(biāo)、掌握賦值語句,并能正確運(yùn)用到所編寫的程序情感目標(biāo):、逐步培養(yǎng)學(xué)生正確的程序設(shè)計(jì)習(xí)慣。教學(xué)重點(diǎn)理解一般賦值語句與屬性賦語句的含義與作用教學(xué)難點(diǎn):掌握賦值語句,并能正確運(yùn)用到所編寫的程序中啟發(fā)式教學(xué)法探索學(xué)習(xí)法網(wǎng)絡(luò)廣播交互式多媒體輔助教學(xué)教活復(fù)習(xí)[提問]:賦值語句有什么作?

學(xué)活回顧有關(guān)賦值語句的學(xué)習(xí),并回:傳遞數(shù)據(jù)計(jì)算表達(dá)式的值教學(xué)

賦值語句在傳遞數(shù)據(jù)是從右往左傳。序設(shè)計(jì)

[提問:賦語句在傳遞數(shù)據(jù)時(shí)方向是怎樣的例如:=,將誰的值傳遞給誰

對于a=將值傳遞給改的是a的值。師生共同體驗(yàn)“交換兩個(gè)數(shù)”程序輸入兩個(gè)數(shù),別賦值給兩個(gè)變量單擊交換按鈕,交換ab兩個(gè)數(shù)后重新顯示。1、啟動(dòng)、添加對象:5個(gè)標(biāo)簽:ae,labl3,ab文本框:tet1,text2,text3,text4.按鈕command1ommand2.設(shè)置對象屬:教學(xué)序設(shè)計(jì)

3導(dǎo)生設(shè)計(jì)程序界面

對象名Form1Lbel1Lbl2blblel5xt1Text2Text3

屬性屬性值caption交兩個(gè)數(shù)CaionA:CanBion交后的兩個(gè)數(shù)ptionA:B:ion清空Text清空x清空Text

Text4Comma12

ionCaption

清空交換結(jié)束引導(dǎo)學(xué)生編寫程序[提示交換a,b兩數(shù)的程序?yàn)椋篢=aA=bB=

編寫程序PrivateSubton1_lick(ByValAsb,ByValeAsSystem。EvgHndlesBut1.ClickDimaADobleDimAsDoubleDimtAsa=Tex1。TextTexBoTxtt=aa=b=tText=atBox4。Text=bESubPrivateSbButon2_CickyValsderAsceAsSyste)HandleButton2。ClEndEnd5學(xué)生保存試、保、調(diào)試、運(yùn)行程.運(yùn)行程序。小結(jié):通過本節(jié)課的學(xué)習(xí),要掌握以下兩點(diǎn):、理解一般賦值語句與屬性賦語句的含義與作用、掌握賦值語句并能正確運(yùn)用到所編寫的程序,別是如何使用賦值語句交換兩個(gè)變量的.教學(xué)反思

第八課

函數(shù)與賦值語句課題

函數(shù)與賦值語句

執(zhí)

實(shí)踐課

教學(xué)目教學(xué)內(nèi)容教學(xué)方手法段

認(rèn)知目標(biāo)了解一般賦值語句與屬性賦語句的含義與作用。掌握常用函數(shù)的使用方.技能目標(biāo):掌握賦值語并能正確運(yùn)用到所編寫的程序中。情感目標(biāo)增強(qiáng)學(xué)生的審美能力,提高學(xué)生的協(xié)作學(xué)習(xí)興趣。教學(xué)重點(diǎn)掌握常用函數(shù)的使用方法。教學(xué)難點(diǎn):掌握賦值語句,并能正確運(yùn)用到所編寫的程序中。.啟發(fā)式教學(xué)法.探索學(xué)習(xí)法網(wǎng)絡(luò)廣交互式.多媒體輔助教學(xué)教活1、復(fù)習(xí)導(dǎo)入使用函數(shù)能輕松解決一些復(fù)雜問題。

學(xué)活回顧有關(guān)函數(shù)知識,回答:(x)X的絕對值[提問面?zhèn)儗W(xué)習(xí)了6個(gè)用函數(shù)。請大家取大于X的大數(shù)說一說這個(gè)函數(shù)的功能。2、明確實(shí)踐任務(wù).編寫順序結(jié)構(gòu)程序:)已知電阻的值為16,電阻2阻值為29求兩電阻的并聯(lián)阻值(求并聯(lián)阻值的表達(dá)式為:R12/R1+R2)3、引導(dǎo)學(xué)生分析程序組成。[提問]:序的輸入輸出各有幾個(gè)

q:X的平方根值Rnd(x生[,1]隨機(jī)數(shù)。Val(x):將字符型數(shù)據(jù)轉(zhuǎn)換為數(shù)值數(shù)據(jù)tx數(shù)數(shù)轉(zhuǎn)換為字符型數(shù)據(jù)程序的輸入有兩個(gè):1與的值;程序[提問在程序中,文本的個(gè)數(shù)應(yīng)有多少個(gè)?的出有一個(gè)并聯(lián)后的阻值。在程序中,應(yīng)有3個(gè)文本框。教學(xué)程序設(shè)計(jì)

、引導(dǎo)學(xué)生設(shè)計(jì)程序界面5、編寫程序[提示

1啟動(dòng)VB2添加對象文本框個(gè)標(biāo)簽2個(gè)按鈕。3、設(shè)對象屬性進(jìn)入代碼窗口,編寫如下程序:PeSuBun_Click(By

請使用變量聲明語句事先聲明3個(gè)變量R2、ValAObject,VAsR,將其類型聲明為。則程序?qū)⑦\(yùn)mtrgsHandesutto出錯(cuò)。因?yàn)槿绮皇孪嚷暶鲿2為字符類型變量。在計(jì)(R1+R2)時(shí),會將R1與R2的值直接拼接為16為9R的值將為1629,不是45.

n1。ClickDAsoubleDimr2DbleDimrDouer=Tex。Textr2=tBx2.Trr1*/(改進(jìn)的方法有兩種,第一種就是事先將R1、、R聲為Doue.第二種是使用Vl()

3Txt=r函數(shù)R與R2制轉(zhuǎn)換為數(shù)值型+R2)將變?yōu)?val(R(R2)。

EndSuPrieButton_Click(yldersObjctByVleASystent)HandlesButto2ClicEndEndSub6、引導(dǎo)學(xué)生保存、調(diào)試、運(yùn)行程序。、探究學(xué)習(xí)二:總成績的標(biāo)準(zhǔn)為:平時(shí)(A)占%,期中(B)占30%期末C)占40%。小林的平時(shí)成績?yōu)槠谥谐煽優(yōu)?,末成績?yōu)榍笏目傇u成求評成績的表達(dá)式為。3A+0B+04C、引導(dǎo)學(xué)生設(shè)計(jì)程序界面、編寫程序

保存、調(diào)試、運(yùn)行程序.、啟動(dòng)VB、添加對象個(gè)本框、4個(gè)標(biāo)簽、2個(gè)鈕。、設(shè)置對象屬性進(jìn)入代碼窗口,編寫如下程:PrivatSubutto1_Click(ByValseneAsbjet,aleAsystem.Eventrgs)sBon1ClickDimaAsDoubleDimADoubleDimcAsleDimsAsla=TextBox1.Text

、引導(dǎo)學(xué)生保存、調(diào)試、運(yùn)行程.

e。Textc=TxtBox3。s=0。3*a+0。*b+0.*cxtBox。Text=sEndSuPrivaeSubButton2Click(ByValndAset,ByValAsSt。tAs)HadlesButClickEndEndSu保存、調(diào)試、運(yùn)行程序。教學(xué)總結(jié):本節(jié)課的學(xué)習(xí),我們主要復(fù)習(xí)了以下幾:、函數(shù)的使用,特別是Vl()函數(shù)。、賦值語句的使用另外,我們還要注意的是,在使用一個(gè)變量,最先定義其類型。教學(xué)反思

第九課

關(guān)系表達(dá)式與邏表式課

關(guān)系表達(dá)式與邏輯表達(dá)式

執(zhí)

新授課教目教重點(diǎn)

認(rèn)知目標(biāo)1、了選擇結(jié)構(gòu)的基本概念。、了關(guān)系表達(dá)式與邏輯表達(dá)式的基本概念。技能目標(biāo):、掌握關(guān)系與邏輯表達(dá)式邏輯值的計(jì)算方法。情感目標(biāo):、逐步培養(yǎng)學(xué)生嚴(yán)謹(jǐn)、科學(xué)的程序設(shè)計(jì)思想。教學(xué)重點(diǎn)關(guān)系與邏輯表達(dá)式邏輯值的計(jì)算方法。教學(xué)難點(diǎn):理解三種邏輯運(yùn)算符.教1啟發(fā)式教學(xué)法方2.索學(xué)習(xí)法教學(xué)程設(shè)

序計(jì)

教活一、復(fù)習(xí)、結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)?、賦語句的含義?例:的義?例b含義?

學(xué)活學(xué)生閱讀課本并回顧所學(xué)知識:1)順序結(jié)構(gòu);2)擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)?;卮穑簩①x值給變量a?;卮饘中值賦予的值將和b一樣,而的保持不.

二、新課入

學(xué)生思考并試著繪制流程圖。例:對于事:如果明天下雨,學(xué)將放,否則將開運(yùn)動(dòng)會。用流程圖如何表示在選擇結(jié)構(gòu)中,不是每個(gè)語句都一定會被執(zhí)行。三、條件語句的格式。[幻燈片]格式一:I〈條件>then〈程序段A><程序段BEndif格式二:If<條件>thn〈程序A>End四、關(guān)系達(dá)式

、學(xué)閱讀條件語句的兩種格式并做好筆記。、If如那么否d結(jié)、序段A與序段B可以是多語,其中語句可以是已經(jīng)學(xué)過的賦值語句,也可以是條件語句與循環(huán)語1閱讀并了解六種關(guān)系運(yùn)算符.〈小2探究:教〈小等于學(xué)〉大

已知變量中的值為100變量中值為2,在下表中填寫出各關(guān)系表達(dá)式的邏輯值。程設(shè)計(jì)

〉大等于=等<〉不等于關(guān)系表達(dá)式的值是邏輯型數(shù)據(jù),只有兩種取值真true(fale引導(dǎo)學(xué)生進(jìn)行探究學(xué).五、邏輯達(dá)式三種邏輯運(yùn)算符:邏輯運(yùn)算符功能

關(guān)系表達(dá)式邏值〉TrueA〈=(b+20)FaTrelseA=be“”〉Tr“”〉”b"1、閱課本22邏輯表達(dá)式了解三種邏輯運(yùn)算符.2探究學(xué)習(xí):a

邏輯運(yùn)算符連接的兩個(gè)表達(dá)式同時(shí)為“真”已變量a中的值為100,變量b的時(shí),則邏輯表達(dá)式的值為“真"值為20下中填寫出邏輯表達(dá)式Ono

兩邊的表達(dá)式只要一個(gè)為則整個(gè)表達(dá)式的值為真。將后面的表達(dá)式的值取反。

的邏輯值.引導(dǎo)學(xué)生進(jìn)行探究學(xué)習(xí)。

邏輯表達(dá)式a〉200b=20a〉=100〉10A=band〈

邏輯值lseuFalse

a>20ob=20

Ta〉=10oreAborb<10

FalseNo>00bTrue=20)Notb=2)F小結(jié):1、選擇結(jié)構(gòu)的基本概念、關(guān)系表達(dá)式與邏輯表達(dá)式的基本概念。3、掌握關(guān)系與邏輯表達(dá)式邏輯值的計(jì)算方回本節(jié)課學(xué)習(xí)要點(diǎn)。法。反第十課擇結(jié)構(gòu)課

選擇結(jié)構(gòu)

執(zhí)

新授課教目教學(xué)重難點(diǎn)教學(xué)方

認(rèn)知目標(biāo):了解選擇結(jié)構(gòu)的基本概念。理解計(jì)算機(jī)的邏輯判斷是通過選擇結(jié)構(gòu)來完成的.技能目標(biāo):學(xué)會用VB中的條件語句實(shí)現(xiàn)選擇控制結(jié)構(gòu)。情感目標(biāo):逐步培養(yǎng)學(xué)生嚴(yán)謹(jǐn)、科學(xué)的程序設(shè)計(jì)思想。教學(xué)重點(diǎn):學(xué)會用VB中的條件語句實(shí)現(xiàn)選擇控制結(jié)構(gòu)。教學(xué)難點(diǎn):理解計(jì)算機(jī)的邏輯判斷是通過選擇結(jié)構(gòu)來完成.啟發(fā)式教學(xué)法探索學(xué)習(xí)法教學(xué)程序設(shè)計(jì)

教活復(fù)習(xí)。上節(jié)課我們學(xué)習(xí)了條件語句的結(jié)構(gòu)以關(guān)系表達(dá)式與邏輯表達(dá)式?;仡櫁l件語句的結(jié)構(gòu);回顧關(guān)系表達(dá)式與邏輯表達(dá)式.

學(xué)活條件語句的格式。格式一:If〈件〉then<程序段A〈程序段BEndif格式二:If〈件〉the<程序A〉End關(guān)系表達(dá)式與邏輯表達(dá)式判斷一個(gè)數(shù)是否被整的表達(dá)式為:X10=in(X/10)

、師生共同體驗(yàn)“找較大數(shù)”程序的功,明確學(xué)習(xí)任務(wù)。輸入兩個(gè)不相同的數(shù);計(jì)算機(jī)輸出其中較大的數(shù);算法分析(繪制流程圖)流程圖一:流程圖二:

分析流程圖,并完成下面程序填空:DimADouDimbAsDoublea=o.Box2.TxtIfA=bEnIfLel4。e分析第二個(gè)流程,并完成下面程序。DiaDoubeDimbADoublea=TextBot=。extIfa〉bThLabeTxt=aebel4.Text=bEnI(lǐng)f小反

引導(dǎo)學(xué)生深入探究[探究任務(wù)入個(gè)數(shù),找出最大數(shù)。[提示于最大數(shù)任務(wù)要兩步做,先找出前兩個(gè)數(shù)中較大的數(shù),再用前兩個(gè)分析、討論,繪制流程:較大的數(shù)與第三個(gè)數(shù)比較,再出中較大的數(shù)。學(xué)習(xí)本節(jié)課主要要掌握兩點(diǎn):、理解計(jì)算機(jī)的邏輯判斷是通過選擇結(jié)構(gòu)來完成的。、學(xué)會用VB的條件語句實(shí)現(xiàn)選擇控制結(jié)構(gòu)。

第十一課教學(xué)目一知與能、學(xué)會使用程序畫一個(gè)帶顏色的圓、學(xué)會使用程序同時(shí)畫多個(gè)圓3、學(xué)會循環(huán)語句的使用、能靈活運(yùn)用循環(huán)語句、體會循環(huán)語句的意義二重與點(diǎn)1、了解畫圓的語句、了解循環(huán)語句的格式3、能靈活使用循環(huán)語句三教手:任務(wù)驅(qū)動(dòng)、合作探究、屏幕演示四、學(xué)程

循環(huán)結(jié)構(gòu)教學(xué)內(nèi)容

教師活動(dòng)

學(xué)生活動(dòng)

設(shè)計(jì)意圖引入

畫一個(gè)圓可以觀作品,了解使用哪些軟件可v可以用于畫圓用畫圖,老師展示,但我們學(xué)習(xí)了vb以后我們完全可以使用程序來畫圓.教展示畫圓程.打開一個(gè)新的文

創(chuàng)設(shè)情景,讓學(xué)生對本節(jié)課產(chǎn)生興趣,調(diào)動(dòng)學(xué)生的積極性。制作程序的界面程序界面的制作

檔制兩個(gè)按鈕,名稱分別是確定和退

學(xué)生根據(jù)學(xué)件布置的任務(wù)完成任務(wù)一

是vb編應(yīng)用程序的第一步。畫圓程序的編寫

出,教師布置任務(wù),學(xué)生根據(jù)課件自強(qiáng)調(diào)程序段的位置,學(xué)成完成任務(wù)二。避免程序在寫的過程中出錯(cuò)。

讓學(xué)生通過自己的努力看到效果,增加學(xué)生的成就感畫多個(gè)圓循環(huán)程序

教師提問,如一次要多畫幾個(gè)圓怎么辦?請學(xué)生按照任務(wù)三完成畫圓。教師提問:如果

學(xué)生根據(jù)課件自行完成。學(xué)生學(xué)習(xí)循環(huán)語

鞏固畫圓程序,為循環(huán)語句的使用打下基礎(chǔ)。自主學(xué)習(xí)和探究

我需要畫100圓句使用,理解循環(huán)語

學(xué)習(xí)相結(jié)合.鞏學(xué)怎么辦那么可以使用我們的循環(huán)語句來完成老師講解循環(huán)語句的構(gòu)成,用通俗的語言讓學(xué)生讀懂循環(huán)結(jié)構(gòu)的含義然后請學(xué)生完成任務(wù)四。教師提問,請學(xué)生

句.學(xué)生探究循環(huán)次數(shù)

生對循環(huán)語句的理解探索循環(huán)程序

讀任務(wù)五,完成任務(wù)的算五的提問,老師總結(jié),用終值減初始除以步長加1就循環(huán)的次數(shù)總結(jié)本課內(nèi)容,可請學(xué)生自評和教師

學(xué)生探索學(xué)習(xí)理解循環(huán)語句次數(shù)的計(jì)算總結(jié)

評價(jià)相結(jié)合。讓

再次回顧知識點(diǎn)

讓學(xué)生鞏固知識點(diǎn)生進(jìn)一步鞏固循環(huán)語句的使用。五、教學(xué)反思本

節(jié)課是vb學(xué)習(xí)的第節(jié)學(xué)生在前面的學(xué)習(xí)中已經(jīng)具有了一定的基礎(chǔ)知識,對vb已經(jīng)有了初步的了解,為這個(gè)課的進(jìn)行創(chuàng)造了條件.教學(xué)目標(biāo)確定合理通過一節(jié)課的學(xué)習(xí)任務(wù)的完成情況來看,達(dá)到了教學(xué)目標(biāo)的要求,關(guān)鍵點(diǎn)是在對循環(huán)語句的理解和運(yùn)用上面,通過讓學(xué)生分析程序,基本達(dá)到了理解的目的.整節(jié)課的教學(xué)流程上看學(xué)生能按照學(xué)件的要求結(jié)合老師的講解,層層遞進(jìn)地學(xué)習(xí),并給以適當(dāng)?shù)乃骺臻g,既完成了任務(wù),又理解了知識點(diǎn)。本節(jié)課主要采取自主學(xué)習(xí)的方式,輔以學(xué)生之間合作和探索,老師與學(xué)生,學(xué)生與學(xué)生之間的評價(jià)讓學(xué)生在學(xué)習(xí)中既鍛煉了操作又獲得了能力的提高應(yīng)該說較好地完成了教學(xué)目標(biāo)不足的是,由于時(shí)間的限制,學(xué)生雖然能理解循環(huán)的意,是在循環(huán)語句的具體操作與判斷方便缺乏靈活性,如果讓學(xué)生自行編寫程,可能存在一定的困難,這都需要在后續(xù)的課程中繼續(xù)訓(xùn)練與操作.第十二課VB的定時(shí)器控件一、教學(xué)目標(biāo)1、知識目標(biāo)

(1)理解定時(shí)器常用屬性interval和Enabled的意義和設(shè)置(2)理解定時(shí)器的timer事件2、技能目標(biāo)(1)根據(jù)程序要求熟練

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論