Chapter 2 MATLAB基本功能介紹

Size: px
Start display at page:

Download "Chapter 2 MATLAB基本功能介紹"

Transcription

1 基本功能介紹 范洪源 范洪源

2 變數與陣列 變數的初始化多維陣列子陣列特殊的數值顯示輸出資料資料檔案純量與陣列運算運算的順序內建的 函式繪圖功能簡介 程式除錯 范洪源

3 變數與陣列 范洪源

4 陣列 在 程式裡, 資料的基本單位是陣列 () 陣列是由一群排成行列結構的資料值所組成, 並在程式中擁有獨一無二的名稱 陣列可以被歸類為是一種向量 () 或是矩陣 () 陣列大小 ( ) 是由陣列的行數及列數來決定的 范洪源

5 向量與矩陣 向量通常被用來描述成一維陣列 矩陣通常被用來描述二維陣列 純量 () 在 中被視為是一行一列的陣列 陣列 = [ ] 大小 這是 3 2 的矩陣, 含有 6 個元素 = [ ] 這是 1 4 的矩陣, 含有 4 個元素, 亦算是一個列向量 = [ 1 ] 2 3 這是 3 1 的矩陣, 含有 3 個元素, 亦算是一個行向量 范洪源

6 的變數變數 是一個使用者設定名稱的陣列 實體上, 是由一塊記憶體區域所組成 變數名稱第一個字必須是文字 而其後的字可以使用文字 數字及底線字元 任意組合而成 變數名稱只有前 個字元是有意義的, 且大小寫有區分 任何時候只要指定數值給變數, 便能直接產生變數, 而其變數型態是由指定給變數的資料類型所決定 范洪源

7 良好的程式設計習慣 請確定您的變數名稱在前 個字原是獨一無二的 記得給變數一個具描述性且容易記憶的名字 舉例來說, 貨幣的匯率可以被命名為 為每個程式加上註解 列出程式中每個使用變數的定義, 包括變數內容描述及其物理單位 當您或其他人在日後需要修改程式時, 這類註解便會變得十分重要 請確定每次使用同一個變數時, 其名稱所使用字母的大寫或小寫必須完全一致 以小寫字母命名變數名稱是一個很好的程式技巧 范洪源

8 常用變數類型 型態的變數 包含了 位元雙倍精度浮點數的數字或陣列 它們能處理實數 虛數或複數 變數 和 的內建預設值是純虛數 1 正數表示範圍從 到 , 而且具有 到 個十進位有效位數 範例 >> =.; 或是 >> = + ; 型態的變數 字元陣列 每一個陣列元素為一個字元, 且每個字元佔 的記憶體空間 這類陣列是用來儲存字元字串的資料 範例 >> = ; 變數 是一個 1 14 的字元陣列 范洪源

9 的資料型態高度類型化 語言 低度類型化 語言 范洪源

10 變數的初始化 范洪源

11 如何設定變數的內容 三種用來初始化變數的方式 利用宣告的方式指定資料給變數 = ; 從鍵盤輸入資料給變數 = ( 文字提示字串 ); 從檔案讀取資料 第 節討論 范洪源

12 宣告式初始化變數 宣告式一般的形式為 : = ; 是變數的名稱 可以是一個純量常數 陣列 常數組合 其他變數及數學運算公式 宣告式尾端的分號 也可移除 等號 = 可視為一個指派算子 範例 = ; = /; = ; = ; = [ ]; 范洪源

13 的陣列敘述式 范洪源

14 在陣列裡的每列元素個數必須相同, 而且每欄的元素個數也必須相同 定義一個違反此項規定的陣列, 都會導致執行上的錯誤 錯誤的範例 >> [ ; ] 在 宣告式的結尾加上分號, 可停止在指令視窗中產生數值結果的回應, 這將會大大地加快程式的執行速度 如果要除錯並檢查一個宣告式的執行結果, 可將其尾端的分號拿掉, 以便顯示執行結果在指令視窗上 范洪源

15 以快捷敘述式初始化變數 冒號算子 ( ) 可藉著指定數列中的第一個數值 遞增 減 值及最後數值, 來產生一整串數列 範例 >> = : = 範例 >> = : : = 轉置算子 ( )() 對陣列作用的結果, 會造成行與列的互換 範例 >> = = 范洪源

16 以內建函式初始化變數 范洪源

17 範例 例如, 使用函式 來初始化變數 : = (); = (, ); = [ ; ]; = (()); 這些宣告式會產生下列矩陣 [ ] [ ] =, =, [ ] [ ] =, = 范洪源

18 常用的陣列建立函式 范洪源

19 常用的陣列建立函式 范洪源

20 以鍵盤輸入初始化變數 範例 變數 儲存浮點數, 但變數 儲存字元字串 范洪源

21 多維陣列 范洪源

22 一維陣列與二維陣列 范洪源

23 陣列的記憶體配置 允許我們依實際的需要來產生不同維度的陣列 是以行排序 ( ) 的方式, 來配置陣列元素給記憶體 亦即, 會先分配第一行的記憶體, 接著是第二行 第三行, 以此類推 范洪源

24 三維陣列初始化的範例 >> (:, :, ) = [ ; ]; >> (:, :, ) = [ ; ]; >> 此三維陣列 包含 = 個元素 >> (:, :, ) = (:, :, ) = 范洪源

25 子陣列 范洪源

26 可選擇並使用 陣列的子集合, 就像把它們當成個別的陣列使用一樣 若想要選擇子陣列, 只要在陣列名稱的後面加上括號, 並在括號內填上所想要選擇的元素範圍 范洪源

27 範例 >> = [ ; ; ] = >> (, :) 選取陣列 的第一列 = 范洪源

28 範例 >> = [ ; ; ] = >> (:, : : ) 選取陣列 的第一行與第三行, 其結果和指令 相同 = 范洪源

29 使用 函式 當函式 應用在陣列的下標時, 它會傳回該下標的最大值 一維陣列的範例 >> = [ ]; >> ( : ) = >> () = 范洪源

30 使用 函式 二維陣列的範例 >> = [ ; ; ] = >> ( :, : ) 其結果與 相同 = 范洪源

31 在宣告式左邊使用子陣列 二維陣列的範例 承上頁 >> = [ ; ; ] = >> ( :, [ ]) = [ ; ] = 范洪源

32 二維陣列的範例 承上頁 >> = [ ; ] 的內容被 2 2 矩陣覆蓋 = 當宣告式左邊包含子陣列時, 在等號兩邊的子陣列形狀必須相同 否則, 將會產生錯誤的訊息 請弄清楚指定數值給一個子陣列, 與指定數值給一個陣列之間的區別 對這兩種情況的處理方法是不同的 范洪源

33 分配純量給子陣列 二維陣列的範例 >> = [ ; ; ] = >> ( :, : ) = 左上角 2 2 子陣列變成全 矩陣 = 范洪源

34 擴增陣列的行或列 增加二維陣列的行數 承上頁 >> = [ ; ; ] = >> = [ ] 全 行向量增至 的第 行 = 范洪源

35 擴增陣列的行或列 增加二維陣列的列數 承上頁 >> = [ ; ; ] = >> = [; ] 全 列向量增至 的第 列 = 范洪源

36 陣列的合併以下宣告式的執行結果和前述方法相同 范洪源

37 刪除陣列的行或列 刪減二維陣列的行數 承上頁 >> = [ ; ; ] = >> (:, ) = [ ] 刪除 的第 行 = 范洪源

38 刪除陣列的行或列 刪減二維陣列的列數 承上頁 >> = [ ; ; ] = >> (, :) = [ ] 刪除 的第 列 = 范洪源

39 提取陣列的對角 右上或左下部分元素 范洪源

40 對調或重排陣列的元素 范洪源

41 函式 的範例 將陣列 行行相接 范洪源

42 函式 的範例 將向量 重排為 3 3 陣列, 結果得到 范洪源

43 特殊的數值 范洪源

44 特殊的 保留字 變數和檔案名稱請盡量不要使用下列保留字 范洪源

45 特殊的 保留字 范洪源

46 顯示輸出資料 范洪源

