21VB語言及程序開發(fā)環(huán)境課件匯編_第1頁
21VB語言及程序開發(fā)環(huán)境課件匯編_第2頁
21VB語言及程序開發(fā)環(huán)境課件匯編_第3頁
21VB語言及程序開發(fā)環(huán)境課件匯編_第4頁
21VB語言及程序開發(fā)環(huán)境課件匯編_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

VB語言及程序開發(fā)環(huán)境廣東版教材高中信息技術(shù)(選修1)《算法與程序設(shè)計》第二章程序設(shè)計基礎(chǔ)

第一節(jié)課程內(nèi)容標(biāo)準(zhǔn)

1、理解并掌握一種程序設(shè)計語言的基本知識,包括語句、數(shù)據(jù)類型、變量、常量、表達(dá)式、函數(shù)。

2、初步掌握調(diào)試、運行程序的方法。課堂內(nèi)容教學(xué)背景12教學(xué)目標(biāo)3重點難點4教法學(xué)法5教學(xué)過程一、教學(xué)背景本課時教學(xué)內(nèi)容的功能和地位

本節(jié)是VB程序設(shè)計語言的基礎(chǔ)。通過學(xué)習(xí),學(xué)生可以掌握VB語言的基本知識;熟悉VB開發(fā)環(huán)境;初步掌握VB程序的調(diào)試方法。算法與程序設(shè)計計算機解決問題的基本過程程序設(shè)計語言初步算法與問題解決例舉培養(yǎng)勇于實踐、勤于思考和善于總結(jié)的科學(xué)探索精神與嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度。掌握VB的基本數(shù)據(jù)類型、常量、變量、函數(shù)、表達(dá)式等基本知識,熟悉VB的開發(fā)環(huán)境,能調(diào)試簡單的VB程序。

開展閱讀、探究、模仿等活動,培養(yǎng)自主學(xué)習(xí)、合作探究的能力。知識與技能情感態(tài)度與價值觀過程與方法二、教學(xué)目標(biāo)三、重點難點教學(xué)重點掌握VB的基本數(shù)據(jù)類型、常量、變量、函數(shù)、表達(dá)式等程序設(shè)計語言的基本知識;掌握VB程序的調(diào)試方法。教學(xué)重點教學(xué)重點教學(xué)難點

VB的基本數(shù)據(jù)類型;表達(dá)式的書寫規(guī)范;與數(shù)學(xué)學(xué)科相關(guān)知識異同的理解與變通。教學(xué)難點教法任務(wù)驅(qū)動法。四、教法學(xué)法學(xué)法教師引導(dǎo)下的自主學(xué)習(xí)、合作探究學(xué)習(xí)。學(xué)法探究活動環(huán)節(jié)2交流評價環(huán)節(jié)4創(chuàng)設(shè)情境環(huán)節(jié)1課堂小結(jié)環(huán)節(jié)6操作實踐環(huán)節(jié)5教學(xué)環(huán)節(jié)體驗活動環(huán)節(jié)3五、教學(xué)過程(一)創(chuàng)設(shè)情境(一)創(chuàng)設(shè)情境(二)探究活動觀察“求半徑為r的圓的面積”的程序,理解和掌握VB的基本數(shù)據(jù)類型、常量、變量、函數(shù)、表達(dá)式等程序設(shè)計語言的基本知識。探究-“求圓的面積”的程序PrivateSubCommand1_Click() ConstpiAsSingle=3.14 DimrAsSingle,sAsSingle r=InputBox(“r=”,”輸入半徑”) s=pi*r^2 Print“圓的面積s=”;sEndSub思考:(1)程序有多少行,每一行的作用是什么?(2)如果按語句的作用區(qū)分,這個程序包含幾個部分?(3)程序中用到了哪些數(shù)據(jù)類型,分別是什么?‘過程結(jié)束‘定義名為command1_click()的事件過程‘說明程序中pi是常量∏‘定義半徑r和面積s為單精度實型‘輸入r的值‘把表達(dá)式pi*r*r的值賦給s‘把s的值輸出到當(dāng)前的窗體上

數(shù)據(jù)類型說明部分

數(shù)據(jù)的輸入部分

數(shù)據(jù)的處理部分

數(shù)據(jù)的輸出部分

VB中的常用數(shù)據(jù)類型數(shù)據(jù)類型關(guān)鍵字取值范圍存儲空間整型(%)

Integer-32768~327672個字節(jié)長整型(&)

Long-2147483648~21474836474個字節(jié)單精度型(!)

