【文章內(nèi)容簡(jiǎn)介】
一般情況下,函數(shù)只能返回一個(gè)函數(shù)值。函數(shù)函數(shù)的功能值類型Abs(x)X的絕對(duì)值Int(x)取不大于X的最大整數(shù)Sqr(x)X的平方根值Rnd(x)產(chǎn)生[0,1]的隨機(jī)數(shù)。Val(x)將字符型數(shù)據(jù)轉(zhuǎn)換為數(shù)值數(shù)據(jù)Str(x)將數(shù)值數(shù)據(jù)轉(zhuǎn)換為字符型數(shù)據(jù)探究學(xué)習(xí)寫出下列函數(shù)的函數(shù)值。函數(shù)函數(shù)值A(chǔ)bs(86)86Abs(86)86Int()8Int()8Int()9Sqr(64)85、表達(dá)式[提問]:表達(dá)式的分類?指導(dǎo)學(xué)生閱讀課本:*乘法,不能省略;/除法,不能寫成分?jǐn)?shù)形式,必須寫在一行內(nèi)。^冪運(yùn)算,不能省略,也必須寫在一行內(nèi)。閱讀課本,并回答問題:表達(dá)式可分為:算術(shù)表達(dá)式、字符表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式。閱讀并了解算術(shù)運(yùn)算符與字符運(yùn)算符。探究學(xué)習(xí):根據(jù)下面的描述,在表格中填寫算術(shù)表達(dá)式。描述表達(dá)式已知正方形邊A,求面積。A^2變量A除以變量A和變量C的差a/(ac)變量X與變量Y之差的絕對(duì)值加上68Abs(xy)+68求兩位數(shù)X中的十位數(shù)。Int(x/10)連接兩個(gè)字符型變量m,n的值。M+n小結(jié)學(xué)習(xí)本節(jié)課后,著重要掌握的有:掌握常用函數(shù)的使用方法。掌握VB表達(dá)式的書寫方法。反思第六課 常用語句課 題 常用語句執(zhí)教 課型新授課教學(xué)目標(biāo)認(rèn)知目標(biāo):了解一般賦值語句與屬性賦語句的含義與作用。技能目標(biāo):掌握賦值語句,并能正確運(yùn)用到所編寫的程序中。能夠在程序中正確使用End和Rem語句。情感目標(biāo):逐步培養(yǎng)學(xué)生正確的程序設(shè)計(jì)習(xí)慣。教學(xué)重點(diǎn)賦值語句。屬性賦值語句。教學(xué)方法1.講解與討論2.實(shí)驗(yàn)與探究教 學(xué) 程 序 設(shè) 計(jì)教師活動(dòng)學(xué)生活動(dòng)一、 情境導(dǎo)入(提問)前面我們探討了“解一元二次方程”的程序,請(qǐng)問程序中哪一條語句算出了方程的根?(演示)(討論)同學(xué)們是如何理解上面兩條語句的?二、 導(dǎo)入新課三、 新課講授賦值語句(講述)賦值語句有兩個(gè)功能:①運(yùn)算算出右邊表達(dá)式的值;②賦值將右邊表達(dá)式的值賦給左邊的變量。回答:X1=(b+Sqr(b*b4*a*c))/(2*a)X2=(bSqr(b*b4*a*c))/(2*a)學(xué)生討論、回答。(討論)賦值語句中的賦值號(hào)兩邊的內(nèi)容的位置可以互換嗎?(實(shí)驗(yàn)與探究)進(jìn)入VB代碼窗口,分別輸入: A=2 2=a當(dāng)輸入第二條語句時(shí),就會(huì)出現(xiàn)錯(cuò)誤信息。(結(jié)論)賦值號(hào)左邊是變量,右邊是數(shù)值,是將右邊的數(shù)值賦給左邊的變量。(演示)X=1X=2(提問)執(zhí)行完兩條語句后,變量x中的值是多少?(討論)(實(shí)驗(yàn)與探究)在VB中運(yùn)行如下程序:X=1X=2Print x得到變量X的值為2(結(jié)論)如果變量中原來有數(shù)值,當(dāng)賦予新的數(shù)值后,新的數(shù)值將替代原來的數(shù)值。 (演示)X=1y=x(提問)執(zhí)行完兩條語句后,變量x中的值是多少?(討論)(實(shí)驗(yàn)與探究)在VB中運(yùn)行如下程序:X=1y=xPrint x得到變量X的值為1(結(jié)論)將一個(gè)變量的值賦給另一個(gè)變量時(shí),只是將這個(gè)變量中的數(shù)值復(fù)制到另一個(gè)變量中。屬性賦值語句對(duì)象的屬性可以在屬性窗口設(shè)置,也可以利用屬性賦值語句在程序中進(jìn)行設(shè)置。=表達(dá)式(實(shí)驗(yàn)與探究)在VB中運(yùn)行以下程序段:=”解一元二次方程”=”你好”(實(shí)驗(yàn)與探究)引導(dǎo)學(xué)生完成練習(xí)。探究學(xué)習(xí): 觀察下面的程序段,填寫各變量中的值。語句X值Y值X=6:Y=868X=888X=X+198觀察下面的程序段,填寫各變量中的值。語句X值Y值T值X=5:Y=656T=X565X=Y665Y=T655小結(jié)賦值語句有兩個(gè)功能:①運(yùn)算算出右邊表達(dá)式的值;②賦值將右邊表達(dá)式的值賦給左邊的變量。反思第七課 賦值語句(二)課 題賦值語句探究學(xué)習(xí)執(zhí)教 課型實(shí)踐課教學(xué)目標(biāo)認(rèn)知目標(biāo):理解一般賦值語句與屬性賦語句的含義與作用。;技能目標(biāo):掌握賦值語句,并能正確運(yùn)用到所編寫的程序中。情感目標(biāo):逐步培養(yǎng)學(xué)生正確的程序設(shè)計(jì)習(xí)慣。教學(xué)內(nèi)容教學(xué)重點(diǎn):理解一般賦值語句與屬性賦語句的含義與作用教學(xué)難點(diǎn): 掌握賦值語句,并能正確運(yùn)用到所編寫的程序中教 教學(xué) 學(xué)方 手法 段啟發(fā)式教學(xué)法探索學(xué)習(xí)法網(wǎng)絡(luò)廣播交互式多媒體輔助教學(xué)教 學(xué) 程 序 設(shè) 計(jì)教師活動(dòng)學(xué)生活動(dòng)復(fù)習(xí)[提問]:賦值語句有什么作用?[提問]:賦值語句在傳遞數(shù)據(jù)時(shí),方向是怎樣的?例如:a=b,是將誰的值傳遞給誰?回顧有關(guān)賦值語句的學(xué)習(xí),并回答:傳遞數(shù)據(jù)計(jì)算表達(dá)式的值賦值語句在傳遞數(shù)據(jù)時(shí),是從右往左傳。對(duì)于a=b,是將b的值傳遞給a,被改變的是a的值。師生共同體驗(yàn)“交換兩個(gè)數(shù)”程序輸入兩個(gè)數(shù),分別賦值給兩個(gè)變量a,b單擊交換按鈕,交換a,b兩個(gè)數(shù)后重新顯示。教 學(xué) 程 序 設(shè) 計(jì)引導(dǎo)學(xué)生設(shè)計(jì)程序界面啟動(dòng)VB添加對(duì)象:5個(gè)標(biāo)簽:label1, label2, label3, label4,label5.4個(gè)文本框:text1, text2, text3, text4.2個(gè)按鈕:mand1,mand2.設(shè)置對(duì)象屬性:對(duì)象名屬性屬性值Form1caption交換兩個(gè)數(shù)Label1CaptionA:Label2CaptionB:Label3Caption交換后的兩個(gè)數(shù)Label4CaptionA:Label5CaptionB:Text1Text清空Text2Text清空Text3Text清空Text4text清空Command1Caption交換Command2Caption結(jié)束引導(dǎo)學(xué)生編寫程序[提示]:交換a,b兩個(gè)數(shù)的程序?yàn)?T=aA=bB=t編寫程序:Private Sub Button1_Click(ByVal sender As Object, ByVal e As ) Handles Dim a As Double Dim b As Double Dim t As Double a = b = t = a a = b b = t = a = bEnd SubPrivate Sub Button2_Click(ByVal sender As Object, ByVal e As ) Handles EndEnd Sub引導(dǎo)學(xué)生保存、調(diào)試、運(yùn)行程序。保存、調(diào)試、運(yùn)行程序。小結(jié):通過本節(jié)課的學(xué)習(xí),要掌握以下兩點(diǎn):理解一般賦值語句與屬性賦語句的含義與作用。;掌握賦值語句,并能正確運(yùn)用到所編寫的程序中,特別是如何使用賦值語句交換兩個(gè)變量的值。教學(xué)反思第八課 函數(shù)與賦值語句課 題函數(shù)與賦值語句執(zhí)教 課型實(shí)踐課教學(xué)目標(biāo)認(rèn)知目標(biāo):了解一般賦值語句與屬性賦語句的含義與作用。掌握常用函數(shù)的使用方法。技能目標(biāo):掌握賦值語句,并能正確運(yùn)用到所編寫的程序中。情感目標(biāo):增強(qiáng)學(xué)生的審美能力,提高學(xué)生的協(xié)作學(xué)習(xí)興趣。教學(xué)內(nèi)容教學(xué)重點(diǎn):掌握常用函數(shù)的使用方法。教學(xué)難點(diǎn): 掌握賦值語句,并能正確運(yùn)用到所編寫的程序中。教 學(xué) 方 手法 段1.啟發(fā)式教學(xué)法2.探索學(xué)習(xí)法3.網(wǎng)絡(luò)廣播交互式4.多媒體輔助教學(xué)教師活動(dòng)學(xué)生活動(dòng)復(fù)習(xí)導(dǎo)入使用函數(shù)能輕松解決一些復(fù)雜問題。[提問]:前面我們學(xué)習(xí)了6個(gè)常用函數(shù)。請(qǐng)大家說一說這6個(gè)函數(shù)的功能?;仡櫽嘘P(guān)函數(shù)知識(shí),回答:Abs(x):