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

正文內(nèi)容

選擇結(jié)構(gòu)程序設(shè)計(2)(已修改)

2025-01-19 01:38 本頁面
 

【正文】 1 第四章 選擇結(jié)構(gòu)程序設(shè)計 在日常生活和工作中 ,經(jīng)常要根據(jù)不同的情況 ,選擇不同的處理方法。同樣,在程序設(shè)計過程中,也常常要根據(jù)不同的條件,采用不同的操作。例如:要判斷一元二次方程 ax2+bx+c=0有無實根,應(yīng)根據(jù)一元二次方程滿足實根的條件,如果 a≠0 且 a24ac≥0,則方程有實根,否則沒有實根。 選擇結(jié)構(gòu)的特點是:根據(jù)給定的條件,如果條件為真,則執(zhí)行某條語句,否則執(zhí)行另外的語句或不做任何操作。 Visual Basic 提供了多種不同形式的條件語句和相應(yīng)的選擇性控件。 2 本章主要內(nèi)容: ? 1. 條件表達式:關(guān)系表達式和邏輯表達式 ? 2. 條件語句: If … Then 語句; If … Then … Else 語 句; Iif 函數(shù) ? 3. 多分支語句 If … Then … Else 語句和 Select Case 語句 ? 4. 選擇結(jié)構(gòu)的嵌套 ? 5. 選擇性控件:單選按鈕和復(fù)選框 ? 3 在選擇結(jié)構(gòu)程序設(shè)計語句中 ,作為選擇判斷依據(jù)的表達式稱為“條件表達式”。條件表達式的結(jié)果只能是“ TRUE‖ 或“ FALSE‖。它可以分為兩類:關(guān)系表達式和邏輯表達式。 條件表達式 4 關(guān)系運算符與關(guān)系表達式 (1) 關(guān)系運算符 關(guān)系運算符也稱為比較運算符,用來比較兩個操作數(shù)的大小。其運算結(jié)果是一個邏輯值,即真( True)或假( False)。 Visual Basic提供的關(guān)系運算符見表 41 表 4 1 Visual Basic 的關(guān)系運算符 運算符 含 義 舉 例 結(jié) 果 = 等于 1234 = 219 False 大于 34 129 False = 大于等于 56 = 2 4 True 小于 45 54 True = 小于等于 XY = YZ True 不等于 sss SSS True 5 說明: [1]、關(guān)系運算的兩個操作數(shù)一般是相同或相容類型的,常對兩個數(shù)值、兩個字符串、兩個日期型數(shù)據(jù)進行比較。 ⑵、如果兩個操作數(shù)是數(shù)值型,則按其大小比較。 例如: 8=9 結(jié)果為 False 87 結(jié)果為 False 8=8 結(jié)果為 True1 [3]、如果兩個操作數(shù)是字符型,則按字符的 ASCII碼值從左到右逐一比較、即首先比較兩個字符串的第 1個字符,其ASCII碼值大的字符串大,如第 1個字符相同,則比較第 2個字符,以此類推,最先出現(xiàn)不一樣的字符的關(guān)系決定字符串的關(guān)系,如所有字符相同,則兩個字符串相等。 例如:“ ABCD‖‖ABDC‖ 結(jié)果為 False abcd abc 結(jié)果為 True 漢字字符的 ASCII碼值大于西文字符。 例如: ” “ ‖0‖ 結(jié)果為 False ‖a‖‖人” 結(jié)果為 True ―你們” ‖我們” 結(jié)果為 False 6 [4]、如果兩個操作數(shù)是日期型,則將日期型數(shù)據(jù)視為形如“ yyyymmdd‖的 8位整數(shù),按數(shù)值大小比較。 例如: 20221222022121 結(jié)果為 True (2) 關(guān)系表達式: 由操作數(shù)和關(guān)系運算符組成的表達式稱為關(guān)系表達式。關(guān)系表達式的運算結(jié)果是一個邏輯值,即真( True)或假( False)。格式為: 表達式 1 關(guān)系運算符 表達式 2 在關(guān)系表達式中,如果出現(xiàn)函數(shù)和算術(shù)運算表達式,先計算函數(shù)和算術(shù)運算表達式,然后再計算關(guān)系運算。 例如: 16 Mod 65 先計算 16 Mod 6,結(jié)果是 4,再計算 45, 結(jié)果為 False Mid(―Visual Basic 程序設(shè)計” ,8,5)‖basic‖ 先計算Mid(―Visual Basic 程序設(shè)計” ,8,5),結(jié)果為” Basic‖,再計算” Basic‖ ‖basic‖結(jié)果為 True 5=5=5 先計算 5=5,結(jié)果為 True,再計算 True=5,結(jié)果是 False 7 邏輯運算符與邏輯表達式 (1)邏輯運算符 邏輯運算符一般用于對兩個邏輯型數(shù)據(jù)進行運算,其結(jié)果仍為邏輯型數(shù)據(jù)( True或 False)。邏輯運算符除 Not是單目運算符外,其余都是雙目運算符。 Visual Basic提供的邏輯運算符見表 425。(按運算優(yōu)先級從高到低排列) 表 4 2 Visual Basic 的邏輯運算符 運算符 含義 舉 例 結(jié)果 說 明 Not 取反 Not ( 4 3) False 結(jié)果與操作數(shù)的值相反 And 與 (2 = 0 ) And ( c a ) True 兩個表達式均為真時結(jié)果為真 Or 或 (7 4 ) Or (8 = 8) True 兩個表達式一個為真時結(jié)果為真 Xor 異或 (4 = 6 ) Xor ( 9 3) False 兩個表達式的值相異時結(jié)果為真 Eqv 等價 (1 3 ) Eqv ( a b ) True 兩個表達式的值相同時結(jié)果為真 Imp 蘊含 ( 4 3) Imp (3 5) False 第一操作數(shù)為真,第二為假,結(jié)果為假 8 表 4–3列出了 6種邏輯運算的全部可能值,稱為“真值表”。 表 4–3 邏輯運算真值表 A B Not A 非 And 與 Or 或 Xor 異或 Eqv 相等 Imp 蘊含 T T F T T F T T T F F F T T F F F T T F T T F T F F T F F F T T 9 ⑵ 邏輯表達式 用邏輯運算符連接起來的表達式稱為邏輯表達式,邏輯表達式也稱為布爾表達式。 例如:① 一元二次方程有實根的條件: a≠0 且a24ac≥0 寫成邏輯表達式為: a0 and a^24*a*c=0 ② 數(shù)學(xué)上判斷 x是否在區(qū)間 [a, b]時,習(xí)慣上寫成a≤x≤b ,但在 VB中不能寫成: a = x = b 應(yīng)寫成 VB邏輯表達式: a = x And x = b。 10 一個邏輯表達式中可能含有多種運算,計算機按以下順序?qū)Ρ磉_
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦

判斷與決策_選擇程序設(shè)計(2)-資料下載頁

【總結(jié)】高級語言程序設(shè)計 選擇程序設(shè)計(2)