Single負(fù)數(shù):-3.402823E38~-1.401298E-45正數(shù):1.401298E-45~3.402823E384個字節(jié)雙精度型(#)

Double負(fù)數(shù):-1.797693134E308~-4.940656458-324正數(shù):4.940656458E-324~1.797693134E3088個字節(jié)字符串型($)String定長字符串:0~65535個字符不定長字符串:0~20億個字符231-1個字符布爾型BooleanTrue或False2個字節(jié)日期型Date100/1/1~9999/12/318個字節(jié)VB中的常用數(shù)據(jù)類型常用的數(shù)據(jù)類型有數(shù)值型、字符串型、布爾型、日期型常用的數(shù)據(jù)類型數(shù)值型字符型布爾型日期型整型長整型浮點型貨幣型字節(jié)型單精度浮點型雙精度浮點型PrivateSubCommand1_Click()ConstPIAsSingle=3.14DimrAsSingle,sAsSingler=InputBox("r=","輸入半徑")s=PI*r*rPrint"圓的面積s=";sEndSub常量變量函數(shù)表達(dá)式VB程序一般包括四個基本知識探究-“求圓的面積”的程序常量和變量常量在程序運行過程中始終保持不變的常數(shù)、字符串等,如3.14、"r="、"輸入半徑"等

常量定義方法:

Const常量名[As類型]=表達(dá)式

例:

Const

PIAsSingle=3.14

‘聲明了常量PI,代表3.14,單精度型

Const

MAXAsInteger=144

‘聲明了常量MAX,數(shù)值為144,整型變量指存儲器中有著特定名稱的存儲單位,其特點是存放在其中的數(shù)據(jù)值可以任意改變。變量的定義方法:Dim<變量名>As<類型>如:

Dim

X

Asinteger

DimkAsInteger,yASSingle說明:1、如果語句中沒有“As

類型”

,則變量默認(rèn)為變體類型

2、如果一條語句同時定義多個變量,此時每個變量必須有自己的類型聲明,多個變量不能共用一個類型聲明。常量名、變量名命名規(guī)則

1)必須以英文字母開頭,由英文字母、數(shù)字或下劃線組成,長度≤255個字符

2)不能使用VB中的關(guān)鍵字和函數(shù)名;如:Dim、Sin

3)VB中不區(qū)分變量的大小寫,一般變量首字母用大寫,其余用小寫;常量全部用大寫字母表示

常量和變量運算符、函數(shù)和表達(dá)式運算符號+-*/^\MOD含義加號減號乘號除號乘方整除取余數(shù)DimMyValueMyValue=10/4 ‘返回2.5MyValue=10/3 ‘返回3.333333MyValue=10\4 ‘返回2MyValue=10.67\3 ‘返回3MyValue=2^3 ‘返回8MyValue=10Mod3 ‘返回1MyValue=12Mod4.3 ‘返回0MyValue=12.6Mod5 ‘返回3MyValue=(-10)Mod3‘返回-1MyValue=10Mod(-3)‘返回1\與Mod參與運算的兩數(shù)中有一個是浮點數(shù),該數(shù)會先被四舍五入成整型后再進行運算。求余結(jié)果的正負(fù)號始終與第一個運算量的符號相同。算術(shù)運算符字符運算符運算符作用區(qū)別示例結(jié)果&將兩個字符串拼接起來連接符兩旁的操作數(shù)不管是字符型還是數(shù)值型,系統(tǒng)先將操作數(shù)轉(zhuǎn)換成字符,然后再連接。"123"&55"abc“&12"12355""abc12"+連接符兩旁的操作數(shù)若均為數(shù)值型則進行算術(shù)加法運算;若一個為數(shù)字字符型,一個數(shù)值型,則自動將數(shù)字字符轉(zhuǎn)換為數(shù)值,然后進行算術(shù)加;若一個為非數(shù)字字符型,一個數(shù)值型,則出錯。"123"+55"abc"+12178出錯算術(shù)運算符的優(yōu)先順序:指數(shù)運算(^)

負(fù)數(shù)(-)

乘法和除法

(*、/)

整數(shù)除法(\)

求余的模運算(Mod)

加法和減法(+、-)運算符、函數(shù)和表達(dá)式運算符號=><>=<=<>含義等于大于小于大于等于小于等于不等于關(guān)系運算符運算符號NotAndOr含義非與或邏輯運算符運算優(yōu)先順序:算術(shù)運算

關(guān)系運算

