程式語言 I – VISUAL BASIC 選擇結構語法與應用 Chapter 7 認知

Slides:



Advertisements
Similar presentations
元大京華證券 組員名單 : A 楊之奇 A 廖本揚 A 宋俊承 A 陳冠廷 A 郭峻瑋 A 指導教授 : 許素華 副教授.
Advertisements

達悟族報告 作者 : 林琪崴, 許原碩 座號 :13 號,14 號 原碩負責 : 簡介, 傳說, 圖驣, 達悟族飛魚季, 琪崴 : 地理位置, 土地利用方式, 飲食文化, 豐收祭.
主讲:张天明 影像艺术工程师. 声音的聆听 指出听到的是什么物体发出的声音,这一 声音是在什么样的空间环境中传播的。 一、 答案: 1 、打气筒打气的声音 2 、手打打气筒给足球打气的声音 3 、手打打气筒给自行车轮胎打气的声音 4 、七次(七声)打气筒打气的声音 5 、(气流)摩擦的声音 6 、猪在发急时的叫声.
概念導向命題技巧與試題分析 臺灣師大地理系 陳國川. 教學評量是一種『抽樣調查』 實施教學評量時,需具備二項條件: 其一,瞭解命題的理論及其實踐的方法; 其二,瞭解各種題型的功能與命題方式。 壹、前言.
第十八章 林肯大郡 第十八章 林肯大郡災變緊急搶救應變措施 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊造成二十八人罹難八十戶住宅倒塌的慘劇 此災變要喚起國人的重視 本章介紹搜救行動緊急應變措施。
高峰植物園行前解說 2005/12/07 By 羽明. 陽性先驅物種 陽性植物 --- 陽光需求量大 陰性 ( 或耐蔭性 ) 植物 --- 陽光需求量少, 或 日照太強反而無法生存 先驅植物 --- 森林大火或土石流地震後產生的 裸露空地, 先生長出來的植物.
第2章第2章 第 1 节 生物与非生物. [ 猜谜语 ] 名字叫做牛, 不会拉犁头; 说我力气小, 背着房子走。 ( 打一动 物)
報 告 人 : 胡 嘉 琪 ˙ˇ˙ 、 王 紫 庭 = ˇ = 台灣夜市文化 作者: 郭明澤‧私立明道高中‧綜二 4 班 馬炯修‧私立明道高中‧綜二 4 班.
5 ˙ 1 第五章 生物的協調作用 5 ‧ 1 神經系統. 5 ˙ 1 人體的神經系統 1. 協調動物生理反應的系統: 神經 系統、 內分 泌 系統。 2. 神經系統負責 統整 和 協調 。分為 中樞 神經 和 周圍 神經。 (1) 中樞神經包括 腦 和 脊髓 。 (2) 周圍 神經包括 腦神經 和.
从《西游》看大学生的成长 主讲人:颜廷学 时间: 地点:演艺大楼流行剧场.
新员工培训 设计部 思安新能源股份有限公司 主讲人: 韩少华 时 间:
前言:河流的主要功能 1. 交通運輸 優點-運費低廉,維護費用低 缺點-速度慢,裝載費時,不能到達生產區或消費區 的末端,需要轉載。 尚受到河流網路,河口位置,水量變化,河床 狀況,冰封時期 2. 水資源系統.
幽夢影~張潮 小佑子工作室 關於《幽夢影》 作者張潮,記寫他個人對人生世事之體驗透悟的 書。 書中文字,全為「語錄」形式,屬於格言,也是 最精鍊的隨筆。 全書可分為九卷:論才子佳人、論人與人生、論 朋友知己、論讀書、論閒情逸趣、論立身處世、 談文論藝、論四時佳景、論花鳥蟲魚。
1 程式語言 Visual Basic 循序結構、選擇結構 黃瀧輝 老師 Long Hwai,Huang.
成人高考高起点 语文 冲刺班 主讲老师:邓君媚. 复习指导 高考语文含四大块内容: 语言知识和语言表达,古代诗文阅读,现 代文阅读,写作。 在全面复习的前提下,按照《考试大纲》 的要求,要做好思路整理,建立高考的整体框 架的工作。认真归纳整理基础知识、培养基本 能力,复习做到有的放矢。 复习指导.
會計學 Chapter 1 基本概念 1-2 基本概念 第一節 單式簿記 第二節 會計學的定義與功用 第三節 會計學術與會計人員 第四節 企業組織 第五節 會計學基本第五節 會計學基本慣例 第六節 會計方程式 第七節 財務報表.
Chapter 5 教育發展與職業選擇. 1. 認識高職學生的生涯進路。 2. 了解個人特質與職業屬性之 間的關係。 3. 認識打工安全與勞動權益。
老师,我可以不 爱 吗? 山东省淄博市张店区实验中学 杜桂兰 星期一的早晨,我紧张而又兴奋,因为 我的赛教课就要开始了。 这是一次级别很 高 的竞赛。
财政部 国家税务总局 中国人民银行(央行) 银监会 证监会 保监会. 法定存款准备金率 利率 税率 政府投资 楼继伟,周小川,易纲.
油蔴菜籽 指導老師:陳瑜霞 學生: 商設一甲 謝旻璇 車輛三乙 許勝傑 工管四甲 彭凱雲. 作者介紹: 廖輝英( 1948 年生)臺大中文系畢業。 從初三開始寫作,早期作品多以散文為主,大四 畢業時才暫時封筆。畢業後進了廣告界,成為廣 告文案好手,後為企畫主管,在廣告界縱橫十餘 年,也曾任職於建設公司,辦過社區報高雄一周。
蘭嶼情人洞傳說 林庭羽製 林庭羽製. 台灣的蘭花特別多,台灣有個蘭 嶼島,島上面的蘭花更多.所以 叫蘭嶼.這裡留下了動人的傳說。
職業訪談報告. 成員 : 鐘怡君 劉沛君 謝明達 賴映辰.
旅 糾 紛 遊 與緊急事件處理 11 Chapter 旅遊費用.
Visual Basic 程序设计 第四讲.
你不可不知之 十二年國教二三事 教務主任:傅瑞琪.
小 王 子 組別:第五組 班級:財金二甲 組員:A 林安潔 A 陳思羽 A 許雅涵
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
11-1 保險業之定義 11-2 保險業之設立 11-3 保險業之組織 11-4 保險業之營業範圍
我征服了黃山 林達的黃山之旅 2006春.
9-1 火災保險 9-2 海上保險 9-3 陸空保險 9-4 責任保險 9-5 保證保險 9-6 其他財產保險
可爱的蜗牛 一、蜗牛冬眠 二、蜗牛进食 三、蜗牛排泄 四、蜗牛呼吸.
課程名稱:程式設計 授課老師:________
旅 糾 紛 遊 與緊急事件處理 16 Chapter 飯店問題.
槍砲病菌與鋼鐵 第三組.
团队介绍 (1)西湖区社区街道挂职社会实践基地 (2)武义、缙云、双浦乡镇挂职社会实践基地 (3)BOX企业实习社会实践基地
導覽解說與環境教育 CHAPTER 3 解說員.
第一章信託法 第一節 信託契約 第二節 信託財產 第三節 受益人 第四節 受託人 第五節 信託關係之消滅.
財務報表的內容 四種報表格式 財務報表的補充說明 會計師簽證的重要性 合併報表 財務報表分析 Chapter 2 財務報表的內容.
老師 製作 法律與生活.
Chapter 4. 病理学基础简介 第一节 疾病的发生和发展
Visual Basic 2005學習範本 第5章 選擇結構.
我国的宗教政策 第七课第三框.
第十七章休閒農業之經營策略與成功之道 17 Chapter.
Chapter 2 勞工安全衛生法.
金字塔决策交易系统
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
風險分析與財務結構 瞭解風險的定義與種類 衡量企業風險與財務風險 影響企業風險的因素 影響財務風險的因素 以現金流量衡量企業長期的財務狀況
國際行銷管理 林 建 煌 著.
第一節 知覺 第二節 認知 第三節 學習 第四節 創造力
程式簡介、VB、物件導向 國立北門高中 林明璋.
CHAPTER 2 綜合所得稅之架構.
巨集病毒與VBA.
第4章 程序控制结构与算法基础.
計算機程式 廖文淵 Department of Computer Science and Engineering
Visual Basic 程序设计教程 机械工业出版社同名教材 配套电子教案 2003 年 6月.
第4章 基本的控制结构 4.1 顺序结构 4.2 选择结构程序设计 4.3 循环结构 4.4 综合实例 退出.
第1章 Visual Basic 简介 郭清溥.
第六章 選擇結構 (應用:核取方塊、選項按鈕、框架)
小结 郭清溥.
老師 製作 休閒農場.
心理學—日常生活中的應用 人際溝通.
选择结构设计 第 4 章 程序流程有三种最基本的控制结构,即顺序结构、选择结构和循环结构。
第四章 控制结构 1、顺序控制结构 2、选择结构 3、循环结构.
计算机应用基础 潍坊学院 计算机工程学院 主讲人:丁素英.
單元名稱:結構化程式設計 報告人 劉洲溶.
財務預測 財務預測的用途 法令相關規定 預測的基本認知 預測的方法 製作預測性報表 財務報表分析 Chapter 16 財務預測.
自慢 社長的成長學習筆記 何飛鵬.
團體工作的倫理議題 CHAPTER 12. 團體工作的倫理議題 CHAPTER 12 團體工作的倫理議題 1.如果我有資格執行個別治療,那麼我也可以執行團體治療。 2.仔細而審慎地篩選團體成員,較符合專業倫理要求。 3.在團體治療開始前,讓成員能先有準備以便從團體中獲得最大利益,是非常重要的。
Chapter1 大師的視界,見證歷史的腳步
104學年度第二學期 燈音開課 03/14燈光開課.
Presentation transcript:

選擇結構語法與應用 7-1 7-2 7-3 7-4 7-5 7-6 Chapter 7 認知 程式語言 I – VISUAL BASIC 選擇結構語法與應用 Chapter 7 認知 了解何謂邏輯運算與關係運算,分析有條件選擇、巢狀迴圈及條件迴圈的程式流程。 技能 利用If_Then_Else、Select_Case命令及選項按鈕、核取方塊和框架等控制元件來設計程式。

7-1 有條件選擇 If…Then單一選擇 [流程圖] 敘述 條件 否 是

單行式 [格式] If 條件 Then 單一敘述 [說明] 單行式的If…Then用於Then之後只有一個敘述。 條件可以是數值運算式或字串運算式,其結果要為「真」或「假」。

區塊式 [格式] If 條件 Then 敘述群 End If [說明] 區塊式的If…Then用於Then之後有一個或一個以上的敘述。 條件可以是數值運算式或字串運算式。

If…Then…Else雙向選擇 [流程圖] Then 敘述或敘述群 條件 是 否 Else 敘述或敘述群

單行式 [格式] If 條件 Then 單一敘述 Else 單一敘述 [說明] 單行式的If…Then…Else用於Then與Else之 後只有一個敘述。 條件可以是數值運算式或字串運算式。

區塊式 [格式] If 條件 Then 敘述群 Else 敘述群 End If [說明] 區塊式的If…Then…Else用於Then與Else之後有一個或一個以上的敘述。 條件可以是數值運算式或字串運算式。