47 浮點數的顯示格式 的預設格式, 是在小數點之後顯示四位數字 >> =. = >> =. = >> =. = 范洪源

48 指令的輸出顯示格式 范洪源

49 函式 宣告式 只顯示變數 的內容, 但不顯示變數名稱 >> ( + ). +. 范洪源

50 使用 函式做格式化輸出函式 的一般型式 格式字串用以描述輸出資料的方式 顯示一個或多個純量或陣列 \ 字元 稱為轉換字元 ( ) 字元 \ 稱為逸出字元 ( ) 范洪源

51 函式 格式字串中常用的轉換字元 范洪源

52 傳換字串或格式碼的完整版語法 范洪源

53 范洪源

54 格式碼 的範例 范洪源

55 範例 \ \ 函式 無法顯示變數 的虛部 范洪源

56 資料檔案 范洪源

57 使用 指令儲存變數內容 將工作區裡所有的變數儲存至一個預設副檔名為 的檔案, 其檔案名稱為 將變數 儲存至檔案 將變數 儲存至 檔案 若使用 編碼儲存, 檔案名稱通常與變數名稱一致, 而且也可取 作為檔名 范洪源

58 使用 指令載入變數內容 或是 將 檔案裡的所有變數都回復到檔案儲存前在工作區的狀態 或是 將 檔案裡的所有數據資料, 以變數名稱 儲存在 工作區內 范洪源

59 範例 將變數 和 儲存在 檔案 將 和 的內容重新載入至工作區 查詢變數是否回復原來的狀態 范洪源

60 純量與陣列運算 范洪源

61 兩純量間的標準算術運算實數與複數均採用下列純量運算 范洪源

62 純量運算的範例括號可以視需要用來將算式中的相關項次分組 從最內層的括號算起, 括號中的敘述式將會被優先計算 范洪源

63 陣列與矩陣運算 陣列運算 依據元素對元素方式執行運算 兩陣列間的列數目與行數目必須完全相同 運算後的陣列維度和原來的陣列維度相同 矩陣運算 依據線性代數運算規則來計算 矩陣 和 的維度相同才能相加減 若矩陣乘法 要能夠正確執行, 則 的行數必須等於 的列數 = [,,, ] = = 純量乘法 ( ) =, 其中 為一純量 范洪源

64 重要的陣列運算 范洪源

65 重要的陣列運算 范洪源

66 陣列運算的範例 [ ] [ ] =, = 相當於 + 范洪源

67 基本的矩陣運算 范洪源

68 矩陣轉置與共軛轉置 取矩陣 的共軛轉置 取矩陣 的轉置 若 為實數矩陣, 則 和 的結果一樣 范洪源

69 矩陣除法 特有的矩陣除法 矩陣左除法 \ 左除法由 來定義, 其中 為 的反矩陣 此運算等價於求解線性系統 或是聯立方程組 矩陣右除法 矩陣除法由 來定義 此運算等價於求解線性系統 在上述除法中, 我們假設 為一個可逆的 或是非奇異的 方陣 范洪源

70 矩陣左除法的範例 試用 M 求解線性系統 = \ 范洪源

71 運算的順序 范洪源

72 算術運算的順序 使用必要的括弧, 將使你的運算式更為清楚易懂 例如 運算式 +1 應輸入為, 而非 范洪源

73 內建的 函式 范洪源

74 數學函數與 函式 在數學定義裡, 函數 () 是含有一個或一個以上變數的敘述式, 而且這些變數會對應到單一的結果 不像數學函數的定義, 函式能將一個以上的結果, 傳回所呼叫的程式中 范洪源

75 數學函數與 函式 函式的輸入引數 或是輸出引數, 其元素可以包含複數 一個純虛數或是複數的資料型態, 是以具有 記憶體配置的變數儲存之 兩個 型態的記憶體配置 范洪源

76 常用的 函式 范洪源

77 常用的 函式 范洪源

78 常用的 函式 范洪源

79 常用的 函式 范洪源

80 繪圖功能簡介 范洪源

81 的基本繪圖指令 與輸出裝置無關的強大繪圖功能, 可將任何資料瞬間繪製成圖形 如果想要畫出一組數據資料的二維圖形, 只要產生兩個各含 值的向量, 並使用 函式即可 以 指令苗繪函數圖形 描繪函數 = () = 在區間 [0, 10] 上的圖形 范洪源

82 函數 = () 的二維圖形 范洪源

83 增加圖形標題與 軸說明 裝飾函數圖形 承上例 描繪函數 = () = 在區間 [0, 10] 上的圖形 預設值是 范洪源

84 增加圖形標題與 軸說明 范洪源

85 函數 = (, ) 的三維圖形 范洪源

86 圖形化影像輸出 指令 將繪圖結果, 藉由指定選項及檔名, 以圖形化影像方式來儲存 指令 的形式 : 將目前指定的圖形, 產生 格式的影像檔, 並以 的檔名儲存 其他檔案格式的選項 范洪源

87 圖形化影像輸出 在圖形視窗中, 使用 功能表輸出圖檔 范洪源

88 多重線條繪圖在相同的軸線上的兩個函數圖形 1 = () = (2) 2 = () = 2 (2) 范洪源

89 線條顏色 資料標記形式及線條樣式 範例 描繪函數 = () = 在區間 [0, 10] 上的圖形 范洪源

90 線條顏色 資料標記形式及線條樣式 范洪源

91 圖形說明 圖形說明指令 的基本形式為 其中 等, 是所畫線條的相關標示, 而 是指定圖形說明在圖形視窗位置的一組字串 范洪源

92 指令 的範例 函數 () 及其導函數的圖形說明 范洪源

93 范洪源

94 對數座標的圖形除了線性座標, 也可把資料畫在對數座標上 函式將資料畫在線性軸上 函式將 資料畫在對數軸上, 資料畫在線性軸上 函式將 資料畫在線性軸上, 資料畫在對數軸上 函式將 資料都畫在對數軸上 范洪源

95 對數座標的範例 范洪源

96 范洪源

97 程式除錯 范洪源

98 的程式有三種類型的錯誤 語法錯誤 ( ) 在 敘述式裡的錯誤, 如拼字錯誤或是標點錯誤 當第一次執行 檔案時, 編譯器將會檢測到這類錯誤 執行時的錯誤 ( ) 當程式嘗試執行一個不合法的數學運算 如除以 這些錯誤將使程式回應 或, 造成無效的計算結果 邏輯錯誤 ( ) 程式已編譯完成, 而且已執行完畢, 卻得到錯誤的答案 范洪源

99 程式除錯的小叮嚀 若宣告式過於冗長, 請將原宣告式改成幾個較短的宣告 檢查每個宣告式中的括弧位置 確認正確地初始化所有的變數 確認在每個函式裡都使用了正確的單位 在程式中增加一些輸出宣告或將宣告尾端 移除, 作為計算過程中的檢驗點 例如, 可將宣告式 改為 請他人幫忙檢查程式碼, 可減少除錯盲點 范洪源

100 范洪源

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 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 information

Microsoft PowerPoint - C_Structure.ppt

Microsoft 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 information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

Microsoft Word - 投影片ch06

Microsoft Word - 投影片ch06 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第六章陣列 本章學習目標認識陣列與一般資料型態的不同認識一維與二維陣列學習陣列的應用 陣列 6-2 6.1 一維陣列 一維陣列 (1-dimensional array) 可以存放多個相同資料型態的資料 6.1.1 一維陣列的宣告與記憶體的配置 要使用陣列必須經過兩個步驟 :(1) 宣告陣列 (2) 配置記憶體給該陣列

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

Excel VBA Excel Visual Basic for Application

Excel 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

Microsoft PowerPoint - STU_C_Lang_CH13.ppt

Microsoft PowerPoint - STU_C_Lang_CH13.ppt 第 13 章 動態配置記憶體 程式設計與生活 - 使用 C 語言 Shi-Huang Chen Spring 2013 第 13 章 動態配置記憶體 13-1 記憶體配置函式 malloc( ) 13-2 動態配置結構陣列 配置記憶體 預估需求數量的範圍是一項不容易的學問 例 : 大到預估今年國家預算, 小到預估櫥窗裡展示的毛線衣, 需要多少磅毛線才能織成 撰寫程式時, 一樣無法預估程式執行所需的記憶體空間

