freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[理學(xué)]第八講分支結(jié)構(gòu)-文庫(kù)吧資料

2024-10-25 01:03本頁(yè)面
  

【正文】 Choose 函數(shù) ?用途 : 代替 Select Case, 用于簡(jiǎn)單的多分支結(jié)構(gòu) ?例 : 已知變量的值在 1~4之間 , 要求根據(jù) Nop 的值選擇運(yùn)算符 Op。 Dim X!, Y! X=Val(InputBox(輸入 X)) Select Case X Case Is=0, 5, 10 To 20 Y=5 Case 30, 35 Y=10 Case IS=40 Y=15 Case Else MsgBox 函數(shù)無(wú)定義 End Select ? X=。 講解: 輸入成績(jī)分別為 90、 70、 50時(shí),程序的運(yùn)行過(guò)程 提問(wèn): Case 子句的排列順序能否交換。 ?若 與所有的 Case子句的條件均不匹配 , 則執(zhí)行 Case Else 后面的語(yǔ)句組 , 然后退出該結(jié)構(gòu)。 Dim S As Single, G As String L1: S=Val(InputBox(請(qǐng)輸入成績(jī) (0~100))) If S0 Or S100 Then Goto L1 Select Case S Case Is=85 G=優(yōu)秀 Case Is=70 G=良 Case Is=60 G=合格 Case Is60 G=不合格 End Select 執(zhí)行過(guò)程 : 717 求值 從前往后 , 依次 與各 Case子句中的條件進(jìn)行比較 ?若與其中一個(gè)子句的條件匹配 , 則執(zhí)行對(duì)應(yīng)的語(yǔ)句組 , 然后直接退出該結(jié)構(gòu) 。(三個(gè)變量中的數(shù)據(jù)從小到大排列) VB例題 \85 VB例題 \69 分離數(shù)位 .vbp 711(雞兔同籠) 713 (打印通訊錄) 分支結(jié)構(gòu) (二 )——Select Case結(jié)構(gòu) 本講要求: ? Select Case結(jié)構(gòu) ? Select Case結(jié)構(gòu)與 IF結(jié)構(gòu)的對(duì)比 ? 三個(gè)控件:框架、單選鈕、復(fù)選框 五、 Select Case 結(jié)構(gòu) (多分支選擇結(jié)構(gòu) ) 1. 格式 Select Case 測(cè)試表達(dá)式 Case 條件 1 語(yǔ)句組 1 Case 條件 2 語(yǔ)句組 2 ………… Case 條件 n 語(yǔ)句組 n [Case Else 語(yǔ)句組 n+1] End Select 開(kāi)始標(biāo)志 結(jié)束標(biāo)志 單一變量或常量 條件可以以三種方式給出:( 必須常數(shù) ) 1. 枚舉式 : Case 1, 3, 8, 10 (或邏輯) 2. 范圍式 : Case 2 To 5 (前者必須小于后者 ) 3. 關(guān)系式 : Case Is30 (只能表示簡(jiǎn)單條件 ) 注意 :同一個(gè) Case子句中三種形式 可同時(shí)出現(xiàn) 如 Case 2, 4, 6, 8 To 12, Is50 它們之間為 或邏輯 關(guān)系。(坐標(biāo)原點(diǎn)、縱軸、橫軸、一象限、二象限、三象限、四象限) ? 要求:用 InputBox輸入坐標(biāo),用 Print方法在圖片框內(nèi)輸出結(jié)果。 84 要求:用文本框輸入年份,用 MsgBox語(yǔ)句輸出結(jié)果。 注意 :各分支之間 相互排斥 ,正確劃分 ?幻燈片 23 If S=85 Then G=優(yōu)秀 ElseIf S=70 Then G=良 ElseIf S=60 Then G=合格 Else G=不合格 End If 這兩組能否交換? 注意 :進(jìn)入后一分支以前一分支不滿(mǎn)足為前提 問(wèn):程序可否改寫(xiě)如上?(設(shè) 0≤S ≤100) If S=85 Then G=優(yōu)秀 ElseIf S=70 Then G=良 ElseIf S=60 Then G=合格 Else G=不合格 End If If S=85 Then G=優(yōu)秀 ElseIf S=60 Then G=合格 ElseIf S=70 Then G=良 Else G=不合格 End If 是否等價(jià) ? 注意 : 后者以前者為隱含條件 , 對(duì)順序排列有嚴(yán)格要求 . ?假設(shè) S=80或 20, G的值分別為多少? 方法二 If S=85 Then G=優(yōu)秀 Els
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1