流程控制:Switch-Case 94學年度第一學期‧資訊教育 東海大學物理系.

Slides:



Advertisements
Similar presentations
第一單元 建立java 程式.
Advertisements

我征服了黃山 林達的黃山之旅 2006春.
第4章 條件判斷與迴圈 Java 2 程式設計入門與應用.
战争结束了 年11月,听到停战的消息,巴黎街头人们欣喜若狂。法国总理克里孟梭说:“吻我的姑娘有500多个了。”
第一章信託法 第一節 信託契約 第二節 信託財產 第三節 受益人 第四節 受託人 第五節 信託關係之消滅.
第二节 第六章 微积分的基本公式 一、引例 二、积分上限的函数及其导数 三、牛顿 – 莱布尼兹公式 机动 目录 上页 下页 返回 结束.
第 5 章 流程控制 (一): 條件分支.
第 5 章 流程控制.
條件判斷 授課:林哲嘉 日期:2009/3/4.
94學年度第一學期 東海大學物理系‧資訊教育 施奇廷
資料結構使用Java 第1章 資料結構與Java程式複習.
選擇 運算式 邏輯運算 if指令 流程圖基本觀念 程式註解 巢狀if指令 switch指令.
第三章 控制结构.
張智星 台大資工系 多媒體檢索實驗室 第二章 程式控制結構 張智星 台大資工系 多媒體檢索實驗室.
Project 2 JMVC code tracing
Chapter 5 迴圈.
程式設計實作.
Visual C++ introduction
C++Primer 3rd edition 中文版 Chap 5
第四章 流程控制(一) if,if-else 與 switch
保留字與識別字.
101北一女中 資訊選手培訓營 妳不可不了解的指標 Nan.
在NS-2上模擬多個FTP連線,觀察頻寬的變化
流程控制 大綱 傳遞參數給main()方法 流程控制的用途與種類 if判斷敘述 switch 判斷敘述.
類別(class) 類別class與物件object.
SQL Stored Procedure SQL 預存程序.
國立台灣大學生物產業機電工程研究所 簡君良
PHP5與MySQL5 入門學習指南 凱文瑞克 著 第 11 章 條件判斷敘述.
PHP 程式流程控制結構.
邏輯關係運算 == 等於 & 且 (logical and) ~= 不等於 | 或 (logical or) < 小於
Instructor:Po-Yu Kuo 教師:郭柏佑
程式設計實習課(四) ----C 函數運用----
第一單元 建立java 程式.
分支宣告與程式設計 黃聰明 國立臺灣師範大學數學系
義守大學電機工程學系 陳慶瀚 第4章 VHDL Sequential語法 義守大學電機工程學系 陳慶瀚
條件判斷指令 -if 指令 -switch 指令 迴圈指令 - for 迴圈 - while迴圈 - break、continue 指令
Introduction to C Programming
CH05. 選擇敘述.
期末考.
GUI Title and GUI Status
挑戰C++程式語言 ──第8章 進一步談字元與字串
雙按button1,2,3,4 Method 方法/動作 textBox2.Text textBox1 textBox3.Text 轉為數字 c是數字 int c = int.Parse(textBox1.Text) + …; textBox3.Text = c.ToString();
第 5 章 流程控制.
如何使用Gene Ontology 網址:
Flash 8:開口中 從Y:\ 複製『開口中.fla』到 D:\ 更改名稱為:s3x99 (你的班號) 雙按開啟檔案 2019年5月7日
<编程达人入门课程> 本节内容 为什么要使用变量? 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ:
5.1 弧度制 例 5.3 解:.
第四章 控制结构 1、顺序控制结构 2、选择结构 3、循环结构.
目标 流程控制 字符串处理 C# 的类和对象 C# 访问修饰符 C# 构造函数和析构函数.
北一女中 資訊選手培訓營 妳不可不了解的指標 Nan.
第五章 逻辑运算和判断选取控制 §5.1 关系运算符和关系表达式
Commando War ★★☆☆☆ 題組:Problem Set Archive with Online Judge
選擇性結構 if-else… switch-case 重複性結構 while… do-while… for…
第1章 数据结构基础概论 本章主要介绍以下内容 数据结构研究的主要内容 数据结构中涉及的基本概念 算法的概念、描述方法以及评价标准.
查表法&電腦IO Port二進制轉七段顯示器
迴圈(重複性結構) for while do while.
適用於多選一 可減少if 與 else配對混淆的錯誤.
多重條件選擇敘述
Programming & Language Telling the computer what to do
C#快速導讀 流程控制.
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
C/C++基礎程式設計班 控制敘述 講師:林業峻 CSIE, NTU 3/7, 2015.
NFC (近場通訊, Near Field Communication) 靜宜大學資管系 楊子青
C语言基本语句 判断循环.
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
C語言程式設計 老師:謝孟諺 助教:楊斯竣.
正弦函数余弦函数的性质 (二) 执教:湖南华容一中 黄奇卫老师.
Joining Multiple Tables
ABAP Basic Concept (2) 運算子 控制式與迴圈 Subroutines Event Block
InputStreamReader Console Scanner
Presentation transcript:

流程控制:Switch-Case 94學年度第一學期‧資訊教育 東海大學物理系

條件判斷:Switch-Case 除了 if-else if-else 之外,另一種條件判斷式為 switch-case 這兩種方法可以完全互相取代,差別只是在於不同的情況下,不同的寫法會比較簡潔 swtich-case 是適合多選一的條件判斷式,if-else 則適用於二選一的條件判斷式

switch-case 語法 switch:意思是「選擇」。會根據條件算式的結果, 判斷接下來要執行哪一個 「case」內的動作。 條件算式:結果為數值或字元的算式, 也可以是變數名稱。 條件算式值:條件算式可能的結果值, 供 switch 根據條件算式的結果, 選擇符合的值, 並執行其下的動作。

switch-case 語法 case:存在於 switch 內的敘述, 可同時存在兩個以上, 但是每次只有一個會被執行 break:結束 case 內動作的敘述 注意每個 「case」 底下都得有一個「break」,否則可能會有錯誤 default:和 case 一樣會帶有一段程式碼, 但是不會帶有條件算式值。當 switch 的根據條件算式值, 找不到符合的 case 來執行時, 便會執行 default 內的程式碼

Switch-Case 流程圖 條件算式=? 值 1 值 2 其他值 動作 1 動作 2 最後動作 後續動作

習題: 利用 Switch-Case 寫出以下程式:讀入一實數x,再由使用者輸入一整數,若輸入 1,則計算sin(x),若輸入 2,則計算cos(x),若輸入 3,則計算tan(x),若輸入其他值,則顯示錯誤訊息。 如果將各個「case」底下的「break」省略,則程式執行的結果如何? 將此程式改成 if-else if-else 的語法