IIf函數 [格式] 傳回值=IIf(條件,結果1,結果2) [功能] 依條件傳回結果1或結果2 [說明] 條件成立則傳回結果1否則傳回結果2 結果1或結果2可以是數值、字串或運算式

7-2 巢狀選擇 [格式] If 條件1 Then  If 條件2 Then   敘述1  Else   敘述2  End If Else  If 條件3 Then   敘述3  Else   敘述4  End If End If

巢狀選擇 [說明] 當程式符合條件1且符合條件2,則執行敘述1,若只符合條件1不符合條件2,則執行敘述2。 當程式不符合條件1但符合條件3,則執行敘述3,若不符合條件1也不符合條件3,則執行敘述4。 條件可以是數值運算式或字串運算式。 每個If均需與End If搭配使用。 每個敘述均可再包含其他的選擇結構,而且單一選擇、雙向選擇、單行式、區塊式均可。

巢狀選擇 [流程圖] 條件 1 敘述 3 敘述 4 敘述 2 敘述 1 條件 3 條件 2 是 否

7-3 多重選擇 Select-Case [格式] 7-3 多重選擇 Select-Case [格式] Select Case運算式 Case 測試值1 <指令群1> Case測試值2 <指令群2> : : Case測試值N <指令群N> [Case Else …. <指令群N+1>] End Select

