



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)解決問題的步驟:分析問題——設(shè)計(jì)算法——編寫程序——調(diào)試程序,核心是設(shè)計(jì)算法算法的概念算法是計(jì)算機(jī)解決某一問題的方法和步驟。算法的特征:有窮性,確定性,可行性,0或多個(gè)輸入,1個(gè)或多個(gè)輸出。描述算法的語言有自然語言、流程圖、偽代碼等等。程序有三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇(分支)結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。程序設(shè)計(jì)語言的發(fā)展歷程:機(jī)器語言——匯編語言——高級(jí)語言常見的高級(jí)語言:Basic、VisualBasic、Pascal、C、C++、Java等VB的可視化開發(fā)環(huán)境了解窗體設(shè)計(jì)窗口(窗體(Form)是VB應(yīng)用程序的基本結(jié)構(gòu)。窗體可以看作是一個(gè)“容器”,其中放置著各種各樣在應(yīng)用程序中必須用到的對(duì)象。)、工具箱(標(biāo)簽label、文本框TextBox、命令按鈕CommandButton、)、工程資源管理窗口、屬性窗口、窗體布局窗口。VB的三種工作模式:設(shè)計(jì)模式、運(yùn)行模式、中斷模式可視化編程對(duì)象(對(duì)象是客觀存在的事物或概念。它有兩個(gè)特點(diǎn):狀態(tài)和行為。)、屬性、方法、事件(事件(event)就是發(fā)生在對(duì)象上的事情,通常是由用戶在對(duì)象上激發(fā)的一種動(dòng)作。)控件的默認(rèn)事件:Label1_Click,Text1_Change,Command1_Click,F(xiàn)orm_Load基本數(shù)據(jù)類型數(shù)據(jù)類型類型說明符取值樣例整型Integer從-32768到32767如:234、-90是整型數(shù)長(zhǎng)整型long從-2147483648到2147483647如534342是長(zhǎng)整型數(shù)單精度Single單精度實(shí)型數(shù)(可表示小數(shù))它有7位有效數(shù)字如、+5+5表示*10^5雙精度實(shí)型數(shù)double雙精度實(shí)型數(shù),它有15位有數(shù)字字符串型String例:”china”、”中國(guó)”邏輯型BooleanTrue、False日期型Date(time)如:#6/13/2022#變量的命名規(guī)則1)必須以英文字母開頭,后面由英文字母、數(shù)字或下劃線組成,注意希臘字母αβ等不是。長(zhǎng)度≤255個(gè)字符2)不能使用VB中的關(guān)鍵字,并盡量不與VB中標(biāo)準(zhǔn)函數(shù)名同名;如:Dim、if,end等如:a2,a_2,apple,VB等是正確的;2a,a=2,dim等是錯(cuò)誤的常量及定義方法:常量:如,”abc”,true,#2022-4-20#等定義常量格式:Const常量名As類型=表達(dá)式如constpiassingle=變量的定義方法格式:Dim變量名As類型如dimxasinteger運(yùn)算符:運(yùn)算符號(hào)+-*/^\MOD含義加號(hào)減號(hào)乘號(hào)除號(hào)乘方整除取余數(shù)如a=9b=4乘用*號(hào)表示,a*b值為36amodb值為1即取余a\b值為2即整除a/b值為即實(shí)數(shù)除b^3值為64即4的3次方【注意】多層括號(hào)統(tǒng)一用()表示:((a+b)*b)*(a-b)\與mod的運(yùn)算只能在整型數(shù)的范圍內(nèi)使用,如果不是整數(shù)會(huì)先四舍五入如:5\=1/與^的運(yùn)算只能在實(shí)型數(shù)中運(yùn)算常見函數(shù)函數(shù)名說明示例結(jié)果Abs(X)絕對(duì)值A(chǔ)bsSqr(X)平方根Sqr(9)3Int(X)不大于給定數(shù)X的最大整數(shù)Int=-2Int(1)=1Fix(X)取X的整數(shù)部分Fix=2Str(X)將數(shù)值數(shù)據(jù)轉(zhuǎn)換為字符串Val(X)將字符串中的數(shù)字轉(zhuǎn)換為數(shù)值X=val賦值語句的格式:變量=表達(dá)式賦值語句(賦值號(hào)=右邊的值賦給賦值號(hào)=左邊)基本格式一:變量=表達(dá)式如:a=((a+b)*b)*(a-b) 基本格式二:對(duì)象.屬性=表達(dá)式如:=“歡迎學(xué)習(xí)算法與程序設(shè)計(jì)”【注意】賦值號(hào)=的左邊不能是表達(dá)式,只能是單一的變量,且單獨(dú)使用一行x=1printx=2基本輸入輸出(1)輸入數(shù)據(jù)的函數(shù)Inputbox(提示信息,標(biāo)題,默認(rèn)值,位置)①提示信息:指對(duì)輸入數(shù)據(jù)的提示,顯示在對(duì)話框中,不能省略。②標(biāo)題:指對(duì)運(yùn)行此函數(shù)后彈出的對(duì)話框的標(biāo)題。③默認(rèn)值:指默認(rèn)的輸入數(shù)據(jù)值。④位置:是指運(yùn)行此函數(shù)后彈出的對(duì)話框的左上角在屏幕上的位置①①②③④樣例:如r=InputBox(“r=","輸入半徑")它是提供從鍵盤輸入數(shù)據(jù)的函數(shù)。利用它可產(chǎn)生一個(gè)對(duì)話框(不需要事先畫),提示用戶輸入數(shù)據(jù)并單擊命令按鈕。該函數(shù)返回用戶輸入數(shù)據(jù)的值。(2)利用已存在的相應(yīng)text控件進(jìn)行輸入如:a=val(a為整數(shù)或者實(shí)數(shù)類型的數(shù)據(jù)時(shí),為字符類型,進(jìn)行格式轉(zhuǎn)換確保數(shù)據(jù)正確)(3)使用print輸出到窗體格式:print輸出內(nèi)容如printa+bprint“hello”,”!”多個(gè)輸出內(nèi)容之間,可以用&、分號(hào)和逗號(hào)隔開。如果沒有符號(hào),則換行。(4)利用已存在的相應(yīng)控件進(jìn)行輸出(實(shí)際上是賦值語句)如=a=“a=“&a條件語句的格式:格式一:If條件Then語句組1Else語句組2格式二:If條件Then語句組1Else語句組2EndIf關(guān)系表達(dá)式運(yùn)算符號(hào)=>>=<<=<>含義等于大于大于等于小于小于等于不等于邏輯表達(dá)式:例子:0<=b<10b>=0andb<10a<=5或者a>10a<=5ora>10and運(yùn)算規(guī)則:兩者為true結(jié)果才為true.如:4>5and6<9其值為false;3>2and4>1值為trueor運(yùn)算規(guī)則:只有有一個(gè)為true結(jié)果就為真.如4>5or6<9其值為true;3<2or5<>5值為falsenot運(yùn)算規(guī)則:取反.如not(4<5)值為false;not(2<>2)值為true日期型比較:日期型比較時(shí)“今天比昨天大”的規(guī)則。如#6/13/2022#>#11/13/2022#其值為true,即年份大的比較大;年份相同比較月份,月份大的比較大;年份、月份相同比較天,天比較大的日期大。字符型數(shù)據(jù)比較:這樣的話VB就是按照字符從左到右一個(gè)一個(gè)進(jìn)行比對(duì)。每個(gè)字符的大小是由其編碼決定的。字符型數(shù)據(jù)從小到大順序“0”-“9”“A”-“Z”“a”-“z”比如"A"的ASCII碼是65,"a"的ASCII碼是97,因此"A"<"a"。例如:“23”和“3”比較大小,因?yàn)榧恿穗p引號(hào),所以不能看做是數(shù)字大小的比較,是逐位進(jìn)行比較的?!?3”的第一位是2,而“3”只有一位是3,2小于3,所以:“23”<"3"日期型加減:#6/23/2022#-#6/13/2022#=10;#6/23/2022#+1=#6/24/2022#運(yùn)算順序:算
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄭州城市職業(yè)學(xué)院《影視攝像基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 漯河食品職業(yè)學(xué)院《會(huì)展項(xiàng)目綜合運(yùn)營(yíng)二》2023-2024學(xué)年第二學(xué)期期末試卷
- 武昌工學(xué)院《測(cè)試自動(dòng)化》2023-2024學(xué)年第二學(xué)期期末試卷
- 沈陽理工大學(xué)《酒店財(cái)務(wù)管理實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 中國(guó)地質(zhì)大學(xué)(北京)《電力電子變流技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年氣體檢測(cè)監(jiān)控系統(tǒng)合作協(xié)議書
- 浙江建設(shè)職業(yè)技術(shù)學(xué)院《畫法幾何及陰影透視》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧泌泰膠囊項(xiàng)目效益評(píng)估報(bào)告
- 河南2025年河南鄭州大學(xué)第一附屬醫(yī)院招聘819人筆試歷年參考題庫(kù)附帶答案詳解
- 大連軟件職業(yè)學(xué)院《食品營(yíng)養(yǎng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 東芝授權(quán)委托書標(biāo)準(zhǔn)版
- 2023施工項(xiàng)目部標(biāo)準(zhǔn)化工作手冊(cè)
- 中小學(xué)幼兒園中班下冊(cè)點(diǎn)點(diǎn)回家公開課教案教學(xué)設(shè)計(jì)課件案例測(cè)試練習(xí)卷題
- SG-400140型火電廠鍋爐中硫煙煤煙氣噴霧干燥法脫硫+袋式除塵系統(tǒng)設(shè)計(jì)
- 中型轎車的盤式制動(dòng)器的設(shè)計(jì)
- 低血糖急救護(hù)理課件
- 陰道鏡檢查臨床醫(yī)學(xué)知識(shí)及操作方法講解培訓(xùn)PPT
- 建設(shè)工程前期工作咨詢費(fèi)收費(fèi)計(jì)算表
- 行為矯正技術(shù)-課件
- 八年級(jí)物理下冊(cè)《實(shí)驗(yàn)題》專項(xiàng)練習(xí)題及答案(人教版)
- 腦血管造影術(shù)后病人的護(hù)理查房
評(píng)論
0/150
提交評(píng)論