




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、浙江省高中信息技術學考VB知識點-CAL-FENGHAI-(2020YEAR-YICAI)JINGBIANVB知識點匯總算法:指解決問題的方法。二.算法的特征:1 .有窮性。算法的有窮性是指算法必須能在執行有限個步驟之后終止。2 .確切性。算法的每一步驟必須有確切的定義,不能有歧義。3 .輸入項。一個算法有0個或多個輸入,以刻畫運算對象的初始情況,所謂0 個輸入是指算法本身定出了初始條件。4 .輸出頂。一個算法有一個或多個輸出,以反映對輸入數據加工后的結果。沒 有輸出的算法是亳無意義的。5 .可行性。算法中執行的任何計算步驟都是可以被分解為基本的可執行的操作 步,即每個計算步都可以在有限時間內
2、完成(也稱之為有效性)。偽代碼例子:Begin (算法開始) 輸入A, B, C IF A>B 則 A-Max 否則B-Max IFOMax 則 C-MaxPrint MaxEnd (算法結束)3 .描述算法的表示方法:1 .自然語言。2 .流程圖。3 .程序代碼。4 .偽代碼。4 .對象:具有某些特征的具體事物的實體。5 .類:是對同種對象的集合與抽象,它包含這種對象的屬性描述和行為定 義。(VB工具箱中的控件就是類,設計窗體時,將它們放在窗體上時就是該類 的對象。)屬性-Labe-Il|Label! Ubel一按字母序I按分坐序前面的label 1是對象名稱,后面的label是控件名
3、,也就是類名稱。六.屬性:對象的特性、名稱、大小、形狀、顏色及功能被稱為屬性。屬性的表示:對象名,屬性名 如:textl.text指文本框中的值屬性值的設置:對象名.屬性名二屬性值如:label l.caption=''蘋果”注意:這里的是賦值號,不是等號,因此這是一句賦值語句。七.方法:對象能完成的動作。如:輸出語句|prnit “223”|中的print就是一個方法。A -事件:指對對象的一個調用。如:command l_click 按鈕上的單擊事件請注意格式:對象名一動作九.常用控件及屬性:控件名稱屬性名稱屬性含義Label (標簽)caption標簽上顯示的文本(屬于字
4、符串)Text box (文本框)text控件中包含的文字(屬于字符串)Command button(按鈕)caption按鈕上顯示的文字Timer (計時器)enabled設置計時器是否可用interval設置計時器觸發的間隔時間。(單位:亳秒)Image(圖像)picture制定顯示的圖像文件stretch設置是否讓圖像變形以適應圖像控件其他屬性:1 .alignment:文本的對齊方式2 .font :字體3 .backcolor:背景顏色4 . visible:設置對象是否可見5 .enabled:設置對象是否可用十.基本數據類型數據類型名稱取值范圍integer整數-32768 +3
5、2767long長整數-2147483648 +2147483647single單精度實數double雙精度實數string字符串boolean邏輯型Ture(真卜 false(假)byte字節型0-255十一.常量1 .直接常量:直接在程序中使用常數2 .符號常量:符號常量的定義:const常量名 =常數如:const pi=3.14然后在程序中凡是要用到3.14這個常數的地方,都用pi來代替就行了。如果想把3.14改成3.13159 了,只需要改const pi=3.14159就行了,程序中不用改任何代碼。十二.變量變量的本質就是內存中的一個存儲空間,用來保存程序運行過程中的數據。1 .變
6、量的命名規則:(1)、只能使用字母、數字、下劃線(_)這些字符來命名;(2)、變量名的首字符必須是字母;(3)、VB中的保留字不能作為變量名。2 .變量的定義:dim變量名as數據類型如:dim a as integerdim b as long或:dim a as integer , b as long十二.一維數組1 .數組的概念:多個相同類型變量的集合,在內存中占多個存儲空間。2 .一維數組的定義:格式一 :dim數姐名(n) as數據類型如: dim a(3) as integer定義了一個名為a的數組.這個數組共有4個元素組成,分別是: a(0) a(l) a(2) a(3)格式二:
7、dim數組名(下界to上界)as數據類型如:dim x(2 to 5) as integer定義了一個名為x的數組,這個數組共有4個變量組成,分別是:x(2) x(3) x(4) x(5)十三.常用標準函數函數名作用舉例Abs(x)對X取絕對值Abs(5)=5 abs(-4)=4Sqr(x)對X進行開平方根Sqr(4)=2Vai(字符串)把字符串轉換為數值Val("34)=34Str(數值)把數值轉換為字符串Str(34)=34”Len(字符串)返回字符串的字符個數Len(/wert/)=4 len(/za b c")=5(里 而有空格)Mid(xzkzn)在字符串X中的第
8、k個字符開 始,取n個字符Mid("qwertl23434)=ertlrnd產生一個介于0,1)的隨機數lnt(x)返回一個不大于X的最大整數lnt(2)=2 lnt(4.7)=4 int(-2.3)=-3Asc(字符)返回字符的ASCII編碼(返回值 屬于一個數字)Asc(A)=65Chr(數值)返回數值所對應的一個字符(返 回值屬于一個字符串)Chr(65)=A產生一個介于a,b之間的隨機整數公式:lnt(rnd*(b-a+1)+a還需注意,在使用rnd函數前,要先使用randomize。對隨機數種子進行初始化,否則,產生的隨機數是有規律的。十四.運算符和表達式1 .算術運算符:
9、+ (加)-(減)* (乘)/ (除)八(乘方)'(整除)mod (取 余)2 .關系運算符: >(大于)< (小于)=(等于)>=(大于等于)<二(小于等 于)<> (不等于)3 .邏輯運算符:not(取反)and (與)or(或)4 .表達式數學舉例:a + 8寫作:(a+b)/(c+d)c + axN5 或 xW3 寫作:x>=5 or x<=33<x<5 寫作:x>3 and x<55 .字符連接符:把兩個字符串連接起來有兩個運算符:& +如:"wod'&"pc”
10、 結果:“wordpc”“word"+”pc” 結果:“wordpc”但它們還是有區別的:運算符作用區別示例結果&將兩 個字連接符兩旁的操作數不管是字符型 還是數值型,系統先將操作數轉換“123”&55"12355"符串成字符,然后再連接。"abc"+12"abcl2"拼接 起來若一個為數字字符型,一個數值 型,則自動將數字字符轉換為數|,123,+55178+值,然后進行算術加;若一個為非 數字字符型,一個數值型,則出 錯。"abc"+12出錯十五.賦值語句變量名 =表達式“=”為賦值號
11、,意思是把右邊表達式的結果賦值給左邊的變量。如:a=3+a對象各屬性名=屬性值這種格式的語句也是賦值語句如:labell.caption="蘋果”十六.選擇語句格式一:If判斷條件then語句1或if判斷條件then語句1End if格式二:If判斷條件then語句1 else語句2或if判斷條件then語句1Else語句2End if格式三:(有多重選擇時)if判斷條件then語句1Elseif語句2Elseif語句3Elseif語句4ElseifEnd if十七.循環語句格式一 :Do while判斷條件循環體語句Loop當判斷條件成立時,進入循環,條件不成立時,跳出循環。格式二:For循環變量;初值to終值step步長值循環體語句Next(流程圖見下頁)+A.注釋語句格式一:在注釋前加上“Rem ”如:Rem這是一個注釋語句,你愛怎么寫就怎么寫。格式二:在注釋前加上單引號"“'如:這也是一個注釋語句但兩者有點小區別,如果用“Rem”時,不是在語句的開頭時,必須在語句 前加上冒號,如:a = 1 :Rem這句代碼表示把1賦值給變量a而用“”則不用,如下:b = a+1 '這句代碼表示把變量a的值加上1以后,把結果賦值給變量十九.三種程序控制結構順序結構選擇結構(分支結構)循環結構二十.流
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 無錫學院《英語國家社會與文化一》2023-2024學年第二學期期末試卷
- 唐山海運職業學院《隨機過程及其應用》2023-2024學年第二學期期末試卷
- 天津鐵道職業技術學院《藥理學》2023-2024學年第二學期期末試卷
- 山東省武城縣聯考2025屆初三第二學期5月練習語文試題試卷含解析
- 上海市松江區第七中學2025年初三(下)第一次中考模擬英語試題含答案
- 山東英才學院《建筑識圖與制圖》2023-2024學年第二學期期末試卷
- 寧夏藝術職業學院《醫學影像設備安裝與維修學實驗》2023-2024學年第二學期期末試卷
- 內江職業技術學院《生物醫用材料》2023-2024學年第一學期期末試卷
- 西安市東儀中學2025年高三八校聯考數學試題(四)含解析
- 宿州職業技術學院《音樂劇目排練與創編》2023-2024學年第二學期期末試卷
- 2020最新八年級下冊《道德與法治》知識點總結(最全版)
- 慢性阻塞性肺疾病(COPD)的藥物治療
- 數學教師實習日記16篇
- 家裝施工驗收手冊(共13頁)
- 《責任勝于能力》PPT課件.ppt
- 先后天八卦與風水羅盤131712904
- 英文形式發票樣本
- 服裝質量檢驗表最新
- 發電機臨時用電施工方案
- JGJ_T139-2020玻璃幕墻工程質量檢驗標準(高清-最新版)
- 聽課記錄表格空白
評論
0/150
提交評論