多重選擇 [說明] 運算式可以是數字或字串運算式,其運算結果用來判斷符合哪一個Case之後的測試值,若符合則執行該Case下的指令群部分。 若都不符合所有Case之後的測試值,則執行Case Else下的指令群部分。若也沒有Case Else部分,則執行End Select的下一個敘述。 Case之後的測試值有下列三種形式:

多重選擇 列舉式: 例如: Case 1,3,5 (與列舉值常數比較) Case “A”,“B”,“C” (與列舉字串常數比較) Case X (與數值變數比較) 範圍式: 例如: Case 1 To 10 (指定數值常數範圍) Case “A” To“Z” (指定字串常數範圍)

多重選擇 運算式: 例如: Case IS >=60 (與數值常數比較) Case IS <“Z” (與字串常數比較) Case IS <>X (與數值變數比較) 此處 <指令群1>…<指令群N+1> 代表一個或一個以上敘述之指令。

多重選擇 [流程圖] 運算式 Case 2 指令群 2 Case Else 指令群 Case 1 指令群 1 …… End Select

Choose函數 [格式] 傳回值=Choose(數值,結果1[,結果2,…[,結果n]]) [功能] 取數值的整數值,依序傳回對應的結果 [說明] 若數值為非整數數值,則將小數部分捨棄。 數值為1時,傳回結果1,數值為2時,傳回結果2,依此類推,但數值若小於或大於n,則傳回Null(無對應值)。 結果可以是不同的資料型態。

Switch函數 [格式] 傳回值=Switch(條件1,結果1[條件2,結果2,…[條件n,結果n]]) [功能] 依序判斷條件是否成立,若成立則傳回對應的結果。 [說明] 先判斷條件1是否成立,若成立則傳回結果1,否則再判斷條件2是否成立,依此類推,但若沒有條件成立,則傳回Null(無對應值)。 結果可以是不同的資料型態。

7-4 核取方塊 在VB中核取方塊(Check Box)控制項在程式中常使用於提供多個選項可供選擇,但可以選擇一個以上的選項,或是都不挑選。

建立核取方塊

常用的核取方塊屬性

7-5 選項按鈕 選項按鈕(Option Button)在程式中常用於有多個選項可供選擇,但只能選擇其中的一個。每個選項按鈕是相互關聯,如果其中一個選項按鈕被選擇時,其它選項自動調整為未選擇狀態。

建立選項按鈕

常用的選項按鈕屬性

7-6 框架 在VB程式設計中,框架(Frame)控制項是用來將表單中的控制項物件做分類,使得畫面整齊有條理。 7-6 框架 在VB程式設計中,框架(Frame)控制項是用來將表單中的控制項物件做分類,使得畫面整齊有條理。 使用框架來設計程式會有下列優點: 將同類功能的選項放置在同一個框架中,使用者操作上美觀方便。 不同框架上的選項作用是彼此獨立不互相干擾,方便程式的設計。 框架移動時,放置在上面的控制物件也會一起移動,方便表單設計。

建立框架

常用的框架屬性