More information

Microsoft PowerPoint - php6.ppt

Microsoft PowerPoint - php6.ppt 進階 WWW 程式設計 PHP Array 靜宜大學資訊管理學系蔡奇偉副教授 1 內容大綱 陣列的種類 陣列的產生方式 讀取陣列元素值 字串中展開陣列變數值 改變陣列元素值 foreach 迴圈指令 list() 指令 插入 移除 與置換元素 2 陣列的種類 PHP 的陣列可用來儲存一組相同或不同型態的資料 PHP 提供下列兩種 不同存取方式的陣列 : 索引陣列 (indexed array) 用一個整數索引來存取陣列中的值

More information

Microsoft Word - part doc

Microsoft Word - part doc 3 指標與陣列 3-1 指標與一維陣列 3-2 指標與二維陣列 3-3 陣列指標 3-4 為什麼 parr 等同於 *parr? 3-5 指向陣列的指標 3-6 多重指標 3-7 命令列引數 3-8 除錯題 3-9 問題演練 3-10 程式實作 32 Part 1 C 程式語言篇 指標其實就是一位址 陣列的名稱, 表示此陣列第一個元素的位址, 所以它也是指標 由此可知, 指標與陣列的關係是很密切的

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

Microsoft PowerPoint - 04-array_pointer.ppt

