Microsoft PowerPoint - ch2.pptx
|
|
- 裴 邬
- 4 years ago
- Views:
Transcription
1 1
2 選擇結構流程控制 ( 一 ) 選擇結構流程控制 ( 二 ) 重複結構流程控制 ( 一 ) 重複結構流程控制 ( 二 ) 重複結構流程控制 ( 三 ) 巢狀式迴圈 2
3 可利用關係及條件運算子, 來描述是否執行流程中的程式區塊 語法 if ( 判斷條件 ) 條件成立時執行內容 ; else 條件不成立時執行內容 ; 3
4 程式功能 請使用者先輸入名字 猜測使用者為男生 請使用者回答是否為男生 列印結語 程式內容 // 輸入資料 Console.Write(" 請輸入您的名字.. "); string name = Console.ReadLine(); Console.WriteLine(" 我猜 " + name + " 您一定是個男生!!"); 4
5 程式內容 Console.Write("\n 您真的是男生嗎!? (y/n)"); string sex = Console.ReadLine(); if (sex == "y" sex == "Y" sex == "yes" sex == "Yes" sex == "Yes") Console.WriteLine(" 怎麼樣!! 厲害吧!!"); else Console.WriteLine(" 其實我是故意猜錯的!!"); 5
6 程式功能 請使用者先輸入名字 利用亂數來決定猜測使用者為男生或女生 請使用者回答是否為亂數所產生出來的性別 列印結語 基本概念 可使用亂數產生一個為 0 或 1 的數, 當為 0 時猜測為女生, 為 1 時猜測為男生 6
7 當程式具有多個判斷條件時, 可利用 if else if else if else 來完成 語法 if ( 判斷條件 1) 程式區塊 1; else if ( 判斷條件 2) 程式區塊 2; else if ( 判斷條件 3) 程式區塊 3; else 程式區塊 4; 7
8 程式功能 請使用者輸入考試成績 列印成績的等第 程式內容 // 輸入資料 Console.Write(" 請輸入您的成績.. "); int grade = int.parse(console.readline()); 8
9 程式內容 // 輸出結果 Console.Write( ("\n 您的成績等第為.. "); if (grade >= 90 && grade <= 100) Console.WriteLine( WriteLine(" 優等!!"); else if (grade >= 80 && grade < 90) Console.WriteLine(" 甲等!!"); else if (grade >= 70 && grade < 80) Console.WriteLine(" 乙等!!"); 9
10 程式內容 else if (grade >= 60 && grade < 70) Console.WriteLine(" 丙等!!"); else Console.WriteLine(" 丁等!!"); 10
11 程式功能 剪刀 石頭 布 列印剪刀 石頭及布讓使用者選擇 電腦隨機選擇 列印勝負結果 基本概念 以數字 記錄使用者所出的拳 利用亂數選擇電腦要出的拳 利用 if else if else 判斷結果 11
12 三元運算子可用來取代 if else 流程控制, 使得程式碼更為簡潔 語法 變數 = 判斷條件? 變數值 1 : 變數值 2 用法 string a = 7>4? "7 比 4 大是對的 " : "7 比 4 大是錯的 "; 輸出結果.. 7 比 4 大是對的 12
13 string b = 1>4? "1 比 4 大是對的 " : "1 比 4 大是錯的 "; 輸出結果.. 1 比 4 大是錯的 13
14 變數的生命週期根據變數所屬的有效範圍來決定 我們可以簡單的把一組大括號所包含的範圍稱為一段 程式碼區塊 程式碼區塊界定變數的有效範圍 實例 在迴圈中宣告的變數, 在迴圈外的程式碼區塊中便無法存取該變數 14
15 選擇結構流程控制 ( 一 ) 選擇結構流程控制 ( 二 ) 重複結構流程控制 ( 一 ) 重複結構流程控制 ( 二 ) 重複結構流程控制 ( 三 ) 巢狀式迴圈 15
16 程式中若具有多個判斷條件時, 除了 if else if else 流程控制外, 還可以選擇 switch 敘述 語法 switch ( 判斷條件 ) case 條件值 1: 程式區塊 1 break; case 條件值 2: 程式區塊 2 break; default: 預設程式區塊 break; 16
17 switch 流程控制不但簡潔更易維護 switch 的判斷條件可為變數 數值或字串等等 判斷條件結果之資料型別要與所有條件值的資料型別一致 若條件值 1 滿足時, 便會執行程式區塊 1 的程式內容, 直到 break 為止離開 switch 敍述 若所有條件值皆不滿足時, 便會執行 default 的預設程式區塊內容 17
18 程式功能 把 sample2 a2 改以 switch 方式設計 請使用者輸入考試成績 列印成績的等第 程式內容 // 輸入資料 Console.Write(" 請輸入您的成績.. "); int grade = int.parse(console.readline()); 18
19 程式內容 Console.Write("\n 您的成績等第為.. "); switch(grade/10) case 10: case 9: Console.WriteLine(" 優等!!"); break; case 8: Console.WriteLine(" 甲等!!"); break; case 7: Console.WriteLine(" 乙等!!"); break; case 6: Console.WriteLine( WriteLine(" 丙等!!"); break; default: Console.WriteLine(" 丁等!!"); break; 19
20 程式功能 月份季節轉換 請使用者輸入月份 列印出所屬季節 基本概念 利用 switch 判斷結果 20
21 選擇結構流程控制 ( 一 ) 選擇結構流程控制 ( 二 ) 重複結構流程控制 ( 一 ) 重複結構流程控制 ( 二 ) 重複結構流程控制 ( 三 ) 巢狀式迴圈 21
22 當我們需要重複執行某段程式區塊時, 就可以利用重複結構流程控制來達成 語法 for ( 初值 ; 判斷式 ; 遞增值 ) 程式區塊 ; 用法 for (int i=0; i<10; i++) Console.Write (i+ " "); // 輸出結果
23 迴圈執行時, 會先判斷初值是否滿足判斷式, 若滿足則執行程式區塊, 程式區塊執行完畢後會回到遞增值部份, 遞增值結束後再一次回到判斷式中, 檢查遞增後的值是否滿足判斷式, 滿足再次執行程式區塊, 完成後再次回到遞增值部份, 直到判斷式不滿足為止離開迴圈 程式區塊只有一行時, 可省略大括號 假設初值與遞增值有二個以上的運算式, 中間必須以逗號分隔 for (int i=0, j=0; i*j <10; i++, j++) 初值 判斷式及遞增值必須仔細考量設定, 以防造成 無窮迴圈 若初值 判斷式及遞增值皆省略, 即為無窮迴窮 for ( ; ; ) 23
24 程式功能 輸入 x 列印出 1 ~ x 間所有整數和 程式內容 Console.Write( Write(" 請輸入 x 的值.. "); int x = int.parse(console.readline()); int sum = 0; for(int i=1; i<=x; i++) sum +=i; Console.WriteLine("1 ~ " + x + " 間的整數和為.. " + sum ); 24
25 程式功能 輸入 x 列印出 1~x 間所有奇數和 基本概念 可利用 if 來判斷是否為奇數 或改變遞增值遞增數目 25
26 break 在 for 執行迴圈中, 若遇到 break 陳述句時, 會立即逃離迴圈 continue 在 for 執行迴圈中, 若遇到 continue 陳述句時, 會立即跳至遞增值部份 26
27 程式功能 登入系統 請使用者輸入密碼 輸入密碼為 ives 則允許登入 容許三次登入機會 程式內容 // 設定密碼 const string pw = "ives"; 27
28 程式內容 // 輸入密碼 for(int i=0; i<3; i++) Console.Write(" 請輸入您的密碼.. "); if(pw == Console.ReadLine()) Console.WriteLine(" 您已順利登入成功!!"); break; else if(i==2) Console.WriteLine(" 錯誤已達三次!! 謝謝再聯絡!!"); else Console.WriteLine(" 密碼錯誤!! 請再輸入一次!!"); 28
29 程式功能 輸入 x 列印出 1~10 間不含 x 的所有數 基本概念 請利用 continue 來完成 29
30 選擇結構流程控制 ( 一 ) 選擇結構流程控制 ( 二 ) 重複結構流程控制 ( 一 ) 重複結構流程控制 ( 二 ) 重複結構流程控制 ( 三 ) 巢狀式迴圈 30
31 for 迴圈中必須先設定迴圈執行次數, 而 while 迴圈只須設定執行迴圈的條件即可, 當條件滿足時, 即會不斷重複執行 語法 while ( 判斷條件 ) 程式區塊 用法 int i = 0; while (i < 10) i++; Console.Write(i + " "); // 輸出結果
32 while 迴圈在執行時, 會先檢查條件是否成立, 當條件成立時才會執行迴圈中的程式區塊 while 迴圈中, 一樣可以使用 break 及 continue 程式區塊中, 必須有將判斷條件變成 false 的陳述句, 否則將導致無窮迴圈 while 迴圈判斷條件後加上時, 表示迴圈中不需執行任何程式區塊 while (Console.ReadLine() ()!= "yes"); 32
33 程式功能 請使用者輸入整數 列印出 1 加 2 加 3 加至多少才會大於該整數 請使用者輸入 quit 後離開 程式內容 // 輸入資料 Console.Write( Write(" 請輸入一整數.. "); int x = int.parse(console.readline()); 33
34 程式內容 int sum = 0, i=0; while(sum <= x) sum += ++i; Console.WriteLine("1 + + " + i+ " 才會大於 " + x); Console.WriteLine(" 輸入 quit 離開程式.."); while("quit" it"!= Console.ReadLine()); 34
35 程式功能 階乘計算 輸入 x 列印出 x! 的值 基本概念 請利用 while 來完成 x! = 1 * 2 * 3 * * x 35
36 選擇結構流程控制 ( 一 ) 選擇結構流程控制 ( 二 ) 重複結構流程控制 ( 一 ) 重複結構流程控制 ( 二 ) 重複結構流程控制 ( 三 ) 巢狀式迴圈 36
37 while 迴圈執行時, 會先檢查條件是否成立, 進而決定是否執行迴圈中的程式區塊 而 do while 迴圈第一次執行時並不會先檢查判斷條件, 直接執行迴圈中的程式區塊, 執行完畢後才會檢查條件是否滿足 語法 do 程式區塊 while ( 判斷條件 ); 37
38 用法 do Console.WriteLine("1"); while (false); // 輸出結果.. 1 do while 迴圈中, 一樣可以使用 break 及 continue 38
39 程式功能 簡易猜數字遊戲 亂數產生一個 1~3 間的整數 請使用者猜測整數值 列印猜測結果 詢問使用者是否再玩一次 程式內容 // 亂數宣告 Random rnd = new Random(); 39
40 程式內容 // 執行遊戲 do Console.Write(" 您猜的數字為 (1~3).."); 40
41 if (rnd.next(1,4) dn ( == int.parse(console.readline())) ())) Console.WriteLine(" 您好厲害猜中了!!"); else Console.WriteLine(" 哈哈哈!! 沒猜中!!"); Console.Write( Write(" 再玩一遍!! (y/n)"); ); while(console.readline() == "y"); 41
42 程式功能 判斷輸入值是否在 0 ~ 100 間 輸入 x 若 x 的值不在範圍內, 請使用者重新輸入 基本概念 利用 do while 即可完成 42
43 程式功能 輸入二個整數 求出二整數間之最大公因數 利用輾轉相除法完成 紅利 輾轉相除法.. 10 分 43
44 選擇結構流程控制 ( 一 ) 選擇結構流程控制 ( 二 ) 重複結構流程控制 ( 一 ) 重複結構流程控制 ( 二 ) 重複結構流程控制 ( 三 ) 巢狀式迴圈 44
45 在一個迴圈的程式區塊中又有一個迴圈, 我們稱之為 巢狀式迴圈 假設 A 迴圈執行 m 次,B 迴圈執行 n 次,B 迴圈在 A 迴圈當中, 則 A 迴圈每執行一次,B 迴圈就會執行 n 次, 因此最後 B 迴圈的程式區塊會被執行 m * n 次 45
46 程式功能 計算內迴圈執行多少次 輸入內外迴圈執行次數 列印內迴圈執行次數 程式內容 // 輸入資料 Console.Write(" 輸入外迴圈執行次數.. "); int m = int.parse(console.readline()); Console.Write(" 輸入內迴圈執行次數.. "); int n = int.parse(console.readline()); 46
47 程式內容 int c=0; for(int i=0; i<m; i++) for(int j=0; j<n; j++) Console.WriteLine(" 內迴圈已經執行.. " + ++c + " 次!!"); 47
untitled
1 Outline 流 ( ) 流 ( ) 流 ( ) 流 ( ) 流 ( ) 狀 流 ( ) 利 來 行流 if () 立 行 ; else 不 立 行 ; 例 sample2-a1 (1) 列 // 料 Console.Write(""); string name = Console.ReadLine(); Console.WriteLine(" " + name + "!!"); 例 sample2-a1
More informationuntitled
1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override
More informationuntitled
1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立
More informationVisual C# 2005程式設計
Visual Basic 2005 程式設 計 第 5 章流程控制 5-1 認識流程控制 判斷結構 (decision structures) If...Then Else Select Case Try Catch Finally 迴圈結構 (loop structures) For...Next For Each...Next Do...Loop While End While 5-2 If Then
More informationPython a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2
Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790
More informationMicrosoft Word - 第3章.doc
Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck
More informationMicrosoft PowerPoint - STU_C_Lang_CH05
第 5 章程式之設計模式 - 迴圈結構 程式設計與生活 - 使用 C 語言 Shi-Huang Chen Spring 2013 1 第 5 章程式之設計模式 - 迴圈結構 5-1 程式運作模式 5-2 迴圈結構 5-3 break 與 continue 敘述 2 5-1 程式運作模式 日常生活中, 常常有一段時間我們會重複做一些固定的事, 過了這段時間就換做別的事 每星期六 5:00PM 時, 電視台就會播出卡通節目海賊王,
More informationMicrosoft PowerPoint - 06_迴圈2.pptx
資料型別的選擇 如果資料或是運算過程可能會出現小數點 (e.g. BMI), 宜使用浮點數 (double, float) char 僅能儲存一個英文字 數字 或是英文中出現的標點符號等等鍵盤上可直接看得到 按得出的符號 若要儲存中文字, 目前建議使用 string 型別 A 和 A 的差別, 我們目前還沒辦法說得很詳細 只能說一個是字元 一個是字串 布林運算式的寫法 如果 x 等於, 就印出 Hello
More informationMicrosoft PowerPoint - ch1.pptx
1 變數 資料型別 變數宣告及使用 型別轉換 運算子 常數 列舉型別 結構型別 亂數 課後練習 2 何謂變數 變數 是用來請電腦幫忙記住某些我們需要的東西 變數宣告 變數在使用之前, 必須先告訴電腦要預先準備多大的空間來存放這個變數的內容, 這樣的步驟稱之為 宣告 資料型別 利用 資料型別 來描述所需要的空間大小 3 開頭第一個字必須為 A Z a z 或 _ ( 底線 ) 不允許數字 0 9 當做變數的開頭
More informationSpyder Anaconda Spyder Python Spyder Python Spyder Spyder Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Sp
01 1.6 Spyder Anaconda Spyder Python Spyder Python Spyder Spyder 1.6.1 Spyder 開始 \ 所有程式 \ Anaconda3 (64-bit) \ Spyder Spyder IPython Python IPython Spyder Python File
More informationPHP與MySQL 入門學習指南
資訊管理學系 授課教師 : 黃元巨博士 第 12 章迴圈指令 本章大綱 12 1 FOR 迴圈 12 2 巢狀 FOR 迴圈 12 3 FOREACH 迴圈 12 4 WHILE 迴圈 12 5 BREAK 12 6 CONTINUE 問題與討論 12 1 FOR 迴圈 使用迴圈指令來解決重複計算的問題 已知迴圈的起始值及終止值, 或已知需要的迴圈次數時, 我們會使用 FOR 指令 格式如下 : for
More informationMicrosoft Word - 201110.doc
2011 年 10 月 信 徒 交 通 月 刊 目 錄 一 本 期 目 錄 編 輯 室 1 二 牧 者 的 話 教 會 轉 化 -- 得 到 更 新 皮 袋 衣 立 凡 2 三 講 章 精 華 清 潔 的 心 思 -- 除 去 論 斷 講 員 衣 立 凡 / 賴 美 如 整 理 4 清 潔 的 心 思 -- 除 去 情 慾 講 員 葉 志 偉 / 林 慶 如 整 理 9 四 精 選 文 章 等 候
More informationuntitled
1 Outline ArrayList 類 列類 串類 類 類 例 理 MSDN Library MSDN Library 量 例 參 列 [ 說 ] [] [ 索 ] [] 來 MSDN Library 了 類 類 利 F1 http://msdn.microsoft.com/library/ http://msdn.microsoft.com/library/cht/ Object object
More information星星排列 _for loop Protected Sub Page_Load(ByVal sender As Object, ByVal e As Dim h As Integer = 7 'h 為變數 ' Dim i, j As Integer For i = 1 To h
資訊系統與實習 製作 : 林郁君 一 2009.09.28 9X9 'button 被按下後 ' Dim i, j As Integer For i = 1 To 9 'i 從 1 到 9' For j = 1 To 9 'j 從 1 到 9' If j * i < 10 Then ' 如果 j 乘上 i 是為個位數 ' Response.Write(i & "*" & j & " =" & i *
More informationMicrosoft Word - 6.doc
CHAPTER 迴圈流程控制 本章重點 6.1 迴圈結構 for 6.2 迴圈結構 while 6.3 continue 與 break 敘述 6.4 視窗程式範例 6.5 習題 在程式流程控制當中, 除了上一個單元的判斷流程控制以外, 另一個很重要的部分就是迴圈流程控制了 什麼時候會用到迴圈流程控制呢? 舉最簡單的例子來說, 若我們要用前面常用的 WriteLine 方法, 在螢幕上印出 100
More informationMicrosoft PowerPoint - FS720-Ch06.ppt
第 6 章 流程控制 ( 二 ): 迴圈 著作權所有 旗標出版股份有限公司 1 本章提要 6-1 for 迴圈 6-2 while 迴圈 6-3 do/while 迴圈 6-4 巢狀迴圈 6-5 變更正常流程的 break 與 continue 6-6 綜合演練 2 1 認識迴圈 迴圈是用來解決重複性工作 ( 重複的執行動作 ) 的敘述 在日常生活中, 往往我們都會為了一些例行性 (routine)
More informationuntitled
1 MSDN Library MSDN Library 量 例 參 列 [ 說 ] [] [ 索 ] [] 來 MSDN Library 了 類 類 利 F1 http://msdn.microsoft.com/library/ http://msdn.microsoft.com/library/cht/ Object object 參 類 都 object 參 object Boxing 參 boxing
More informationMicrosoft Word - 透析8051之迴圈控制方法.doc
透析 8051 之分支跳躍與迴圈控制 - 利用 VB 的程式觀念解說 迴圈的控制方法不失為寫程式最重要的技巧之所在之一, 它搭配邏輯運算的判斷作為迴圈繼續執行的判斷依據, 程式設計師必須考量分析所有可能的情況, 然後給予不同的條件, 當條件成立時執行某段程式, 不符合時執行另一段程式, 然後重複某項任務, 直到使用者中斷程式的執行, 或是條件喪失時才跳出迴圈 也可能一個程式重複著無止盡的迴圈, 直到關閉電源為止,
More information新・解きながら学ぶJava
481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --
More informationMicrosoft PowerPoint - ch04_AEL0080.ppt
4 選擇 在正常的情況下, 電腦程式的執行是以敘述的排列次序逐步處理的 使用控制架構 (control structures) 可以改變這種既定的先後次序, 讓程式得以進行更複雜的運算, 或以更簡潔的指令來實現演算法 1/42 選擇 4.1 演算法的描述方式 4.2 變數的運用範圍 (Scope of variables) 4.3 if- 敘述 4.4 巢狀 if- 敘述 (Nested if statements)
More informationMicrosoft PowerPoint - C_Structure.ppt
結構與其他資料型態 Janet Huang 5-1 結構的宣告 struct 結構名稱 struct 結構名稱變數 1, 變數 2,, 變數 m; struct 結構名稱 變數 1, 變數 2,, 變數 m; student; student; 5-2 1 結構變數初值的設定 struct 結構名稱 struct 結構名稱變數 = 初值 1, 初值 2,, 初值 n student="janet","1350901",100,95
More informationMicrosoft Word - CPMidTerm2010SpringSolution
通識計算機程式設計期中考參考解答, 4/23/2010 1. (a) 宣告 double 變數 z, bool 變數 b, int 變數 i (3%) 答 : double z; bool b; (b) 在螢幕顯示一行字, 要求使用者輸入一個浮點數. (3%) 答 : Console.WriteLine(" 輸入一個浮點數 "); (c) 自鍵盤讀入一個浮點數., 並將其值存入已宣告之 double
More informationCC213
: (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,
More information840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00
Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,
More informationMicrosoft Word - Prog1-981.docx
5. 變數參照 (Memory Reference) 5.1 指標 (Pointer) (1). 指標 (Pointer) 的基本觀念 特性 內含為一 Memory Address 會因不同的機器而有不同的結果 &" 也是代表變數的位址 例如 : int var1 = 2; cout
More informationCHAPTER VC#
1. 2. 3. 4. CHAPTER 2-1 2-2 2-3 2-4 VC# 2-5 2-6 2-7 2-8 Visual C# 2008 2-1 Visual C# 0~100 (-32768~+32767) 2 4 VC# (Overflow) 2-1 2-2 2-1 2-1.1 2-1 1 10 10!(1 10) 2-3 Visual C# 2008 10! 32767 short( )
More informationuntitled
1 Outline 類别 欄 (1) 類 類 狀 更 易 類 理 若 類 利 來 利 using 來 namespace 類 ; (2) namespace IBM class Notebook namespace Compaq class Notebook 類别 類 來 類 列 欄 (field) (property) (method) (event) 類 例 立 來 車 類 類 立 車 欄 料
More informationCC213
: (Ken-Yi Lee), E-mail: feis.tw@gmail.com 177 [P179] (1) - [P181] [P182] (2) - for [P183] (3) - switch [P184] [P187] [P189] [P194] 178 [ ]; : : int var; : int var[3]; var 2293620 var[0] var[1] 2293620
More informationMicrosoft PowerPoint - 03_FlowControl.pptx
第三章 流程控制與例外處理 3.1 3.4 程式除錯 3.2 重複結構 3.5 例外處理 3.3 break 與 continue 陳述式 備註 : 可依進度點選小節 3.1 三種方式 : 1. if. else ( 雙重或單一選擇 雙重或單一選擇 ) 2. if else if else ( 多重選擇兩種以上 多重選擇兩種以上 ) 3. switch ( 多重選擇兩種以上 ) 2 3.1.1 if
More information######## First set of commands x <- 0.5; y <- 0 if (x>3) y <- 1 else y <- 2 ######## Second set of commands x <- 0.5; y <- 0 if (x>3) y <- 1 else ###
流程控制 : if, for, while, repeat Textbook reading: Chapter 7. 條件執行 :if 指令或 if-else 指令. 當條件 A 為 TRUE 時, 執行命令 C 的語法為 if ( A ) C 當條件 A 為 TRUE 時執行命令 C, 否則執行命令 D 的語法為 if ( A ) C else D A simple example. x
More informationMicrosoft PowerPoint - Chapter4
CH04 流程控制 課程目標 : 學會 VBA 中用來控制程式流程之陳述式 本章重點 判斷式迴圈狀態判斷其他實用之陳述式陣列 (Array) 2 4-1 判斷式 判斷式係指用於判斷狀態是否存在之陳述式, 若判斷為真時, 應否採取任何動作 3 判斷式 If Then End If If Then End If 陳述式的用途在於判斷條件式是否成立, 當條件式的邏輯判斷為 True 時, 才執行 Then
More informationMicrosoft Word - CPMidTerm2011SpringSolution
通識計算機程式設計期中考參考解答, 4/22/2011 1. (a) 宣告 int 變數 k, bool 變數 b, double 變數 x (3%) 答 : int k; bool b; double x; (b) 在螢幕顯示一行字, 要求使用者輸入一個整數 (3%) 答 : Console.WriteLine(" 輸入一個整數 "); (c) 自鍵盤讀入一個整數., 並將其值存入已宣告之 int
More information<4D F736F F D DA5BFA6A1C476C1C92DBEC7ACECB8D5A8F728B57BB35D292E646F63>
全國高級中等學校 106 學年度商業類科學生技藝競賽 程式設計 職種 學科 試卷 選手證號碼 ( 崗位編號 ): 姓名 : 注意事項 : 請將答案劃記於答案卡, 未依規定劃記者不予計分 試題說明 :( 選擇題共 25 題每題 4 分, 答錯不倒扣, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 (B) 12 (C) 7 (D) 3 Dim
More informationIf Close[Length]!= 0 Then B Close[Length] 是 Length 日前的 Close 不是 0 的話則執行 B % Number 以 Divisor 來求取除法並傳回剩下的部份和 Divisor 具備相同的符 號 格式 :Number % Divisor Numb
邏輯判斷與條件控制語法說明 數學演算符號意義 * 乘法 / 除法 + 加法 - 減法! 這單字使用方式類似 Not 邏輯運算子 注意 : 由於是邏輯運算, 只能執行布林值 ( 真 / 假 ) 的運算, 不能被使用在 指標或數值運算中 If!A Then B 若 A 為 False 則!A 是 True 就執行 B, 若 A 為 True,!A 則為 False 就 退出 If ( 條件 ) 指令 If!
More informationPython_02
Python 程式設計 林奇賦 daky1983@gmail.com Outline u 流程控制 u 迴圈 布林運算 u 有三種布林運算 and, or, not 運算範例結果 or 2==3 or 3 < 7 True and 2==3 and 3 < 7 False not not 3 < 7 False 比較運算子 運算符號 描述 < 小於 大於 >= 大於或等於 ==
More informationC/C++基礎程式設計班
C/C++ 基礎程式設計 流程控制敘述 講師 : 張傑帆 CSIE, NTU 追隨我的好奇與直覺, 大部分我所投入過的事務, 後來都成了無比珍貴的經歷 Much of what I stumbled into by following my curiosity and intuition turned out to be priceless later on. -Steve Jobs 課程大綱 選擇控制
More informationMicrosoft Word - ??山
没 药 山 要 宣 告 耶 和 华 的 名, 你 们 要 将 大 德 归 于 我 们 的 神! 你 当 追 想 上 古 之 日, 思 念 历 代 之 年 问 你 的 父 亲, 他 必 指 示 你 ; 问 你 的 长 者, 他 必 告 诉 你 ( 申 32 3 7) 凡 是 真 实 的, 可 敬 的, 公 义 的, 清 洁 的, 可 爱 的, 有 美 名 的 ; 若 有 什 么 德 行, 若 有 什
More informationMicrosoft Word - 助理人員教育訓練-會計室.docx
壹 報 帳 流 程 區 分 為 以 下 三 種 流 程 : 請 購 單 流 程 請 款 單 流 程 借 款 核 銷 流 程 一 請 購 單 流 程 1 二 請 款 單 流 程 1 3 NO YES 10 20 2 3 三 借 款 核 銷 流 程 貳 憑 證 的 種 類 及 內 容 一 統 一 發 票 1. 三 聯 式 統 一 發 票 (1) 買 受 人 : 務 必 請 廠 商 填 上 輔 仁 大 學
More information关于规范区委、区委办公室发文
浦 东 情 况 通 报 第 13 期 中 共 浦 东 新 区 区 委 办 公 室 2015 年 6 月 8 日 沈 晓 明 同 志 在 全 区 党 员 领 导 干 部 三 严 三 实 专 题 教 育 党 课 上 的 讲 话 (2015 年 5 月 15 日 ) 前 不 久, 中 央 下 发 了 在 县 处 级 以 上 领 导 干 部 中 开 展 三 严 三 实 专 题 教 育 的 方 案, 刘 云
More information壹 課程說明單元名稱 VB 語言 : 流程控制 陣列 1. 以猜數字遊戲複習選擇敘述, 並加強亂數函數及亂數種子之使用, 藉由猜數字遊戲流程分析來說明重複敘述功能與用途 2. 以有限制次數的猜數字遊戲來說明, 計數式重複敘述及其可能遇到的問題 單元摘要 3. 以無限制的猜數字遊戲來說明, 條件式重複
壹 課程說明單元名稱 VB 語言 : 流程控制 陣列 1. 以猜數字遊戲複習選擇敘述, 並加強亂數函數及亂數種子之使用, 藉由猜數字遊戲流程分析來說明重複敘述功能與用途 2. 以有限制次數的猜數字遊戲來說明, 計數式重複敘述及其可能遇到的問題 單元摘要 3. 以無限制的猜數字遊戲來說明, 條件式重複敘述使用方法 4. 以九九乘法表來練習問題的分析 流程圖的繪製, 並建立巢狀迴圈運用的觀念 5. 以賓果遊戲練習重複敘述,
More information第一章 章标题-F2 上空24,下空24
2 C# C# C#.NET ASP.NET C# C# C# 2.1 C# C#.NET.NET C#.NET C# CLR C#.NET 2.1.1 C# C# C++ Visual Basic C# C++ C++ C# C#.NET C# C C++ C#. C# C# C# C# 2.1.2 C# C# 2-01.cs C# 2-01.cs class Hello{ public static
More informationMicrosoft PowerPoint - ch4.pptx
.NET 程式設計入門 ( 使用 C#) 1 Outline 類别與物件 欄位與屬性 方法 靜態成員 方法多載 建構式 遞迴 2 命名空間 (1) 使用命名空間的好處可以將功能類似的類別組織在一起 命名空間允許巢狀的結構, 形成階層式的架構, 更容易分類管理 若在同一個程式檔中宣告二個名稱一樣的類別時, 編譯會發生錯誤, 我們可以利用命名空間來解決此問題 利用 using 關鍵字來指定需要的命名空間
More informationMicrosoft Word - ch03.doc
Chapter 流程控制 本章重點 3.1 選擇結構 3.2 重複結構 3.3 實例 - 猜數字遊戲 3.4 習題 程式設計經典 3.1 選擇結構 學習程式語言首先熟悉如何宣告各變數的資料型別後, 接著便要熟悉該程式語言各敘述的語法, 其中用來設計輸入介面的輸出入敘述和控制程式的流程控制敘述是最基本的語法, 靈活使用這些敘述便可寫出簡單的程式出來 至於一個控制程式流程是由循序 選擇和重複三者敘述組合而成
More information<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>
全國國高級中中等學校 105 學年度商商業類學學生技藝藝競賽 程式式設計 職職種 學學科 試試卷 崗位位編號 : 姓名 : 注意事項 : 請將答案案劃記於答案案卡, 未依依規定劃記者者不予計分分 試題說明 :( 選擇題每每題 4 分, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 Dim i As Byte i = &HFC Console.WriteLine(Not
More informationMicrosoft Word - Chap05.doc
迴圈敘述 5-1 for 迴圈 5-2 while 迴圈 5-3 do...while 迴圈 5-4 巢狀迴圈 5-5 break 與 continue 5-6 ++ 附加於條件運算式 5-7 迴圈的應用範例 5-8 關鍵字 5-9 問題演練 5-10 程式實作 5-2 迴圈敘述 (loop statement) 的功能就是可以重複執行敘述 迴圈敘述主要有 for while 和 do...while
More informationC/C++ - 字符输入输出和字符确认
C/C++ Table of contents 1. 2. getchar() putchar() 3. (Buffer) 4. 5. 6. 7. 8. 1 2 3 1 // pseudo code 2 read a character 3 while there is more input 4 increment character count 5 if a line has been read,
More informationuntitled
1 行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類 Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行 Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart
More informationMicrosoft Word - 第3章.doc
第 3 章流程控制和数组 3.1 实验目的 (1) 熟练掌握控制台应用程序的代码编写和调试, 以及运行方法 (2) 掌握选择结构的一般语法格式和应用 (3) 掌握 switch 语句的用法 (4) 掌握选择结构的嵌套的用法, 能灵活使用选择结构解决实际问题 (5) 掌握 while 循环语句的一般语法格式 (6) 掌握 for 循环语句的一般语法格式 (7) 掌握循环嵌套的语法格式 (8) 掌握一维数组的定义
More information第3章.doc
3 3 3 3.1 3 IT Trend C++ Java SAP Advantech ERPCRM C++ C++ Synopsys C++ NEC C C++PHP C++Java C++Java VIA C++ 3COM C++ SPSS C++ Sybase C++LinuxUNIX Motorola C++ IBM C++Java Oracle Java HP C++ C++ Yahoo
More information投稿類別:資訊類
投稿類別 : 資訊類 篇名 : 從 VB.Net 學 C# 作者 : 陳諭瑩 高雄市立高雄高級工業職業學校 資訊科高三乙班王子喬 高雄市立高雄高級工業職業學校 資訊科高三乙班李宗恩 高雄市立高雄高級工業職業學校 資訊科高三乙班 指導老師 : 莊利吉老師 壹 前言 一 研究動機 在高職裡 VB.Net 是課程標準, 但由於現在職場上大部分都是使用 C#, 所以我們用 VB.Net 的基礎學 C#, 再利用高職所學到的
More information編寫 ActionScript 的位置 2 時間軸上 ( Timeline ) 好比導演可指示各演員該如何動作 先點選某一個影格 ( Frame ), 再按 F9 開啟 動作 影格, 再撰寫程式 元件上 好比個別演員本身各要表演的動作 先點選場景上某一元件, 再按 F9 開啟 動作 影片片段 或 動
第一節課 :Flash ActionScript 2.0 學習使用介面至撰寫第一個控制動畫程式 課程名稱 : 數位媒體應用 講師 : 王穎聰 1 編寫 ActionScript 的位置 2 時間軸上 ( Timeline ) 好比導演可指示各演員該如何動作 先點選某一個影格 ( Frame ), 再按 F9 開啟 動作 影格, 再撰寫程式 元件上 好比個別演員本身各要表演的動作 先點選場景上某一元件,
More informationJava 程式設計初階 第 5 章:基本輸出入 & 流程控制
Java 程式設計 標準輸出入與流程控制 本章大綱 標準輸出入 (Standard I/O) 分支 (Branch) if ~ else switch ~ case 迴圈 (Loop) for while do ~ while 中斷指令 break continue 總整理 標準輸出 定義 : 將資料印到螢幕上 Java 標準輸出指令 System.out.println( 資料 ) 將資料印出後換行
More information迴圈控制 : for, while, repeat Textbook reading: Chapter 7. 固定次數迴圈 : for 指令. 假設有 k 個指令 C(1),..., C(k), 而我們要依序完成其中的 C(m),..., C(n), 語法為 for ( i in m:n) { C(
迴圈控制 : for, while, repeat Textbook reading: Chapter 7. 固定次數迴圈 : for 指令. 假設有 k 個指令 C(1),..., C(k), 而我們要依序完成其中的 C(m),..., C(n), 語法為 for ( i in m:n) { C(i) 通常在 for 迴圈開始前, 會定義一個存結果的物件, 而在迴圈執行時更新物件. Example
More informationPowerPoint 簡報
本周未安排實作輔導 預定 : 下周六 迴圈 LOOP 應用 判斷質數 (Prime number) 求兩個整數的最大公因數 (greatest common divisor, GCD) 判斷迴文 (palindrome) 搶答!! Q1 : 印出結果? int s,x; s=0; for(x=1;x
More informationObject-Oriented Programming, Mid-term Test, 11/21/2000
通識計算機程式設計期中考試題參考解答, 4/17/2009 1. 撰寫一或數個 C# 敘述達成下列要求 : ( 假設 using System; 敘述已經包含於程式中 ) (a) 宣告 int 變數 x, bool 變數 b, double 常數 F = 7.0. (3%) int x; bool b; const double F = 7.0; (b) 在螢幕顯示一行字, 要求使用者輸入一個整數.
More information碩命題橫式
一 解釋名詞 :(50%) 1. Two s complement of an integer in binary 2. Arithmetic right shift of a signed integer 3. Pipelining in instruction execution 4. Highest and lowest layers in the TCP/IP protocol suite
More informationCWP156.pdf
IX-1 IX-2 IX-3 IX-4 IX-5 1 6 11 16 21 26 2000 2001 2002 2003 2004 2005 IX-6 IX-7 8,000 7,000 6,000 5,000 4,000 3,000 2,000 1,000 0 1981 1986 1991 1996 1997 1998 1999 2000 2001 2002 2003 2004 IX-8 85 80-84
More informationuntitled
1 .NET 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Response 類 Write 料 Redirect URL Response.Write("!! ives!!"); Response.Redirect("WebForm2.aspx"); (1) (2) Web Form
More informationuntitled
1 .NET sln csproj dll cs aspx 說 料 料 利 來 料 ( 來 ) 利 [] [] 來 說 切 切 理 [] [ ] 來 說 拉 類 類 [] [ ] 列 連 Web 行流 來 了 不 不 不 流 立 行 Page 類 Load 理 Click 滑 料 Response 列 料 Response HttpResponse 類 Write 料 Redirect URL Response.Write("!!
More information任務二 : 產生 20 個有炸彈的磚塊, 放在隨機的位置編輯 Block 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) Write a description of class
踩地雷遊戲 高慧君南港高中 開啟專案 MineSweep 任務一 : 產生 30X20 個磚塊編輯 Table 類別的程式碼 import greenfoot.; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) import java.util.arraylist; Write a description of class MyWorld
More informationCHAPTER 1
CHAPTER 1 1-1 System Development Life Cycle; SDLC SDLC Waterfall Model Shelly 1995 1. Preliminary Investigation 2. System Analysis 3. System Design 4. System Development 5. System Implementation and Evaluation
More information新版 明解C++入門編
511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,
More information第1章
第 15 章 標準類別 1 本章提要 15.1 前言 15.2 基本資料類別介紹 15.3 Integer 類別 15.4 Double 類別 15.5 Float 類別 Long 類別 Short 類別 15.6 數學相關類別 Math 15.7 後記 2 15.1 前言 不同基本資料型別可以互相轉換, 但也只予許由小轉大的情況, 例如 1. byte 轉為 short int long float
More informationExcel VBA Excel Visual Basic for Application
Excel VBA Jun5,00 Sub 分頁 () Dim i As Integer Dim Cname As String Dim Code As Variant Set score=thisworkbook.sheets("sheet") Code=Array(" 專北一 "," 專北二 "," 專北三 "," 專桃園 "," 專桃竹 "," 專中苗 ", " 專台中 "," 專台南 ","
More information新・解きながら学ぶC言語
330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180
More informationFY.DOC
高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主
More information填 写 要 求 1. 以 word 文 档 格 式 如 实 填 写 各 项 2. 表 格 文 本 中 外 文 名 词 第 一 次 出 现 时, 要 写 清 全 称 和 缩 写, 再 次 出 现 时 可 以 使 用 缩 写 3. 本 表 栏 目 未 涵 盖 的 内 容, 需 要 说 明 的, 请 在
附 件 4 精 品 在 线 开 放 课 程 申 报 书 学 校 名 称 课 程 名 称 广 东 科 学 技 术 职 业 学 院 Java 面 向 对 象 程 序 设 计 课 程 类 别 专 业 基 础 课 专 业 核 心 课 所 属 专 业 课 程 负 责 人 申 报 日 期 推 荐 单 位 软 件 技 术 刘 晓 英 2016 年 6 月 1 日 计 算 机 工 程 技 术 学 院 广 东 省 教
More informationMicrosoft PowerPoint - The Twelve Days of Xmas.ppt
The Twelve Days of Xmas https://www.youtube.com/v/kqeobzlx Z8 丁培毅 1 On the first day of Xmas A Partridge in a Pear Tree On the second day of Xmas On the third day of Xmas On the fourth day of Xmas Lyrics
More information新版 明解C言語入門編
328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66
More informationMicrosoft Word - 01.DOC
第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的
More information新・明解C言語入門編『索引』
!... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177
More informationMicrosoft Word - CPMidTerm2011Spring
通識計算機程式設計期中考試題, 4/22/2011 共 8 頁, 滿分 100 分 1. 撰寫一或數個 C# 敘述達成下列要求 : ( 假設 using System; 敘述已經包含於程式中 ) (a) 宣告 int 變數 k, bool 變數 b, double 變數 x (3%) (b) 在螢幕顯示一行字, 要求使用者輸入一個整數 (3%) (c) 自鍵盤讀入一個整數., 並將其值存入已宣告之
More informationMicrosoft PowerPoint - Raptor-FlowChart-scy.pptx
流程圖 if 流程 X>10 Raptor http://raptor.martincarlisle.com/ Raptor flow chart 1 if else 流程 x>y Raptor flow chart 2 練習 寫一個程式, 輸入西元年份 yy, 輸出該年是否閏年 yy is divisible by 400 yy is divisible by 4 but (not divisible
More information此運算子具有的優先順序高於下一個區段且低於前一個區段 請注意, 您可以按一下運算子以移至內附範例的詳細資料頁面 x && y 邏輯 AND 如果第一個運算元為 false,c# 就不會評估第二個運算元 條件 OR 運算子 此運算子具有的優先順序高於下一個區段且低於前一個區段 請注意, 您可以按一下運
https://msdn.microsoft.com/zh-tw/library/6a71f45d.aspx 關係和類型測試運算子 傳回真 (true) 假 (false) 值這些運算子具有的優先順序高於下一個區段且低於前一個區段 請注意, 您可以按一下運算子以移至內附範例的詳細頁面 x < y 小於 ( 如果 x 小於 y, 則為 true) x > y 大於 ( 如果 x 大於 y, 則為 true)
More informationMicrosoft PowerPoint - 20-string-s.pptx
String 1 String/ 1.: char s1[10]; char *s2; char s3[] = "Chan Tai Man"; char s4[20] = "Chan Siu Ming"; char s5[]={'h','e','l','l','o','\0'; 0 1 2 3 4 5 6 7 8 9 10 11 12 s3 C h a n T a i \0 M a n \0 printf
More information四川省普通高等学校
四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9
More informationMicrosoft PowerPoint - ch5.pptx
.NET 程式設計入門 ( 使用 C#) 1 Outline ArrayList 集合類別 陣列類別 字串類別 其它常用類別 引用外部類別 程式偵錯 例外處理 2 MSDN Library MSDN Library 含括大量的專業程式設計資訊, 其中包含範例程式碼 技術文件 白皮書及參考指南 我們可以藉由工具列上 [ 說明 ] 中的 [ 內容 ] [ 索引 ] [ 搜尋 ], 來查詢 MSDN Library,
More informationPowerPoint 簡報
複習算術運算式 條件運算式 臺北市立大學資訊科學系 ( 含碩士班 ) 賴阿福 搶答 Q1: debug int x=9, y=8, z; if (y=x+1) z=3; if (x-1=y+8) z=4; 搶答 Q1: debug (answer) int x=9, y=8, z; if (y==x+1) z=3; if (x-1==y+8) z=4; int x=9, y=8, z; if (y==x+1)
More informationPHP與MySQL 入門學習指南
資訊管理學系 授課教師 : 黃元巨博士 第 11 章條件判斷敘述 本章大綱 11 1 IF 指令 11 2 SWITCH 指令 問題與討論 11 1 IF 指令 程式中依據不同需求而執行不同的程式碼. IF 指令有三種基本格式 if if else if elseif if 格式 if ( 條件判斷式 ) { 判斷式為真時要執行的指令 ; 也可以是多行指令 ; } 這種判斷式是一種簡單的判斷式, 條件判斷式可由前一章所介紹的運算式與邏輯運算子組合而成
More informationMicrosoft Word - 04_object_Boxing_property_indexer.doc
C# 程式設計人員參考 object 型別是.NET Framework 中,System.Object 的別名 您可以將 任何型別的值指派給 object 型別的變數 所有的資料型別, 包括預先定義的和使用者定義的, 都繼承自 System.Object 類別 object 資料型別是物件 Box 目標或來源的型 別 範例下列範例顯示 object 型別的變數如何接受任何資料型別的值, 以及 object
More informationMicrosoft PowerPoint - C-Ch11.ppt
各式各樣的資料型態 11-1 結構的基礎知識 決定新的型態 關於結構 結構資料型態可以將不同資料型態的值整合成新的型態 結構型態的宣告語法 : struct 結構型態 { 資料型態識別字 ; 資料型態識別字 ; }; 加上 struct 進行宣告 宣告結構變數 語法 : 結構型態結構變數名稱 ; 範例 : struct Car car1; 對成員進行存取 使用結構型態的成員時, 必須使用成員選擇運算子
More information¥¼©R¦W-5
迴圈敘述 5 我們 類的生活有許多事都是具有重覆性的, 例如㆒ 有 24 小時, ㆒星期有七, 同㆒門課要 18 次才能拿到學分, 程式設計是要解決日常生活可預期的事件, 為了解決日常生活的重覆性, BCB 的迴圈敘述如 1. for 2. while 3. goto for 的使用時機為設計階段已知執行次數, 請看 5-1 節 若未知執行次數, 則應使用 while, 請看 5-2 節 goto
More information投影片 1
資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection
More informationC/C++语言 - 分支结构
C/C++ Table of contents 1. if 2. if else 3. 4. 5. 6. continue break 7. switch 1 if if i // colddays.c: # include int main ( void ) { const int FREEZING = 0; float temperature ; int cold_ days
More informationMicrosoft PowerPoint - 12 struct and other datatypes.ppt
第十一章結構與其它資料型態 結構與巢狀結構 結構陣列的各種使用方法 列舉型態 自定的型態別名 typedef 認識結構 使用者自定的資料型態 結構可將型態不同的資料合併成為新的型態 定義結構與宣告結構變數的格式如下 : struct 結構名稱 資料型態成員名稱 1; 資料型態成員名稱 2;... 資料型態成員名稱 n; struct 結構名稱變數 1, 變數 2,, 變數 n; 定義結構與宣告結構變數的語法
More informationMicrosoft Word - AEL0124-CH05
Chapter 5 迴圈 5-1 迴圈結構之 for 敘述 5-2 迴圈結構之 while 敘述 5-3 迴圈結構之 do while 敘述 5-4 continue 敘述 5-5 break 敘述 5-6 程式練習 5-7 習題 第一次學 C 就上手 若我們要使用 printf( ) 函式來印出 100 次 Hello, 假如一列一列的寫, 將會需要 100 列的 printf( Hello );
More informationuntitled
1-1 1-2 1-3 1-4 1-5 1-6 1-7 1-8 1-1-1 C int main(void){ int x,y,z; int sum=0; double avg=0.0; scanf("%d",&x) ; scanf("%d",&y) ; scanf("%d",&z) ; sum=x+y+z ; avg=sum/3.0; printf("%f\n",avg); system("pause");
More information05322AR13.indd
主題 13 條件判斷敘述 13-1 If 敘述 If Then P.13-5 巢狀 If 敘述 P. 13-8 13-2 Select Case 敘述 Select Case 敘述 P. 13-13 主題 13: 條件判斷敘述 條件判斷 種類 If Then If Then Select Case 適用於單一條件判斷單一條件判斷多重條件判斷 13-1 If 敘述 一 If Then 敘述 1. 流程
More information90 課程 大綱 條件判斷 : if ( 表 示式 ) {... } [P.91] 如果表 示式成 立就... if ( 表 示式 ) {... } else {... } [P.93] 如果表 示式成 立就... 否則就.. C / C++ 的複合指定與遞增遞減運算 子 [P.96] 重複執 行
89 第三講 程式流程控制 ( 上 ) 講師 : 李根逸 (Ken-Yi Lee), E-mail: feis.tw@gmail.com 90 課程 大綱 條件判斷 : if ( 表 示式 ) {... } [P.91] 如果表 示式成 立就... if ( 表 示式 ) {... } else {... } [P.93] 如果表 示式成 立就... 否則就.. C / C++ 的複合指定與遞增遞減運算
More information6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit
6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128
More information( )... 5 ( ) ( )
2016 大學校院招收大陸地區學生聯合招生委員會 71005 臺南市永康區南臺街 1 號 E-mail:rusen@stust.edu.tw WEB:http://rusen.stust.edu.tw TEL:+886-6-2435163 FAX:+886-6-2435165 2 0 1 6 0 1 1 9 2016... 2... 3... 5 ( )... 5 ( )... 5 1... 6 2...
More information(京)新登字063号
教 育 部 职 业 教 育 与 成 人 教 育 司 推 荐 教 材 Java 程 序 设 计 教 程 ( 第 二 版 ) 沈 大 林 主 编 沈 昕 肖 柠 朴 曾 昊 等 编 著 内 容 简 介 Java 是 由 美 国 SUN 公 司 开 发 的 一 种 功 能 强 大 的, 具 有 简 单 面 向 对 象 分 布 式 可 移 植 等 性 能 的 多 线 程 动 态 计 算 机 编 程 语 言
More information3-1 Wii ( )
03 3-1 3-2 3-3 3-4 3-5 3-1 Wii ( ) 3-2 3-3 8 8 3-4 3-5 3-4 3-3 3-2 3-5 8 ( sin cos ) 3-4 3-5 3-2 CH03_key4.fla ActionScript 3 12 "block_mc" + + "_" + 8 block_mc2_3 x_num y_num 1 01 02 03 04 05 06 07 08
More informationMicrosoft Word - CS-981.doc
4. 資料表示法 4.1 十進位與數字系統 (1). 基本觀念 數字系統的觀念 人們習慣以十進位的計量方式來計算 不同的數字系統有二進位 (Binary) 八進位 (Octal) 十進位 (Decimal) 十六進位(Hexadecimal) 二進位 電腦內部用來表達訊號的資料只有兩種符號 : 0 表示沒電,1 表示有電透過多個電路的組合表示出無數符號, 電腦便利用這些符號來表示不同的數字 利用兩條電線可以表示出
More informationMicrosoft Word - ACG chapter00c-3ed.docx
Python 好好玩, 趣學電玩遊戲程式設計 Python Python BASIC Java JavaScript PHP C++ BASIC Python Python Python Xbox PlayStation Nintendo - 2 - 簡介 : 互動式 Python Shell : 編寫程式 Python File editor : 猜數字 : 腦筋急轉彎 : 龍域 ( ) : 使用
More information現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度, 進而獲得地底物質密度與深度的關係 地下世界知多少 km/s g/cm 3 P Gpa km S P S 3,000 3,000 ak K 透視地底 Percy Bridgma
透視地球深處 的窗戶? extreme condition extreme environment 94.5 1 270 21 3.9 12.3 6,400 300 4,000 1864 Jules Gabriel Verne 1959 2008 1990 Paul Preuss 2003 24 2013 2 482 現在人類獲取地球內部訊息的方法, 是從可能影響我們身家性命安全的地震, 用數學模型把地震資料轉換成地震波速度,
More informationMicrosoft PowerPoint - java2012-ch12投影片.ppt
第十二章大型程式的發展與常用的類別庫 學習如何分割檔案認識類別庫以及取用類別庫裡的類別建構 package 的階層關係學習 Java 裡常用的類別庫 1 分割檔案的實作 (1/2) 12.1 檔案的分割 以 CCircle 類別為例, 說明分割檔案的實作 1. 依序建立兩個類別檔案, 並置於同一個資料夾內 : 2 分割檔案的實作 (2/2) 12.1 檔案的分割 2. 分別以下列的指令編譯 CCircle.java
More informationPs22Pdf
y X DN A DNA A B C D A B C D A B C D Party Nike A B Yes A B C A B C A B C A B C A B C A B C D A B C E l A A B C A B C A B C A B C A B C A B C D A B C D E F AB AB AB AB AB
More information