2.2程序的順序結(jié)構(gòu)_第1頁(yè)
2.2程序的順序結(jié)構(gòu)_第2頁(yè)
2.2程序的順序結(jié)構(gòu)_第3頁(yè)
2.2程序的順序結(jié)構(gòu)_第4頁(yè)
2.2程序的順序結(jié)構(gòu)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、程序的順序結(jié)構(gòu)程序的三種基本結(jié)構(gòu) 順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu)賦值語(yǔ)句和輸入輸出語(yǔ)句1.賦值語(yǔ)句基本格式是: 變量=表達(dá)式 或?qū)ο?屬性=表達(dá)式功能:將表達(dá)式的值賦給左邊的變量或?qū)傩?。例如:form1.caption=“welcome”Y=x/0.6X=x+1注意:這里 “= ”是賦值號(hào),它不同于等式中的等號(hào)。如何交換變量A與B的值?如A10,B20交換后A20,B10交換的過(guò)程TAA=BB=T如:在Visual Basic中,下列正確的賦值語(yǔ)句是A a + b = 4cB 3 * a = 2 * b C a + 2 * b = c D a = c變量=表達(dá)式2.輸入數(shù)據(jù)的函數(shù)Inputbox

2、 它是提供從鍵盤輸入數(shù)據(jù)的函數(shù)。 利用它可產(chǎn)生一個(gè)對(duì)話框,提示用戶輸入數(shù)據(jù)并單擊命令按鈕Inputbox函數(shù)的語(yǔ)法格式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ì)話框的左上角在屏幕上的位置InputBox(請(qǐng)輸入糧食的單價(jià):, 數(shù)據(jù)輸入, 20, 100, 200)Private Sub Command1_Click() A = InputBox(A=, 輸入, 12, 100, 20) End Sub 運(yùn)行該程序,屏幕上窗口的左上角將

3、位于坐標(biāo)為(100,20)的位置,標(biāo)題為“輸入”,窗口的提示信息為“A=”,而在輸入欄內(nèi)會(huì)出現(xiàn)默認(rèn)的數(shù)據(jù)12。如下圖所示:3.輸出數(shù)據(jù)的方法Print基本格式是:print 輸出內(nèi)容說(shuō)明:1.如果輸出的內(nèi)容是數(shù)、變量、表達(dá)式,則輸出的是數(shù)、變量、表達(dá)式的值。如果是用引號(hào)引起來(lái)的字符串,則原樣輸出。2.輸出內(nèi)容可以是一個(gè)或多個(gè)。3.如果輸出內(nèi)容后面沒(méi)有符號(hào),則表示下一個(gè)print換行輸出;如果print后沒(méi)有輸出內(nèi)容,則表示輸出一個(gè)空行Print方法(1)如果輸出的內(nèi)容是數(shù)、變量、表達(dá)式,則輸出的是數(shù)、變量、表達(dá)式的值。如果是引號(hào)引起來(lái)的字符串,則原樣輸出。A=10Print 3.14Print

4、 aPrint a+a*aPrint “你們好”輸出結(jié)果3.1410110你們好(2)輸出內(nèi)容可以是一個(gè)或多個(gè)。如果是多個(gè)輸出內(nèi)容,則各輸出內(nèi)容之間可以用逗號(hào)或分號(hào)分隔;如果用分號(hào),則后面一個(gè)輸出內(nèi)容緊跟前一個(gè)輸出;如果是逗號(hào),則按照分區(qū)格式(空八格)輸出。 例如:A=5,B=3 Print “A=”;A,“B=”;B 輸出結(jié)果為:A=5 B=3 A=5,B=3 Print “A=”;A;“B=”;B 輸出結(jié)果為:A=5B=3(3)如果輸出內(nèi)容后面沒(méi)有符號(hào),則表示下一個(gè)Print換行輸出;如果Print中沒(méi)有輸出內(nèi)容,則表達(dá)輸出一個(gè)空行。 例如:A=5,B=3 Print “A=” ;A Pr

5、int Print “B=” ;B輸出結(jié)果為:A5 空行B3問(wèn)題1:已知長(zhǎng)方體的長(zhǎng)、寬、高,編寫一個(gè)程序,求長(zhǎng)方體的全面積和體積。(1) 分析問(wèn)題設(shè)長(zhǎng)方體的長(zhǎng)、寬、高分別為A、B、C,由于長(zhǎng)方體的六個(gè)面的面積兩兩對(duì)應(yīng)相等,所以長(zhǎng)方體的全面積為:S=2*(A*B+A*C+B*C),體積為:V=A*B*C。(2)設(shè)計(jì)算法 輸入A、B、C的值 計(jì)算S=2*(A*B+A*C+B*C) 計(jì)算V=A*B*C 輸出S,V的值(3)編寫程序Dim A as single,B as single,C as single,S as single,V as singleA=Inputbox(“A=”,”輸入”)B=Inputbox(“B=”,”輸入”)C=Inputbox(“C=”,”輸入”)S=2*(A*B+A*C+B*C)V=A*B*CPrint “全面積S=”;S,“體積V=”;V問(wèn)題2:試編寫程序從鍵盤上輸入一個(gè)三位數(shù),然后將它反方向輸出。例如輸入456,輸出應(yīng)為654算法如何寫呢?算出三位數(shù)的百位數(shù)X1=x 100算出三位數(shù)的十位數(shù)X2=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論