Microsoft PowerPoint - 04-array_pointer.ppt Array 與 Pointer Array Dynamical Memory Allocation Array( 陣列 ) 陣列是用來存放同樣型態的資料陣列的大小必須在程式中預先設定在程式執行中, 陣列的大小無法改變陣列中的資料是透過索引 (index) 來存取 一維陣列的宣告 type array_name[array_size]; int iarray[100]; /* an integer array

More information

Microsoft PowerPoint - Class5.pptx

Microsoft PowerPoint - Class5.pptx C++ 程式初探 V 2015 暑期 ver. 1.0.1 C++ 程式語言 大綱 1. 大量檔案讀取 & 計算 2. 指標 3. 動態記憶體 & 動態陣列 4. 標準函式庫 (STL) vector, algorithm 5. 結構與類別 2 大量檔案讀取 & 計算 若目前有一個程式將讀取純文字文件 (.txt) 中的整數, 並將該文件中的整數有小到大排序後, 儲存到另外一個新的純文字件中 假設有

More information

Microsoft Word - ACG chapter00c-3ed.docx

Microsoft 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

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

More information

Java 程式設計入門

Java 程式設計入門 Java 程式設計入門 講師 : 陳昭源 CISE, NTU August 28, 2005 Outline 變數 Variables 運算子 Operators 運算式 (Expressions) 敘述(Statements) & 程式區塊 (Blocks) 流程控制 Control Flow Statements if-else statements switch statements August

More information

Chapter 6 基本的使用者定義函式

Chapter 6  基本的使用者定義函式 基本的使用者定義函式 范洪源 范洪源 函式介紹 的變數傳遞方式 按值傳遞選擇性引數使用共用記憶體分享資料函式呼叫間的資料保存 內建函式 排序與亂數涵式 范洪源 函式介紹 范洪源 檔案的類型 儲存 程式碼的檔案稱為 檔案 副檔名是, 包含 程序檔案或稱底稿檔案 ( ) 它是由一系列宣告式所組成的檔案 執行結果如同把所有的指令直接鍵入指令視窗一樣 任何由程序檔所產生的變數, 都會繼續存留在工作區內而互相影響

More information

Microsoft PowerPoint - 08_陣列與函式.pptx

Microsoft PowerPoint - 08_陣列與函式.pptx 1 2 Outline 二維與多維陣列 Lecture 08 多維陣列函式 標準函式庫 函式簡介 一維陣列 二維陣列與多維陣列 陣列為多個同一型態變數之組合 int a[10]; 可存放 10 個整數資料的陣列, 可視為 10 個變數排成一個隊伍, 並給每一個變數一個編號, 自 0 號開始 至 9 號為止 a[0], a[1], a[2], a[],, a[9] 5 6 二維陣列的宣告 陣列為多個同一型態變數之組合

More information

Microsoft PowerPoint - chap3

Microsoft PowerPoint - chap3 第三章基本輸出與輸入的方法 資訊科技系 林偉川 本章簡介 如何從鍵盤輸入資料以及從螢幕輸出結果, 是寫程式一個很基本的技巧, 因為這也是使用者與電腦交談的重要橋樑 在 C 語言函式庫中有不少輸出 / 入相關函式, 不過較常用到的也只有其中幾個 從螢幕輸出類 : 由鍵盤輸入類 : 2 1 從螢幕輸出類 printf(): 函數名稱取 print 以及 format 兩個字組成 此函式會將我們指定的字串以指定的格式輸出在螢幕上

More information

第四講 資料型態及變數、常數

第四講 資料型態及變數、常數 VBA 講義 4-1 第四講資料型態及變數 常數 VBA 的資料型態 (Data Types) 資料型態使用的記憶體空間數值範圍 Byte( 短整數 ) 1 Byte 0~255 Integer ( 整數 ) 2 Bytes -32768~32767 Long ( 長整數 ) 4 Bytes -2147483648~2147483647 Single ( 單倍精準浮點 數 ) Double ( 雙倍精準浮

More information

Microsoft PowerPoint - 02_運算.pptx

Microsoft PowerPoint - 02_運算.pptx 回顧 第一個程式 基本架構 五行必寫的公式 註解的寫法 cout

More information

CHAPTER VC#

CHAPTER 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 information

VB.Net

VB.Net VB.NET 視窗程式設計基本語法 : 變數宣告 NTU CSIE 講師 : 張傑帆 VB.NET 基本語法 在學習視窗程式之前我們需要先熟悉一下 Visual Basic 的基本語法, 包括 : 變數 運算子 選擇性結構 重複結構 陣列 程序 及結構化例外處理等語法 這些語法是程式邏輯的基礎, 也是程式和電腦硬體溝通, 並指揮電腦內部運作的橋梁 電腦五大單元 識別字 (Identifier) 程式

More information

Microsoft PowerPoint - VB3

Microsoft PowerPoint - VB3 Visual Basic 6.0 & VB.NET 丙檢設計第一站 資科系林偉川 VB 之 for 指令 for 變數 = 初值 to 終值 step 增值多個指令 Next 中途離開用 if 指令判斷條件成立後 exit for Ex: Q=2, w=100, e=2, s=0 For i = q To w Step e s = s + i Next i 2 1 VB6 提供之內建函數 End 執行結束

More information

Microsoft PowerPoint - Class2.pptx

Microsoft PowerPoint - Class2.pptx C++ 程式初探 II 2015 暑期 C++ 程式 II 大綱 1. 變數 2. 運算式 3. 輸出 4. 條件判斷 5. 迴圈 6. 陣列 2 基本變數型態 整數 位元組 浮點數 位元組 字元 位元組 short 2 float 4 char ( 整數 ) 1 int 2 (4) double 8 long 4 (8) long double 8(10) 位元組 整數値域 浮點數値域 準確度 1-128

More information

46 2011 11 467 數位遊戲式學習系統 7 2011 11 467 47 3 DBGameSys 48 2011 11 467 正規化資料模組 如何配置並儲存電子化資料 以 便減少資料被重覆儲存的程序 DBGameSys的主要功能模組包 學習者 審核評分模組 含 正規化資料模組 審核評分 模組 高分列表模組3大區塊 系統資料庫 在正規化資料模組的執行 高分列表模組 過程中 先要求學習者瀏覽遊戲

More information

C/C++基礎程式設計班

C/C++基礎程式設計班 C/C++ 基礎程式設計 指標 (Pointer) 講師 : 張傑帆 CSIE, NTU 瘋到自以為能改變世界的人, 就能改變世界 The people who are crazy enough to think they can change the world are the ones who do.-steve Jobs 課程大綱 指標簡介 陣列與指標 動態記憶體配置 指標宣告進階 指標 用途

More information

Microsoft Word C-A卷.docx

Microsoft Word C-A卷.docx 100 學年度資訊學院程式設計會考 (C) 101/05/5 題組 :A 選擇題及填充題, 請在答案卡上作答, 實作題請填寫於答案卷上, 並於實作題上方填寫班級 姓名 學號 一 選擇題題目 1. unsigned char 的最大值 (a) 127 (b) 255 (c) 512 (d) 1023 2. 下列何者為正確的變數名稱? (a) Android (b) C++ (c) I Phone (d)

More information

Microsoft PowerPoint - chap10.ppt

Microsoft PowerPoint - chap10.ppt 陣列 資訊科技系 林偉川 本章簡介 由於一個變數只能存放一個數值, 如果程式需處理大批資料 ( 如學生 員工資料等 ), 就必須宣告許多的變數來存放這些資料, 寫起來非常不便 2 1 本章簡介 程式中要用到 10 個學號, 就要宣告 10 個變數來儲存 : 3 本章簡介 C 語言提供了一種特殊的資料結構 : 陣列 (Array) 宣告一個陣列, 可以取代宣告多個變數, 讓程式更容易撰寫和閱讀 像上述

More information

Microsoft PowerPoint - 13_指標、資料傳遞2.pptx

Microsoft PowerPoint - 13_指標、資料傳遞2.pptx 1 2 指標 Lecture 13 指標函式呼叫的資料傳遞 (III) 傳址指標與陣列 Pointer 3 4 指標 / 指位器 (Pointer) 變數 int a; 整數型別, 名稱為 a 變數是為了使用記憶體資源來儲存資料與進行運算 所有的變數都佔有記憶體空間 記憶體 可視為一個很大的一維陣列, 單位是 byte 問題 一個 4KB 的電腦, 其記憶體位置 ( 編號 ) 從 0 至? 4 x

More information

行列式, 柯拉瑪法則 n 階的行列式是 n n ( 所以是方陣!) 矩陣 A = [a jk ] 相關的純量, 可寫為 (1) 且對 n = 1 而言, 行列式定義為 (2) 第 6 章拉式轉換線性代數 : 矩陣, 向量, 行列式, 線性方程組 P.271

行列式, 柯拉瑪法則 n 階的行列式是 n n ( 所以是方陣!) 矩陣 A = [a jk ] 相關的純量, 可寫為 (1) 且對 n = 1 而言, 行列式定義為 (2) 第 6 章拉式轉換線性代數 : 矩陣, 向量, 行列式, 線性方程組 P.271 第 7 章線性代數 : 矩陣, 向量, 行 列式, 線性方程組 7.1 矩陣, 向量 : 加法與純量乘積 7.2 矩陣乘法 7.3 線性方程組, 高斯消去法 7.4 線性獨立, 矩陣的秩, 向量空間 7.5 線性系統的解 : 存在性, 唯一性 7.6 參考用 : 二階與三階行列式 7.7 行列式, 柯拉瑪法則 7.8 反矩陣, 高斯 喬丹消去法 7.9 向量空間, 內積空間, 線性轉換 ( 選讀 )

More information

Microsoft Word - 投影片ch03

Microsoft Word - 投影片ch03 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第三章變數與資料型態 本章學習目標認識變數與常數認識 Java 的基本資料型態學習如何進行資料型態轉換學習如何由鍵盤輸入資料 變數與資料型態 3-2 Java 的資料型態分為 : 與 原始資料型態 (primitive type) 非原始資料型態 (non-primitive type) 原始資料型態包括了整數與浮點數等型態

More information

!249 第 八講 進階指標 講師 : 李根逸 (Ken-Yi Lee),

!249 第 八講 進階指標 講師 : 李根逸 (Ken-Yi Lee), 249 第 八講 進階指標 講師 : 李根逸 (Ken-Yi Lee), E-mail: feis.tw@gmail.com 250 課程 大綱 陣列的複製 [P.252] 字串的特殊性 [P.255] const 修飾字 [P.256] 指標陣列 [P.257] 字串陣列 [P.258] 指標與 二維陣列 [P.260] 動態記憶體配置與釋放 C 語 言中動態記憶體的配置 [P.266] C 語

More information

Microsoft Word - PHP 基本語法.doc

Microsoft Word - PHP 基本語法.doc 引用自 : 王勝雄, 台中市網 PHP 程式語言編寫 研習課程網址 :http://km.tceb.edu.tw/~wsx/php/index.htm 程式碼概論 一 PHP 程式碼執行方式 : 透過 Web Server 方式 : 例如利用 Apache HTTP Server 來執行.php( 或.php3) 副檔名的網頁 ( 可參考 PHP 簡介的一個簡單介紹的範例 ) 文字模式下執行程式 :

More information

Microsoft PowerPoint - vb_net8

Microsoft PowerPoint - vb_net8 字串與陣列 資訊科技系 林偉川 一維陣列的處理 陣列 (Array) 是一種基本的資料結構, 它是將相同資料型別的變數集合起來, 使用一個名稱代表, 然後使用索引值存取變數的值, 如下圖所示 : 2 1 宣告一維陣列 - 宣告 VB.NET 陣列同樣使用 Dim 指令宣告, 我們可以在宣告時同時指定陣列的尺寸, 一維陣列的宣告語法, 如下所示 : Dim 陣列名稱 ( 最大索引 ) As 資料型別

More information

Microsoft PowerPoint - Bronson-v3-ch07.ppt [相容模式]

Microsoft PowerPoint - Bronson-v3-ch07.ppt [相容模式] C++ FOR ENGINEERS AND SCIENTISTS THIRD EDITION Chapter 7 Arrays Objectives 2 In this chapter, you will learn about: One-dimensional arrays 一維陣列 Array initialization 陣列起始化 Declaring and processing two-dimensional

More information

Microsoft PowerPoint - Chapter3

Microsoft PowerPoint - Chapter3 第三章資料型別與運算 課程目標 1. 暸解 VBA 程式設計可用之資料型態 2. 定義變數 3. 運算子與優先順序 4. 變數與資料運算實務案例 - 業績獎金自訂函數範例與延伸 2 資料型別 在 VBA 巨集語言當中, 資料被分成十種基本型別, 再加上使用者自訂型別物件型別及附於 Variant 型別中的 Decimal 型別, 總共是十三種資料型態的表示法 3 數字資料型別 數字類資料型態的種類共可以分為

More information

Matlab_basic

Matlab_basic MATLAB 基本操作 ( 參考資料 : 電腦在化工上之應用逢甲大學陳奇中老師 ) Introduction to MATLAB MATLAB 為美國 Mathworks 公司於 1984 年所推出的數學科技運算軟體 其名稱來自於 MATrix LABobratory 的縮寫, 特長於矩陣相關運算及各領域數值問題 目前最新版本為 7.11, 本校計中版本為 6.1 與 7.x, 其網站為 http://www.mathworks.com

More information

C 語言—陣列及字串

C 語言—陣列及字串 10/16 系程主講人 : 荊輔翔 概論 陣列 陣列是一個具有索引 (index) 性質的連續資料儲存空間集合 陣列中每一個資料儲存空間稱之為陣列元素 (array element); 它們都具有相同的資料名稱 資料型態 及空間大小 ; 但存取它們時則須藉由索引 ( 或稱註標 ) 來區別辨識 索引代表資料在陣列中的相對位址 ( 其計數由 0 開始, 其餘累加類推 ), 且須由中括號 [ ] 涵蓋之

More information

Microsoft PowerPoint - CH07 Arrays and Vectors [相容模式]

Microsoft PowerPoint - CH07 Arrays and Vectors [相容模式] CH7 陣列與向量 Array and Vectors 課程名稱 : 資管一程式設計任課教師 : 謝明哲單位職稱 : 台東大學資管系副教授電子郵件 :hmz@nttu.edu.tw hmz@nttu.edu.tw 2016 1 Outline 什麼是陣列? 陣列的運用 排序方式 多維陣列 hmz@nttu.edu.tw 2016 2 什麼是陣列? hmz@nttu.edu.tw 2016 3 陣列

More information

臺北市103學年度國民中學(含完全中學國中部)學校課程計畫審閱

臺北市103學年度國民中學(含完全中學國中部)學校課程計畫審閱 臺北市立百齡高中 ( 國中部 ) 10 學年度第 2 學期七年級數學學科 / 領域 ( 彈性學習 / 選修 ) 課程計畫 教科書 / 自選教材版本 : 康軒版 編撰教師姓名 : 七年級數學領域教師 本學期學習目標(以條列式文字敘述) 1. 能理解二元一次聯立方程式及其解的意義, 並能由具體情境中列出二元一次聯立方 程式 2. 能熟練使用代入消去法與加減消去法求二元一次聯立方程式的解 3. 能理解平面直角坐標系.

More information

翁秉仁教授 本著作除另有註明, 所有內容取材自作者翁秉仁教授所著作的微積分講義, 採用創用 CC 姓名標示 - 非商業使用 - 相同方式分享 3.0 台灣授權條款釋出

翁秉仁教授 本著作除另有註明, 所有內容取材自作者翁秉仁教授所著作的微積分講義, 採用創用 CC 姓名標示 - 非商業使用 - 相同方式分享 3.0 台灣授權條款釋出 翁秉仁教授 本著作除另有註明, 所有內容取材自作者翁秉仁教授所著作的微積分講義, 採用創用 CC 姓名標示 - 非商業使用 - 相同方式分享 3.0 台灣授權條款釋出 函數與圖形方程式與平面曲線 隱函數反函數反三角函數連續函數與極限 與自然對數 函數與圖形方程式與平面曲線 隱函數反函數反三角函數連續函數與極限 與自然對數 函數與圖形方程式與平面曲線 隱函數反函數反三角函數連續函數與極限 與自然對數函數定義函數必須滿足兩個條件

More information

!49 第 二講 資料型態 運算子與表示式 講師 : 李根逸 (Ken-Yi Lee),

!49 第 二講 資料型態 運算子與表示式 講師 : 李根逸 (Ken-Yi Lee), !49 第 二講 資料型態 運算子與表示式 講師 : 李根逸 (Ken-Yi Lee), E-mail: feis.tw@gmail.com !50 課程 大綱 資料型態 [P.51] C/C++ 內建的常 見資料型態 [P.52] 使 用 sizeof 看 大 小 [P.53] 變數宣告 [P.54] 不同資料型態間的差異 [P.55] 整數 (short int, int, long int)

More information

jQuery實戰手冊

jQuery實戰手冊 本章學習目標 1. 讓讀者了解一維 二維及多維陣列的結構及表示方法 2. 讓讀者了解矩陣中常見的各種運算 < 轉置 相加 相乘及稀疏矩陣 > 本章內容 3-1 陣列的觀念 3-2 陣列的宣告與儲存方式 3-3 二維陣列的觀念 3-4 多維陣列的觀念 3-5 陣列在記憶體中的表示法 3-6 多項式 (polynomial) 3-7 矩陣 (Matrices) 3-8 特殊矩陣本章重點整理課後評量 3-1

More information

C Formatted Input/Output

C Formatted Input/Output 表示結果是解決任何問題中很重要的一部分 本章將會深入介紹 scanf 和 printf 的格式化功能 這兩個函式分別可以用來從標準輸入資料流 (standard input stream) 輸入資料, 以及從標準輸出資料流 (standard output stream) 輸出資料 第 8 章曾討論過其他四個使用標準輸入和標準輸出的函式 -gets puts getchar 和 putchar 呼叫上述的函式時,

More information

iziggi

iziggi iziggi 1 1 iziggi-hd 2 iziggi-hd 4 IPEVO iziggi-hd 6 iziggi-hd 8 iziggi-hd 9 Whiteboard App USB 10 iziggi-hd 11 iziggi-hd Live View WiFi 11 12 LED 12 iziggi-hd 13 Apple TV AirPlay 13 14 15 iziggi-hd *

More information

C/C++基礎程式設計班

C/C++基礎程式設計班 C/C++ 基礎程式設計 字元與字串 講師 : 張傑帆 CSIE, NTU 人的出身並不重要, 你拿時間來做什麼才重要 It s not who you were at birth that matters, but what you do with the time you are given.-steve Jobs 課程大綱 字元 字串 作業 字元 在電腦的世界裡, 所有的一切都是以 0 與 1

More information

<4D F736F F F696E74202D FB5F8B3A5A142B8EAAEC6B6C7BBBCA142BB50C0C9AED7BEDEA7402E >

<4D F736F F F696E74202D FB5F8B3A5A142B8EAAEC6B6C7BBBCA142BB50C0C9AED7BEDEA7402E > 1 2 回顧 指標與其算術運算 指標可類比於變數住的房間號碼 指標可以當陣列使用, 也可說指標可用來當陣列的別名 陣列的名稱本身可視為指標 int a[] = {1,2,,4,5; int *b = a; // 此時 b 記得 1 所住的房間號碼 cout

More information

Microsoft PowerPoint _cp02_設定 R 與 RStudio.pptx

Microsoft PowerPoint _cp02_設定 R 與 RStudio.pptx 105-1: EE4052 計算機程式設計 Computer Programming 連豊力 臺大電機系 Sep 2016 - Jan 2017 大綱 R 的故事 安裝軟體 : R 軟體 The R Project for Statistical Computing https://www.r-project.org/ RStudio 軟體 RStudio https://www.rstudio.com/

More information

Microsoft PowerPoint - Class4.pptx

Microsoft PowerPoint - Class4.pptx C++ 程式初探 IV 2015 暑期 ver. 1.0.2 C++ 程式 IV 大綱 1. 時間函式 2. 格式化輸出 3. 遞迴函式 (recursion) 4. 字串 5. 字串轉型 2 補充語法 時間計算 引入標頭檔 #include #include #include #include using namespace

More information

(Microsoft PowerPoint - \262\304\244\273\263\271)

(Microsoft PowerPoint - \262\304\244\273\263\271) 第六章 VHDL 電路設計語言中表示式 表示式 VHDL 電路設計語言中的表示式, 係用來計算出一個式子中的算術或邏輯數值 在一個表示式中, 通常包含有 2 種的組成元素, 一為運算元 (Operand), 另一為運算子 (Operator) 在 VHDL 電路設計語言中, 表示式的語法構成了一個程式執行或計算的基本單元, 使程式具有實質計算上的意義 2 運算子 (Operator) VHDL 電路設計語言中,

More information

C Pointers

C Pointers 指標 (pointer) 是 C 程式語言最強大的功能之一, 我們將在本章中討論 指標能讓程式模擬傳參考呼叫, 以及產生和操作動態的資料結構, 亦即在執行時期會增大和減小的資料結構, 如鏈結串列 (linked lists) 佇列 堆疊和樹 第十章將討論使用指標的結構 第十二章則介紹動態記憶體管理 (dynamic memory management) 技術, 以及一些產生和使用動態資料結構的例子

More information

PowerPoint Presentation

PowerPoint Presentation 語法復習 NTU CSIE 張傑帆 整合開發環境 NTU CSIE 張傑帆 C++ 開發工具 整合式開發環境 (Integrated Development Environment) 簡稱 IDE 是整合編輯 編譯 測試 除錯 與執行等功能的程式開發軟體 例如 Borland 公司的 C++ Builder IBM 公司的 VisualAge C++ Microsoft 公司的 Visual C++

More information

C/C++ Programming

C/C++ Programming 265 第九講 結構 講師 : 李根逸 (Ken-Yi Lee), E-mail: feis.tw@gmail.com 266 課程 大綱 結構 (struct) 結構宣告 [P.267] 結構定義 [P.268] 結構變數宣告 [P.269] 結構變數的初始化 [P.272] 存取結構成員 [P.244] 傳送 大型資料型態參數 [P.277] 267 結構宣告 結構是 一種衍 生的 自訂資料型態,

More information

國立北斗家商 107 學年度第 2 學期第二次期中考科目 : 計算機應用 計算機概論 IV 班級 : 商二 1 2 貿二 資二 綜二 1 作答方式 : 答案卡 選擇題共 33 題, 除第 1 題 4 分, 其餘每題 3 分, 注意作答時間 1. ( ) 使用 Visual Basic 程式語言 (

國立北斗家商 107 學年度第 2 學期第二次期中考科目 : 計算機應用 計算機概論 IV 班級 : 商二 1 2 貿二 資二 綜二 1 作答方式 : 答案卡 選擇題共 33 題, 除第 1 題 4 分, 其餘每題 3 分, 注意作答時間 1. ( ) 使用 Visual Basic 程式語言 ( 國立北斗家商 107 學年度第 2 學期第二次期中考科目 : 計算機應用 計算機概論 IV 班級 : 商二 1 2 貿二 資二 綜二 1 作答方式 : 答案卡 選擇題共 33 題, 除第 1 題 4 分, 其餘每題 3 分, 注意作答時間 1. ( ) 使用 Visual Basic 程式語言 ( 以下皆是 ) 執行下列程式碼後,T 值為何? (A)495 (B)550 (C)594 (D)5050

More information

p-2

p-2 B 卷 選擇題 共 50 題 ( 共 100 分 ) 1. 執行下列 Visual Basic 程式片段後, 共輸出幾筆資 料? x = 0: y = 1 Print y x = x + y Print x y = y + 1 If x >= 10 Then Exit Loop While y

More information

1-2 二元一次聯立方程式 21 例 1 代入法判斷二元一次聯立方程式的 { x3y5 2xy3 x1y2 x3y3 x2y1 xy 二元一次式 x y x+3y x-y x2y1 x2y1 { x3y5 2xy3 { 2x3y1 xy3 x2y1

1-2 二元一次聯立方程式 21 例 1 代入法判斷二元一次聯立方程式的 { x3y5 2xy3 x1y2 x3y3 x2y1 xy 二元一次式 x y x+3y x-y x2y1 x2y1 { x3y5 2xy3 { 2x3y1 xy3 x2y1 1 20 1-2 二元一次聯立方程式 1 二元一次聯立方程式 2 代入消去法 3 加減消去法 主題 1 二元一次聯立方程式 列二元一次聯立方程式 6 x y 3 1 700 3xy700 5 2 1200 5x2y1200 { 3xy700 5x2y1200 二元一次聯立方程式 二元一次方程組 二元一次聯立方程式的 3xy700 5x2y1200 xy x y 共同 x200y100 3xy700

More information

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

More information

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e Android Studio Debugging 本篇教學除了最基本的中斷點教學之外, 還有條件式中斷的教學 條件式中斷是進階的除錯技巧, 在某些特定情況中, 我們有一個函數可能會被呼叫數次, 但是我們只希望在某種條件成立時才進行中斷, 進而觀察變數的狀態 而條件式中斷這項技巧正是符合這項需求 本教學分兩部分 單步除錯 (Page2~11, 共 10) 條件式中斷點 (Page12~17, 共 6)

More information

C Arrays

C Arrays 本章將介紹資料結構中的重要主題 陣列 (Arrays) 是由相同型別的相關資料項所組成的資料結構 在第十章當中, 我們會討論 C 的 struct( 結構 )- 它可能是由不同型別的相關資料項所組成的資料結構 陣列和結構都屬於 靜態 的資料結構, 它們在程式執行期間的大小並不會改變 十二章介紹的是動態資料結構, 例如串列 佇列 堆疊和樹, 它們都可以在程式執行期間改變大小 陣列是一群具有相同名稱以及相同型別的記憶體位置

More information

X6-04_How_do_I_write_a_com_port_communicate_program_of_XPAC_tc

X6-04_How_do_I_write_a_com_port_communicate_program_of_XPAC_tc Author WeiKai Version 1.0.0 Date 2013/4/14 Page 1/11 我如何在 XPAC 上建立一個 COM port 通訊程式 Applies to: Platform OS version XPAC utility version XPAC series All versions (WinCE6) All versions XPAC SDK 提供 XPAC 結合

More information

2-V-1 2-V-1 數學領域 A 版本學習重點 A-11-1 一元一次不等式 A-11-2 一元二次不等式 A-11-3 絕對值不等式 A-11-4 二元一次不等式 S-10-2 圓方程式 S-10-3 圓與直線的關係 R-10-1 線型函數 R-10-4 直線方程式 D-11-2 直線排列 D

2-V-1 2-V-1 數學領域 A 版本學習重點 A-11-1 一元一次不等式 A-11-2 一元二次不等式 A-11-3 絕對值不等式 A-11-4 二元一次不等式 S-10-2 圓方程式 S-10-3 圓與直線的關係 R-10-1 線型函數 R-10-4 直線方程式 D-11-2 直線排列 D 柒 附錄 附錄一 : 數學領域學習重點與核心素養呼應表參考示例 本表以核心素養為基準, 標列相呼應的與 一 數學 A 版本 數學領域 A 版本學習重點 1-V-1 能夠了解所學習的數學 N-10-1 概念 運算與關係 N-10-2 1-V-4 能夠連結並應用數學的 N-10-3 概念 程序或方法到日常 N-10-4 生活或專業學科情境 N-10-6 1-V-2 1-V-3 能夠正確地執行數學程序 能夠運用數學概念

More information

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲 -1 圓方程式 第 章 二次曲線 38 二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲線合稱為圓錐曲線 因為在平面坐標 系中 其對應的方程式均為二元二次式

More information

Microsoft Word - _m30.doc

Microsoft Word - _m30.doc 1 2 3 4 5 6 7 8 公式 2 4 2 1 能 整除 因此後玩 者贏 且關鍵數 字為3 的倍數 3 0 3 1 不能整除 所 以先拿餘數 2 關鍵數字是 4的倍 數 2 先玩者贏 4 0 4 1 能整除 因此 後玩者贏 且 關鍵數字為 5 的倍數 5 0 5 1 不能整除 所 以先拿餘數 2 關鍵 數字是 6的倍 數 2 先玩者贏 7 0 6 1 能整除 因此 後玩者贏 且 關鍵數字為7

More information

(Microsoft PowerPoint - PHP_Ch07 [\254\333\256e\274\322\246\241])

(Microsoft PowerPoint - PHP_Ch07 [\254\333\256e\274\322\246\241]) 第 7 章陣列與字串 7-1 一維索引陣列 7-2 二維與結合陣列 7-3 陣列的搜尋與排序 7-4 字串處理函數 7-1 一維索引陣列 7-1-1 PHP 陣列的基礎 7-1-2 一維索引陣列 7-1-3 foreach 迴圈走訪陣列 7-1-4 陣列運算子與陣列參數 7-1-5 索引陣列的相關函數 7-1-6 常數陣列 7-1-1 PHP 陣列的基礎 說明 在 PHP 陣列儲存的元素是一種對應關係的兩個值

More information

( )... 5 ( ) ( )

( )... 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

投影片 1

投影片 1 計算機程式及實習 期末報告 題目 : 六宿炒翻天 班級 : 奈米一乙姓名 : 陳洋翼學號 :4A514050 老師 : 謝慶存 程式說明 設計結帳系統, 選擇數量後, 在按下計算, 將會顯示總金額 若是老人或小孩, 將可享 8 折或 9 折的優惠 程式畫面 填選數量 在火腿蛋炒飯的數量選擇 1, 並按下計算, 可得總金額 50 元 程式畫面 打折 填選完後, 若客人是小孩或老人, 選擇欲打折項目,

More information

Microsoft PowerPoint - VB14.ppt

Microsoft PowerPoint - VB14.ppt VB 列表盒 LISTBOX 應用 資科系 林偉川 執行畫面 1 2 1 重要屬性 LISTBOX 物件 (VB6) 新增至 LISTBOX 物件中 ADDITEM 自 LISTBOX 物件中刪除選取物件 REMOVEITEM 自 LISTBOX 物件中取出選取物件 ListIndex 顯示 LISTBOX 物件中紀錄個數 Listcount 3 LISTBOX 物件 (VB.NET) 重要屬性 新增至

More information

街街街街街街街街

街街街街街街街街 1 基本輸出入 與四則運算 本章大綱 5.1 本章的教學目標 5.2 Java 語言的運算子 5.3 算術與字串連接運算子 5.4 位元運算子 5.5 資料型態的轉換 5.1 本章的教學目標 程式語言有許多的算術運算所組成, 本章將介紹 Java 程式語言中基本輸出入運算子的功能與使用方式, 運算子包括 : 指定運算子 算數與字串連接運算子 位元運算子 資料型態的轉換運算子的功能與相關應用, 讓各位同學了解不同運算子的使用時機與應用方法

More information

Microsoft PowerPoint - C_Language_flag4e_ch08.ppt [相容模式]

Microsoft PowerPoint - C_Language_flag4e_ch08.ppt [相容模式] 第八章 函數 認識函數與其原型 學習函數的宣告方式與定義 認識區域 全域與靜態變數 學習前置處理器的用法 1 8.1 簡單的函數範例 C 語言的函數 Top-down design 的目的是要達到逐步單純化 將大問題細分成小問題 將解決這些小問題的方法, 撰寫成較小的程式區塊 C 語言的函數 如賦予程式區塊一個名字 並且指定它的輸出與輸入 則此程式區塊就是一個 C 語言的函數 2 8.1 簡單的函數範例

More information

表二 105 年國中教育會考英語科閱讀與聽力答對題數對應整體能力等級加標示對照表 閱讀答 對題數 聽力答對題數 待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強

表二 105 年國中教育會考英語科閱讀與聽力答對題數對應整體能力等級加標示對照表 閱讀答 對題數 聽力答對題數 待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強待加強 表一 105 年國中教育會考國文科 社會科與自然科能力等級加標示與答對題數對照表 國文社會自然 A++ 46-48 60-63 51-54 A+ 42-48 44-45 54-63 58-59 46-54 49-50 A 42-43 54-57 46-48 B++ 37-41 45-53 37-45 B+ 20-41 31-36 24-53 38-44 20-45 30-36 B 20-30 24-37

More information

Microsoft PowerPoint _cp02_設定軟體 R 與 RStudio.pptx

Microsoft PowerPoint _cp02_設定軟體 R 與 RStudio.pptx 105-2: EE4052 計算機程式設計 Computer Programming 連豊力 臺大電機系 Feb 2017 - Jun 2017 大綱 R 的故事 安裝軟體 : R 軟體 The R Project for Statistical Computing https://www.r-project.org/ RStudio 軟體 RStudio https://www.rstudio.com/

More information

LCD模組之應用

LCD模組之應用 液晶顯示幕 LCD 模組之應用 第十三章 2018/11/30 例說 89S51-C 語言 13-1 本章內容 2018/11/30 例說 89S51-C 語言 13-2 1 液晶顯示幕 LCD 之日常應用 3 https://s.yimg.com/hg/pimg2/ae/60/p099374833664-item-2330xf2x0600x0600-m.jpg 液晶顯示幕 LCD 之日常應用 4

More information

PowerPoint Presentation

PowerPoint Presentation 通識課程 : 106-2: EE4052 計算機程式設計 之旅 Computer Programming 連豊力 臺大電機系 Feb 2018 - Jun 2018 大綱 R 的故事 安裝軟體 : R 軟體 The R Project for Statistical Computing https://www.r-project.org/ RStudio 軟體 RStudio https://www.rstudio.com/

More information

!194 課程 大綱 陣列介紹 [P.195] 陣列的使 用 [1] - 多個同型變數 [P.196] 陣列的初始化 [P.198] 陣列的使 用 [2] - 循序存取 [P.199] 陣列的使 用 [3] - 隨機存取 [P.200] 陣列的複製 [P.203] 在函式間傳送陣列 [P.204]

!194 課程 大綱 陣列介紹 [P.195] 陣列的使 用 [1] - 多個同型變數 [P.196] 陣列的初始化 [P.198] 陣列的使 用 [2] - 循序存取 [P.199] 陣列的使 用 [3] - 隨機存取 [P.200] 陣列的複製 [P.203] 在函式間傳送陣列 [P.204] !193 第六講 陣列與字串 講師 : 李根逸 (Ken-Yi Lee), E-mail: feis.tw@gmail.com !194 課程 大綱 陣列介紹 [P.195] 陣列的使 用 [1] - 多個同型變數 [P.196] 陣列的初始化 [P.198] 陣列的使 用 [2] - 循序存取 [P.199] 陣列的使 用 [3] - 隨機存取 [P.200] 陣列的複製 [P.203] 在函式間傳送陣列

More information

Introduction to C Programming

Introduction to C Programming C 語言使得程式設計者能以結構化且有條理的方法來設計程式 本書將簡單介紹 C 程式的設計, 並舉出數個例子來說明 C 語言的一些重要特性 第三和第四章將會介紹 C 的結構化程式設計 (structured programming) 我們從一個簡單的 C 程式開始 第一個例子是列印一行文字 第 1 行和第 2 行 /* Fig. 2.1: fig02_01.c A first program in

More information

jQuery實戰手冊

jQuery實戰手冊 3-4 多維陣列的觀念 當陣列的維度是二維以上時, 就稱為多維陣列 而其中最常見是三維陣列, 其圖形為三度空間的立體圖形, 並且我們可以將三維陣列視為多個二維陣列的組合 Dim 陣列名稱 (L,M,N) As 資料型態 L 代表二維陣列個數 M 代表列數 N 代表行數 Dim Score (2,3,4) As Integer ' 二維陣列的個數 : 0~2 共有 3 個二維陣列 ' 列註標表示範圍

More information

Microsoft PowerPoint - CH02 Introduction to C++ Programming_輸入與輸出 [相容模式]

Microsoft PowerPoint - CH02 Introduction to C++ Programming_輸入與輸出 [相容模式] Ch2. Introduction to C++ Programming 輸入與輸出 標準 I/O 課程名稱 : 程式設計 Computer Programming 班級 : 資管一 Freshman, ISMS 任課教師 : 謝明哲 Hsieh, Ming-Che, Miller 單位職稱 : 台東大學資管系副教授 Associate Professor, ISMS, NTTU 電子郵件 :hmz@nttu.edu.tw

More information

本章內容 2-1 陣列及陣列位址的計算一維陣列位址計算多維陣列位址計算 2-2 一維陣列的基本運算讀取 寫入 複製 輸出 插入資料 刪除 2-3 二維陣列及矩陣的儲存與運算矩陣輸出 矩陣轉置 矩陣相加 矩陣相乘 2-4 字串 ( 字元陣列 ) 計算字串長度 字串複製 字串比較 子字串擷取 2

本章內容 2-1 陣列及陣列位址的計算一維陣列位址計算多維陣列位址計算 2-2 一維陣列的基本運算讀取 寫入 複製 輸出 插入資料 刪除 2-3 二維陣列及矩陣的儲存與運算矩陣輸出 矩陣轉置 矩陣相加 矩陣相乘 2-4 字串 ( 字元陣列 ) 計算字串長度 字串複製 字串比較 子字串擷取 2 第二章 Array 版權屬作者所有, 非經作者同意不得用於教學以外用途 1 本章內容 2-1 陣列及陣列位址的計算一維陣列位址計算多維陣列位址計算 2-2 一維陣列的基本運算讀取 寫入 複製 輸出 插入資料 刪除 2-3 二維陣列及矩陣的儲存與運算矩陣輸出 矩陣轉置 矩陣相加 矩陣相乘 2-4 字串 ( 字元陣列 ) 計算字串長度 字串複製 字串比較 子字串擷取 2 2-1 陣列及陣列位址的計算 陣列

More information

第一章  緒論

第一章  緒論 8.doc 9483 175-203 中共地方政府 較大的市 建制與地位之探討 摘要 關鍵詞 : 較大的市 設區的市 行政區劃 地級市 地方政府 地方立法 175 壹 前言 1 2 貳 較大的市 設置的背景與意義 1949 10 176 1950 1954 9 20 53 1955 6 9 20 1959 9 17 9 3 1978 177 33 4 5 6 80 7 1976 1979 7 1 20

More information

資料結構之C語言重點複習

資料結構之C語言重點複習 鏈結串列自編教材 ( 一 ) 本教材 ( 一 ) 目標問題 : 每次以亂數產生一 [0,1000] 之整數值, 若該值 >100, 則以同方式繼續產生下一亂數值, 若該值

More information

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆

Autodesk Product Design Suite Standard 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆 Autodesk Product Design Suite Standard 20122 系統統需求 典型使用用者和工作流程 Autodesk Product Design Suite Standard 版本為為負責建立非凡凡產品的設計師師和工程師, 提供基本概念設計計和製圖工具, 以取得令人驚驚嘆的產品設計計 Autodesk Product Design Suite Standard 版本中中包括以下軟體體產品

More information

Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop Photoshop 8 136

Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop Photoshop 8 136 漸層填色與圖樣填色 08 8-1 漸層填色 8-2 漸層填色編輯 8-3 油漆桶填色 8-4 編輯圖樣 Photoshop CS3 影像創造力 基礎講堂 8 學習流程 學習重要性 學習難度 必學指令工具 8-1 8-2 8-3 8-4 實作應用範例 創造舞台燈光的漸層繪圖 延伸學習 雜訊與半透明漸層 8-1 Photoshop 8-1-1 Photoshop 8 136 漸層填色與圖樣填色 漸層填色

More information

4

4 練習 9A ( 9. 特殊角的三角比 T ( 在本練習中, 不得使用計算機 如有需要, 答案以根式或分數表示. 試完成下表 三角比 θ 0 4 60 sin θ cos θ tan θ 求下列各數式的值 (. cos 60. sin 4 4. tan 4. cos0 4 tan 0 7. sin 4 cos 4 8. cos 60 tan 4 9. tan 60sin 0 0. sin 60 cos

More information

e01 1....5 1.1....5 1.1.1....5 1.1.2....6 1.1.3....8 1.1.4....9 1.1.5....11 1.1.6. /...16 1.1.7. /...19 1.1.8. /...21 1.1.9....24 1.1.10....24 1.1.11....28 1.1.12....36 1.1.13....45 1.1.14....48 1.1.15....50

More information

Microsoft PowerPoint - SAGE 2010

Microsoft PowerPoint - SAGE 2010 SAGE Journals Online -Communication Studies 大綱 SAGE 簡介 Communication Studies 收錄內容 SJO 平台功能介紹 首頁 瀏覽功能 檢索功能 進階服務 SAGE Content 超過 520 種人文 社會科學 理工 科技領域電子期刊 SAGE 與超過 245 個國際知名的學會合作 ( 包括 American Sociological

More information

浮點數 Type Size 最小值最大值 float 32 bits 1.4E E38 double 64 bits 4.94E E308 法為 同樣使用 TextField 輸入浮點數, 設定 TextField 物件變數為 inputtextfield, 其值為 no

浮點數 Type Size 最小值最大值 float 32 bits 1.4E E38 double 64 bits 4.94E E308 法為 同樣使用 TextField 輸入浮點數, 設定 TextField 物件變數為 inputtextfield, 其值為 no 本章內容有 1. 輸入與輸出 ---------------------------------------------------------------------------------- p01 2. 數學函數 Math ---------------------------------------------------------------------------------- p07

More information

Microsoft Word - 投影片ch11

Microsoft Word - 投影片ch11 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第十一章抽象類別與介面 本章學習目標認識抽象類別學習介面的使用認識多重繼承與介面的延伸 抽象類別與介面 11-2 11.1 抽象類別 抽象類別的目的是要依據它的格式來修改並建立新的類別 11.1.1 定義抽象類別 定義抽象類別的語法如下 : abstract class 類別名稱 { 宣告資料成員 ; // 定義抽象類別

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

Microsoft Word - Delta Controller ASCII_RTU_TC

Microsoft Word - Delta Controller ASCII_RTU_TC Delta Controller ASCII/RTU ( 適用台達變頻器 伺服驅動器 PLC 溫度控制器 ) 人機預設值通訊速率 :9600, 7, None, 2 (ASCII); 9600, 8, None, 2 (RTU) 控制器站號 :1 控制區 / 狀態區 :None/None 控制器接線的說明 Delta Servo a. RS-232(DOP-A/AE/AS, DOP-B 系列適用 )

More information

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc) 作者 Amber 版本 1.0.0 日期 2012/04/25 頁數 1/7 如何使用 LED 燈顯示狀態? 適用於 : 平台 作業系統版本 XPAC utility 版本 XP-8000 系列 N/A N/A XP-8000-Atom 系列 WES2009 所有版本 N/A: Not applicable to this platform and OS. 注意! 欲變更系統的任何設定之前, 請先關閉

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 多載 Overloading 講師 : 洪安 1 多型 編譯時期多型 ( 靜態多型 ) function overloading 函數多載 如何正確呼叫同名的函數? 利用參數個數與型態 operator overloading 運算子多載 其實同 function overloading 執行時期多型 ( 或動態多型 ) 如何正確呼叫不同物件的相同名稱的成員函數 利用繼承與多型 2 函數多載 Function

More information

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378>

<4D F736F F D B0D3B77EC3FEA7DEC3C0C476C1C9A5BFA6A1B8D5C3442DB57BA6A1B35DAD702DBEC7ACEC2E646F6378> 全國國高級中中等學校 105 學年度商商業類學學生技藝藝競賽 程式式設計 職職種 學學科 試試卷 崗位位編號 : 姓名 : 注意事項 : 請將答案案劃記於答案案卡, 未依依規定劃記者者不予計分分 試題說明 :( 選擇題每每題 4 分, 共 100 分 ) ( )1. 執行以下 Visual Basic 程式片段, 其結果為何?(A) 15 Dim i As Byte i = &HFC Console.WriteLine(Not

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( 迴圈控制 : 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 information

FETnet - Acer Iconia Tab  (A500 Wi-Fi 版) 平板電腦操作指南

FETnet - Acer Iconia Tab  (A500 Wi-Fi 版) 平板電腦操作指南 Acer Iconia Tab (A500) 平板電腦操作指南 作業系統 :Android 3.0 / 網路頻段 :Wi-Fi 版暫不支援 :Exchange Server 信箱 ( 無法使用 Smart 助手 ) 及手寫輸入法 產品外觀安全保密功能設定數據功能 開關 PIN 碼 ( 暫無資料 ) 更改 PIN 碼 ( 暫無資料 ) 解除 PUK 碼 ( 暫無資料 ) 手機密碼鎖 手動選網 ( 暫無資料

More information

Microsoft PowerPoint - ICP_02_Basic_Data_Type.ppt [相容模式]

Microsoft PowerPoint - ICP_02_Basic_Data_Type.ppt [相容模式] Introduction to Computer and Program Design Lesson 2 Basic Data Types James C.C. Cheng Department of Computer Science National Chiao Tung University The basic data types 變數 (variable) 是甚麼? 變數代表了一塊可以記錄資料的記憶體空間,

More information

標題版面配置

標題版面配置 Computer programming and Data Science William Hsu Department of Computer Science and Engineering National Taiwan Ocean University Python 一種相對容易上手但難精的語言 2019/2/20 2 Python 簡介 Google 網站的搜尋系統 Youtube 視訊共享服務

More information

對數函數 陳清海 老師

對數函數 陳清海 老師 對數函數 陳清海 老師 p ok 對數函數 一 對數函數. 定義:設 0,, 0,稱 為以 為底數的對數函數.. 圖形與基本性質 對數函數 yf log y log 在 與 0 時的圖形如下: 函數圖形通過點 且 y 軸為其漸近線.,0,整個圖形在 y 軸右方, p 範例 y log 在下列的方格紙中作出 y log 與 的圖形. 演練 已知 y log 的圖形與 y log 方格紙中作出 y log

More information

Matlab簡介

Matlab簡介 Matlab 簡介 王偉仲 國立高雄大學應用數學系 版本 : 2003/9/10 大綱 Matlab 基本介紹 陣列運算 ( 向量與矩陣 ) 資料視覺化 ( 二維與三維繪圖 ) 程式寫作 ( 正確, 效率, 穩定 ) 數學演算法, 電腦硬體架構 Matlab 簡介 W. Wang 2 1 驅動問題 以蒙地卡羅法求 值 了解問題 擬定策略 編寫程式 顯示圖形 執行程式 分析數據 1 unit Matlab

More information