




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、QBASIC 講義 第三講結(jié)束語句 暫停語句 結(jié)束語句 條件語句一、結(jié)束語句 ( END 語句 )格式: ENDEND 語句的作用是使程序結(jié)束運(yùn)行。 END 語句也可以放在程序中任 何位置。一個(gè)程序可以有一個(gè)以上的 END 語句,但運(yùn)行程序時(shí),只有一 個(gè)起作用,即執(zhí)行其中任一個(gè) END 語句都使程序結(jié)束。END 語句一般寫在程序的最后一行。二、暫停語句 (STOP 語句 )格式: STOPSTOP語句使程序暫停,而不是結(jié)束。程序暫停執(zhí)行后可以使其繼續(xù) 運(yùn)行。在調(diào)試程序時(shí)可以在程序中設(shè)幾個(gè)STOP語句,即設(shè)置若干個(gè)斷點(diǎn),使運(yùn)行一段程序后暫停一下,檢查已得到的數(shù)據(jù)是否正確,如無問題則 繼續(xù)運(yùn)行,如
2、有問題及時(shí)修改程序。這在調(diào)試一個(gè)較長(zhǎng)的程序時(shí)往往是 很有用的。三、REM語句的一般格式為:格式: REM 注釋內(nèi)容REM 語句的功能是用注釋內(nèi)容對(duì)程序做注釋或說明。它是一 個(gè)非執(zhí)行語句,對(duì)程序的執(zhí)行結(jié)果不起任何影響,是寫給人看的, 不是寫給計(jì)算機(jī)執(zhí)行的。注釋內(nèi)容也不受 QBASIC語法的限制,只是在打印程序清單時(shí)將其照 原樣打印出來。 REM語句用來建立程序的內(nèi)部文檔,增加程序的可讀性。四、分支結(jié)構(gòu)程序設(shè)計(jì)IF 語句1、行 IF 語句行 IF 語句的一般格式有兩種:(1) IF 條件 THEN 語句(1) IF 條件 THEN 語句 1 ELSE 語句 2一個(gè)行 IF 語句只占一個(gè)程序行,它是
3、在一行中寫完的 IF 語 句。 條件 可以邏輯表達(dá)式或關(guān)系表達(dá)式,或者是一個(gè)邏輯量。有多個(gè) ELSE 和 THEN 時(shí)規(guī)定:每一個(gè) ELSE 部分都與它前面的、 距它最近的、且未曾被配對(duì)的 IF-THEN 配對(duì)。2、塊 IF塊 IF 結(jié)構(gòu)的一般格式塊 IF 的一般格式如下:IF 條件 THEN語句組 1ELSE語句組 2ENDIF關(guān)于塊 IF 結(jié)構(gòu)的說明: 執(zhí)行塊 IF 時(shí),先判斷所給的條件是否滿足,如求出條件表 達(dá)式的值為真 (即 條件成立 ),條件滿足,則執(zhí)行語句組1,然后跳過 ELSE 行的語句組 2,由 ENDIF 出口;如果邏輯表達(dá)式為假 ( 即 條件不成立 ) ,條件不滿足,則跳過
4、THEN 部分,執(zhí)行 ELSE 部分的語句組 2,然后由 ENDIF 出口。 語句組 1 和語句組 2 可以包含多個(gè)語句行。 ELSE 部分是可選的,即此部分可有可無。 IF-THEN 必須寫在一行上,但是 語句組 1不能與IF THEN寫在同一行上。 語句組1和語句組2可以空缺。 ELSE和語句組2可以寫在一行上。 塊 IF 結(jié)構(gòu)以 IF-THEN 行開始,以 ENDIF 結(jié)束,作為選擇 結(jié)構(gòu)是一個(gè)整體。 為清晰起見,在編寫和錄入語句組1和語句組2時(shí),可向內(nèi)縮進(jìn)若干列,形成鋸齒形排列的形式,便于了解其層次關(guān)系 。塊 IF 的應(yīng)用舉例例:判斷一個(gè)整數(shù)是奇數(shù)還是偶數(shù)。用塊IF 編寫出以下程序IN
5、PUT num=; num%IF num MOD 2 0 THENPRINT num%;ji shu.ELSEPRINT num%;ou shu. END IFEND3. 塊 IF 的嵌套在一個(gè)塊 IF 結(jié)構(gòu)中的 THEN 和 ELSE 部分,又可以出現(xiàn)一個(gè) 內(nèi)嵌的塊 IF 結(jié)構(gòu),這個(gè)內(nèi)嵌的應(yīng)是一個(gè)完整的塊 IF 結(jié)構(gòu)。在外層的塊 IF 的 THEN 部分和 ELSE 部分,各有一個(gè)內(nèi)嵌的 塊 IF 結(jié)構(gòu),內(nèi)層的塊 IF 向右縮進(jìn),以使層次分明。SELECTCASE 結(jié)構(gòu)最基本的 SELECTCASE 結(jié)構(gòu)最基本的 SELECTCASE 結(jié)構(gòu)的一般格式如下:SELECTCASE 變量CASE
6、值 1語句組 1CASE 值 2語句組 2CASE 值 n語句組 nCASEELSE語句組 n+1ENDSELECTSELECTCASE 語句中的變量,簡(jiǎn)稱 CASE 變量,可以是數(shù)值 型或字符串型。 在每一個(gè) CASE 子句中指定一個(gè)值條件, 當(dāng) CASE 變量的值符合該 CASE 子句中指定的值條件時(shí),就執(zhí)行 CASE 子 句中的語句組。在執(zhí)行完該語句組后就跳過其它的 CASE 子句, 從 ENDSELECT 處出口。如果 CASE 變量的值與所有 CASE 子句 中所指定的值都不匹配,則執(zhí)行 CASEELSE 子句的語句組,然后 從 ENDSELECT 處出口。 CASEELSE 子句是
7、可選的,即可有可無 的。在 CASE 子句中使用 TO 指定的范圍QBASIC 允許在 CASE 子句中用關(guān)鍵字 TO 定義一個(gè)值的范 圍,可以使程序簡(jiǎn)化。例如: CASE 2 TO 3在 CASE 子句中使用 IS 指定條件其格式為:CASEIS 關(guān)系運(yùn)算符表達(dá)式女口: CASE IS =4*a*c/4 在CASE子句中使用多個(gè)條件QBASIC 允許在一個(gè) CASE 子句中指定多個(gè)條件,只須把各 個(gè)條件用逗號(hào)分開即可。如果指定的值是連續(xù)的,則用 TO 指定值的范圍更好。在 SELECTCASE 語句中不僅可以指定變量名, 而且可以指定 表達(dá)式,其結(jié)構(gòu)的一般形式表示如下: yujuzhu!測(cè)試
8、表達(dá)式可以是數(shù)值型或字符型。如是數(shù)值型,則后面CASE 子句中的 條件 也應(yīng)為數(shù)值型。若表達(dá)式為字符串型,則CASE 子句的 條件 也應(yīng)當(dāng)為字符串型,測(cè)試表達(dá)式應(yīng)在進(jìn)入 SELECTCASE 結(jié)構(gòu)時(shí)具有確定的值。 ?有關(guān)使用 SELECTCASE 結(jié) 構(gòu)的說明: CASE 子句中的 條件 ,可以是常量、變量或表達(dá)式。 用 TO 指定一個(gè)值范圍時(shí),應(yīng)按照 低值 TO 高值 的原則。 不同的 CASE 子句指定的條件和相應(yīng)的操作應(yīng)避免出現(xiàn)矛 盾。 除了 CASEELSE上,CASE子句的順序?qū)?zhí)行結(jié)果無影響。 在 CASE 子句執(zhí)行多值條件時(shí),各值條件中只要有一個(gè)與 測(cè)試表達(dá)式匹配就執(zhí)行此 CASE 子句中的語句組。 用 IS 定義條件時(shí), 只能是簡(jiǎn)單的條件, 不能用邏輯運(yùn)算符 將兩個(gè)簡(jiǎn)單條件組合在一起。 測(cè)試表達(dá)式可以是字符串型的。例:SELECTCASE name$CASEaTOmPRINTThe name is in the range a to m.CASEmTOzPRINTThe name is in the range m to z.END SELECT如果輸入給 name$的字符串是 hello,則顯然在am范圍內(nèi)。 如果輸入的字
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 江蘇財(cái)經(jīng)職業(yè)技術(shù)學(xué)院《打印創(chuàng)新設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 天津醫(yī)科大學(xué)臨床醫(yī)學(xué)院《電視節(jié)目播音主持實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 邵陽職業(yè)技術(shù)學(xué)院《結(jié)構(gòu)設(shè)計(jì)軟件應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)春職業(yè)技術(shù)學(xué)院《三維動(dòng)畫MAYA》2023-2024學(xué)年第二學(xué)期期末試卷
- 內(nèi)江師范學(xué)院《SAS與統(tǒng)計(jì)分析》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年重慶市建筑安全員考試題庫(kù)附答案
- 長(zhǎng)春師范大學(xué)《公共管理與公共政策實(shí)務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西安航空學(xué)院《老年認(rèn)知癥的篩查與干預(yù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 南京科技職業(yè)學(xué)院《會(huì)展設(shè)計(jì)實(shí)務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 襄陽職業(yè)技術(shù)學(xué)院《現(xiàn)代環(huán)境分析技術(shù)與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- (高清版)DZT 0309-2017 地質(zhì)環(huán)境監(jiān)測(cè)標(biāo)志
- 人員轉(zhuǎn)移安置實(shí)施方案(公司重組)
- 病歷書寫相關(guān)法律法規(guī)
- 老舊小區(qū)加裝電梯方案
- 老年人誤吸與預(yù)防-護(hù)理團(tuán)標(biāo)
- 輸氣場(chǎng)站工藝流程切換操作規(guī)程課件
- 青少年網(wǎng)絡(luò)安全教育課件
- 2021年全國(guó)統(tǒng)一高考英語試卷(新課標(biāo)Ⅰ)(原卷版)
- 產(chǎn)科抗磷脂綜合征診斷與處理專家共識(shí)護(hù)理課件
- 中醫(yī)護(hù)理中藥封包課件
- 2024年中智集團(tuán)及下屬單位招聘筆試參考題庫(kù)含答案解析
評(píng)論
0/150
提交評(píng)論