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