《《算法與程序設(shè)計(jì)》PPT課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《《算法與程序設(shè)計(jì)》PPT課件.ppt(21頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、運(yùn)算符與表達(dá)式,2、算術(shù)運(yùn)算符優(yōu)先及別 ① 乘方最優(yōu)先,優(yōu)先級為:1 ② 負(fù)號 優(yōu)先級為:2 ③ 乘法和除法 優(yōu)先級為:3 ④ 整除 優(yōu)先級為:4 ⑤ 取余 優(yōu)先級為:5 ⑥ 加法和減法 優(yōu)先級為:6 例:4*2^2mod3-4=-3 學(xué)生練習(xí):7-5*3^3\5,2、字符串運(yùn)算符與字符串表達(dá)式 +(合并運(yùn)算) ”,則Print語句執(zhí)行完后自動(dòng)換行。,3.注釋語句,為了提高程序的可讀性,通常需要在程序適當(dāng)?shù)奈恢眉由媳匾淖⑨尅?VB中注釋語句的格式為: 在字符“‘”后加注釋內(nèi)容或用“Rem 注釋內(nèi)容”。 注意: 如果用Rem語句注釋,應(yīng)將Rem語句
2、單獨(dú)書寫。,4.結(jié)束語句,語法格式:End 功能:強(qiáng)制程序結(jié)束運(yùn)行。,1.與用戶交互函數(shù),InputBox()函數(shù)的語法格式: InputBox(提示[,標(biāo)題][,默認(rèn)值][,x坐標(biāo)][,y坐標(biāo)]) 如 : r = InputBox("請輸入半徑r:", "輸入圓半徑"),二、函數(shù),VB中函數(shù)的概念與一般數(shù)學(xué)中函數(shù)的概念沒有本質(zhì)的區(qū)別。,MsgBox()函數(shù)的基本語法格式: MsgBox(提示消息[,按鈕][,標(biāo)題]) 該函數(shù)的返回結(jié)果為一數(shù)值,其中,“按鈕”參數(shù)一般用VB的內(nèi)部符號常量,這些符號常量有vbOkOnly,vbOkCancel,vbYesNo,vbYesNoCancel 如:
3、j = MsgBox("請輸入正數(shù)!", vbYesNo, " 錯(cuò)誤提示"),2.數(shù)學(xué)函數(shù),注意: 三角函數(shù)中的參數(shù)應(yīng)該是弧度數(shù)。如數(shù)學(xué)中的sin30應(yīng)寫為 sin(30*3.14159/180) Rnd函數(shù)返回[0,1)(即包括0,但不包括1)之間的一個(gè)隨機(jī)數(shù),它往往和Randomize結(jié)合使用。 如: Dim intRnd As Integer Randomize ‘初始化隨機(jī)數(shù)生成器 intRnd = Int((Rnd * 61) + 1),3.字符串函數(shù),4.日期函數(shù),Date()函數(shù)返回系統(tǒng)的當(dāng)前日期。 Time()函數(shù)返回系統(tǒng)的當(dāng)前時(shí)間。 Day()、Month()、Year()函數(shù)分別返回指定日期的日數(shù)、月數(shù)、年份數(shù)。,5.常用轉(zhuǎn)換函數(shù),