邏輯運算如:a+b>c+dAnda>=5OrNotc>0Ord>0常見函數(shù)(見附錄二)函數(shù)名說明示例結(jié)果Sin(X)正弦Sin(0)0Cos(X)余弦Cos(0)1Abs(X)絕對值A(chǔ)bs(-3.5)3.5Sqr(X)平方根Sqr(9)3Int(X)不大于給定數(shù)X的最大整數(shù)Int(-1.6)-2Fix(X)取整Fix(-1.6)-1Cint(X)小數(shù)部分四舍五入Cint(1.6)2Date()返回當(dāng)前系統(tǒng)日期Date()或Date07-03-15Time()返回系統(tǒng)時間Time()或Time10:36:08表達(dá)式表達(dá)式是指某個求值規(guī)則,它由運算符和配對的圓括號將變量、常量、函數(shù)等操作數(shù)以合理的形式連接起來的式子。如:PI*r*r表達(dá)式書寫舉例【例1】將數(shù)學(xué)式改寫成VB的算術(shù)表達(dá)式VB的算術(shù)表達(dá)式為:3.14159/(a^2+Sqr(b))VB表達(dá)式:

a*b*c*d/e/f/g

或a*b*c*d/(e*f*g)

【例2】(二)探究活動注意VB的基本數(shù)據(jù)類型、表達(dá)式的書寫規(guī)范、比較與數(shù)學(xué)學(xué)科相關(guān)知識的異同。VB中的數(shù)據(jù)可以理解為范圍更廣一些,不僅有數(shù)值型,還有字符型、布爾型、日期型等,一般情況下同類型數(shù)據(jù)之間才可以進行運算處理;數(shù)學(xué)課中的數(shù)據(jù)可以認(rèn)為等同于數(shù)值型數(shù)據(jù)。(三)體驗活動注意:學(xué)生在模仿中經(jīng)歷一個完整的小程序的編寫,掌握本課重點,通過比較與數(shù)學(xué)學(xué)科相關(guān)知識的異同,對難點部分有一定的認(rèn)識。模仿“探究活動”中的程序(教材第26頁“求半徑為r的圓的面積”的程序),嘗試編寫程序。

任務(wù):編程求長方形的面積。思考:有沒有需要定義的常量?涉及的變量有哪些?輸入部分是什么?輸出部分又是什么?處理部分包括哪些?

(評價參考要素:程序是否完成;數(shù)據(jù)類型定義是否正確;輸入、處理、輸出部分是否完整;條理是否清晰;交流、表達(dá)是否準(zhǔn)確、到位)進行展示、交流、評價。評價方式:學(xué)生自評、互評、教師點評。評價參考要素:

程序是否完成;數(shù)據(jù)類型定義是否正確;輸入、處理、輸出部分是否完整;條理是否清晰;交流、表達(dá)是否準(zhǔn)確、到位。(四)交流評價

1、基本部分(熟悉VB環(huán)境,調(diào)試程序,進一步鞏固知識):將“求長方形的周長和面積”的程序調(diào)試、運行。

2、提高部分(進一步理解數(shù)據(jù)類型,這是難點部分):調(diào)試下面的程序(1*2*3*……*n)。該程序有錯,將8改成7或把DimsAsInteger中的Integer改成Long,結(jié)果正確,這是為什么?

PrivateSubCommand1_Click()

Dims

AsInteger,

i

AsInteger

s=1

For

i=1

To

8

s=s*i

Next

i

MsgBox

"s="+Str(s),0,"計算結(jié)果”

EndSub(五)操作實踐加強記憶,知識內(nèi)化。總結(jié)VB語言的基本知識:

1、常見的數(shù)據(jù)類型有哪些?與數(shù)學(xué)課上提到的數(shù)有何區(qū)別。

2、常量、變量概念;什么時候定義常量,有何意義?

3、表達(dá)式的書寫要注意些什么?可從括號、運算符、標(biāo)點符號等易出錯的地方考慮。(六)課堂小結(jié)懇請大家提出寶貴意見!贈送精美圖標(biāo)1、字體安裝與設(shè)置如果您對PPT模板中的字體風(fēng)格不滿意,可進行批量替換,一次性更改各頁面字體。在“開始”選項卡中,點擊“替換”按鈕右側(cè)箭頭,選擇“替換字體”。(如下圖)在圖“替換”下拉列表中選擇要更改字體。(如下圖)在“替換為”下拉列表中選擇替換字體。點擊“替換”按鈕,完成。312、替換模板中的圖片模板中的圖片展示頁面,您可以根據(jù)需要替換這些圖片,下面介紹兩種替換方法。方法一:更改圖片選中模版中的圖片(有些圖片與其他對象進行了組合,選擇時一定要選中圖片本身,而不是組合)。單擊鼠標(biāo)右鍵,選擇“更改圖片”,選擇要替換的圖片。(如下圖)注意:為防止替換圖片發(fā)生變形,請使用與原圖長寬比例相同的圖片。31PPT放映設(shè)置PPT放映場合不同,放映的要求也不同,下面將例舉幾種常用的

溫馨提示

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

最新文檔

評論

0/150

提交評論