ImageVerifierCode 换一换
格式:PPT , 页数:33 ,大小:3.27MB ,
资源ID:8288891      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-8288891.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完美的演绎.ppt)为本站会员(hwpkd79526)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

完美的演绎.ppt

1、HTML & ASP 完美的演繹,第章 選擇結構,8.1 前言,任何基本的程式結構,不外是輸入及輸出,會根據輸入的內容,經過判斷、分析、處理之後,再做適當的輸出。一個良好的程式設計師必須具有清晰邏輯分析以及結構化程式設計能力,方能寫出正確具有效率的程式,而程式中有關判斷和選擇敘述就是用來改變程式的執行流程,是學習程式最基本的素養。,當有一筆資料輸入之後,我們必須加以處理,處理的第一個步驟就是判斷這些資料的內容,例如對輸入的分數來判斷及不及格,就必須比較輸入的分數是否大於等於60分,比較大小的動作就必須使用比較運算子。再舉一例,一個結構嚴謹的程式會避免使用者輸入不合規定的資料,例如應該輸入數字時

2、卻輸入字串,這時候也要用比較運算子來判斷輸入的資料是不是數字,甚至判斷數字是否超過規定範圍。,8.2 比較運算子,比較運算子用來比較兩個資料或運算式,再將比較的結果以Boolean(布林)值傳回,符合時傳回True,不符合時傳回False。 數值的比較很單純,但是字串是以ASCII內碼來比較大小,透過大於、小於或等於運算子組合成下表中六種結果。比較運算子雖然是數值比較,但不表示比較運算子的兩邊都是數字或字串,放在兩側比較的也可以是兩個運算式,只是用運算後的兩種結果做為比較的值,下表即列出運算子符號、條件判斷說明及簡單的例子。,8.3 邏輯運算子,邏輯運算子是用來判斷兩個以上運算式之間的關係,這

3、在程式設計的流程中是很常用的,邏輯運算的表示方法為: 結果 = 敘述1 邏輯運算子 敘述2下表列出常用的邏輯運算子說明:,8.4 IfThen,IFThen Else的語法格式如下:,8.4.1 IfThen,8.4.2 IfThenElse,8.4.3 IfThenElseIf,如果判斷資料的條件不只兩、三個,就可以加上ElseIf的條件判斷,在第一個If之後,以ElseIf來描述第二個條件,再以ElseIf繼續描述第三個條件,直到最後,再以Else後的敘述來處理剩下的可能性。 延續上一節的例子,這次我們將輸入的分數做不同程度的分類,先判斷是否100,再判斷是否=80,是否=60.,以此類推

4、。 由於程式執行是由上而下,當符合了某一個條件,執行緊接在該條件後面的敘述之後,程式會跳到End If處離開選擇結構,不會執行其他的條件判斷。因此我們在撰寫條件式時,必須依條件大小順序撰寫,確使每一個分數只會落在一種可能條件上,而只執行一個相對應的敘述。,8.4.4 巢狀選擇結構,如果需要做兩種以上資料的條件判斷,例如某一個分析男女適婚年齡的程式,就必須先根據性別資料判斷是男是女,再依其年紀判斷其是否超過適婚年齡,此時就無法只以一組IfThen來完成,而必須使用到兩組以上的選擇結構。 下面以簡單的程式結構來說明,先以第一組IfThen判斷性別後,再以第二組IfThen判斷其年紀是否適合結婚,這

5、種在一組IfThen結構中包含著另一組If Then結構的,就叫做巢狀結構。,8.5 多重條件選擇SelectCase,當被判斷的運算式符合其中某個Case的測試值後,會執行該Case內的敘述,一直碰到下一個Case或End Select,所以不可能有兩個以上的Case同時被執行。如果資料同時符合兩個以上的Case,會只執行第一個符合的Case。 Case中測試值的資料型態必須和運算式值的型態相同。例如,測試值若滿足條件,便執行所屬測試值的敘述區段,以下是Case的使用簡例:,1. Case “Y“:測試值是否為大寫Y。 2. Case “edf”, “EDF”:測試值是否和右列的兩個字串之一

6、 相符。 3. Case -5, 0, 100:測試值是否等於50或100。 4. VB 6.0的Case可以使用條件或運算式來做為測試值,但是 VBScript無提供此功能。例如:VB 6.0可以使用Case 50 To 55來設定測試值必須介於50到55之間的數值, 但是VBScript必須寫為Case 50, 51, 52, 53, 54, 55。 如果所有的測試值都不符合,就會執行Case Else內的敘述,Case Else一定要放在所有的Case敘述的最後面。雖然Case Else敘述可以省略,但是建議在程式中最好還是加上Case Else敘述,以免碰到未預料到的結果,造成程式不知名的錯誤。,8.6 應用範例,8.6.1 實例一(使用選項鈕配合選擇結構),8.6.2 實例一(使用核取方塊配合結構),

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报