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

Size: px
Start display at page:

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

Transcription

1 第 7 章陣列與字串 7-1 一維索引陣列 7-2 二維與結合陣列 7-3 陣列的搜尋與排序 7-4 字串處理函數

2 7-1 一維索引陣列 PHP 陣列的基礎 一維索引陣列 foreach 迴圈走訪陣列 陣列運算子與陣列參數 索引陣列的相關函數 常數陣列

3 7-1-1 PHP 陣列的基礎 說明 在 PHP 陣列儲存的元素是一種對應關係的兩個值 : 鍵值 (Keys) 和對應值 (Values) 例如 : 網域名稱對應 IP 位址 ; 學號對應學生姓名 PHP 陣列依鍵值的不同, 可以分為 : 索引陣列 結合陣列

4 7-1-1 PHP 陣列的基礎 索引陣列 (Indexed Arrays) PHP 的索引陣列 (Indexed Arrays) 是指鍵值預設是從 0 開始依序增加的正整數, 稱為 索引 (Index) 索引陣列是將相同資料型態的變數集合起來, 使用一個名稱代表, 然後以索引值存取變數值, 如下圖所示 :

5 7-1-1 PHP 陣列的基礎 結合陣列 (Associative Arrays) 結合陣列 (Associative Arrays) 的鍵值是使用者自訂的值, 可以是正整數或字串, 每一個鍵值對應一個陣列值, 其中鍵值不能重複, 但值可以 例如 : 第 6 章 getdate() 函數取得的日期 / 時間資料就是一個結合陣列, 如下所示 : $today = getdate($stamps); $month = $today["month"]; $day = $today["mday"]; $year = $today["year"];

6 7-1-2 一維索引陣列 - 說明 一維陣列 (One-dimensional Arrays) 是最基本的陣列結構, 只擁有一個索引值, 如同現實生活中的單排信箱, 可以使用信箱號碼取出指定門牌的信件

7 7-1-2 一維索引陣列 建立索引陣列 ( 方法 1) PHP 陣列並不需要事先宣告, 我們可以使用兩種方式來建立陣列 第一種方式是直接指定陣列元素的值, 如下所示 : $names[] = " 江小魚 "; $names[] = " 陳允傑 "; $names[] = " 楊過 "; 上述程式碼並沒有指定索引值, 所以, 索引值自動從 0 開始增加, 每次加 1 來建立 $names[] 陣列

8 7-1-2 一維索引陣列 建立索引陣列 ( 方法 2) 第二種方式是使用 array() 語言建構子 (Language Construct) 建立陣列, 這不是函數, 而是 PHP 語言的關鍵字, 如下所示 : $grades = array(78, 55, 69, 93); 上述程式碼建立陣列 $grades[] 後, 使用 array() 以, 逗號分隔指定陣列元素值, 以此例的陣列共有 4 個陣列元素, 如下圖所示 :

9 7-1-2 一維索引陣列 存取與走訪陣列元素 索引陣列是使用索引值存取陣列元素, 索引值從 0 開始 例如 : 指定陣列第 3 個元素的值, 如下所示 : $grades[2] = 65; PHP 程式可以使用相同方法取得陣列元素值, 如下所示 : $total += $grades[$i]; 我們可以使用 for 迴圈逐次增加索引來走訪整個陣列, 就可以顯示陣列中的每一個元素, 如下所示 : for ( $i = 0; $i < count($grades); $i++ ) echo "$i=>$grades[$i] ";

10 7-1-2 一維索引陣列 - 新增陣列元素 在 PHP 陣列只需指定陣列變數值即可新增陣列元素, 而不用指定索引值, 如下所示 : $names[] = " 陳會安 "; 上述程式碼並沒有指定索引值,PHP 自動增加陣列索引來新增 $names[] 陣列的元素, 以此例索引值是 3

11 7-1-3 foreach 迴圈走訪陣列 - 說明 PHP 提供 foreach 迴圈來走訪陣列的每一個元素, 例如 : 計算籃球四節得分的總和, 如下所示 : foreach ($scores as $element) { } echo "$element "; $total += $element; 上述 foreach 迴圈的括號中, 在 as 關鍵字前是走訪的陣列變數 ; 之後是取得陣列元素值的變數, 迴圈依序取出陣列元素, 指定給變數 $element

12 7-1-3 foreach 迴圈走訪陣列 -print_r() 函數 PHP 的 print_r() 函數可以使用讀者可閱讀方式顯示陣列內容, 例如 :$scores[] 陣列, 如下所示 : print_r($scores);

13 7-1-4 陣列運算子與陣列參數 - 說明 PHP 陣列變數支援指定敘述, 可以直接將陣列變數指定成其他陣列變數, 如下所示 : $c = $b + $a; 上述程式碼將陣列運算式指定給陣列變數 $c, + 符號是 PHP 陣列運算子, 可以執行兩個陣列變數的聯集運算

14 7-1-4 陣列運算子與陣列參數 PHP 的陣列運算子 PHP 提供陣列運算子執行聯集和陣列是否相等的比較運算, 其說明如下表所示 : 運算子 說明 範例 + 聯集運算, 取得第 1 個運算元的所有元素, 再加第 2 個運算元陣列索引不存在第 1 個陣列的元素 $a + $b == 比較兩個陣列元素是否相等, 相等傳回 true $a == $b === 比較兩個陣列元素是否相等, 不只元素相等, 順序也需相同, 相等傳回 true $a === $b!= 比較兩個陣列元素是否不相等, 不相等傳回 true $a!= $b <> 比較兩個陣列元素是否不相等, 不相等傳回 true $a <> $b!== 比較兩個陣列元素是否不相等, 不只元素不相等, 順序也不相同時, 傳回 true $a!== $b

15 7-1-4 陣列運算子與陣列參數 函數的陣列參數 ( 傳值呼叫 ) PHP 函數的參數如果是陣列, 預設使用傳值呼叫 例如 :arraybyvalue() 函數可以將陣列第 1 個元素清除為 0, 如下所示 : function arraybyvalue($a) { $a[0] = 0; return $a; } 上述函數是傳值呼叫, 所以並不會清除傳入陣列參數的第 1 個元素 不過,PHP 函數可以傳回陣列, 換句話說, 傳回的陣列變數就會將陣列第 1 個元素清為 0

16 7-1-4 陣列運算子與陣列參數 函數的陣列參數 ( 傳址呼叫 ) PHP 函數如果需要更改參數陣列的元素, 可以使用傳址呼叫, 如下所示 : function arraybyref(&$a) { } $a[0] = 0; 上述函數就會清除傳入陣列參數的第 1 個元素

17 7-1-5 索引陣列的相關函數 函數 array_pad(array, int, value) array_unique(array) array_splice(array, offset, len, arr) array_reverse(array) list(var1, var2,.) 說明 將第 1 個參數的傳值陣列擴充成第 2 個參數 int 的尺寸, 如果是正值向右擴充 ; 負數是向左, 新增的元素值是參數 value 的值 刪除傳址參數陣列中的重複元素 刪除第 1 個傳址參數陣列中指定範圍的元素,offset 是位移, 如果是正值, 從位移開始刪除之後的所有元素 ;0 是全部刪除 ; 負值是刪除倒數幾個元素之後的所有元素 如有 len 參數表示刪除 len 個元素 如有 arr 參數, 表示將刪除元素的位置取代成 arr 陣列 反轉參數的傳值陣列, 即第 1 個元素變成最後 1 個 ; 最後 1 個成為第 1 個 將參數列指定成對應的陣列元素值

18 7-1-6 常數陣列 -PHP 5.6 版 在 PHP 5.6 版可以使用 const 關鍵字來建立 常數陣列 ( Constant Arrays), 這是一個在建立後, 就不能再更改元素值的陣列, 例如 : 儲存水果名稱的一維常數陣列, 如下所示 : const FRUITS = array( " 西瓜 ", " 草莓 ", " 蘋果 ", " 藍莓 ", ); print_r(fruits); echo "<br/>"; 上述程式碼使用 const 關鍵字建立常數陣列 FRUITS 後, 呼叫 print_r() 函數顯示水果陣列的每一個元素

19 7-1-6 常數陣列 -PHP 7 版 PHP 7 版除了使用 const 關鍵字, 也可以使用 define() 函數建立常數陣列, 如下所示 : define("animals", [ " 狗 ", " 猫 ", " 猴子 ", " 鳥 ", ]); echo ANIMALS[1]; echo "<br/>"; echo ANIMALS[2]; echo "<br/>"; 上述程式碼是使用 define() 函數建立常數陣列, 然後使用陣列索引取出第 2 和第 3 個元素

20 7-2 二維與結合陣列 建立二維索引陣列 結合陣列 結合陣列的相關函數 函數的可變長度參數列

21 7-2-1 建立二維索引陣列 說明 二維陣列 (Two-dimensional Arrays) 是指擁有 2 個索引的陣列, 屬於一種一維陣列的擴充, 如果將一維陣列想像成一度空間的線 ; 二維陣列就是二度空間的平面 PHP 陣列的元素可以是其他陣列, 換句話說,PHP 一樣支援二維陣列或多維陣列

22 7-2-1 建立二維索引陣列 - 建立二維陣列 在建立二維陣列前, 首先建立每一列的一維陣列, 接著建立二維陣列, 如下所示 : $row0 = array(64, 65); $row1 = array(77, 81); $row2 = array(89, 93); $grades = array($row0, $row1, $row2);

23 7-2-1 建立二維索引陣列 存取二維陣列的元素 在建立二維陣列後, 就可以使用 2 個索引來存取陣列元素值, 如下所示 : $grades[1][0] = 56; 上述程式碼指定二維陣列的元素值, 取得元素值也是使用 2 個索引, 如下所示 : $sum += $grades[$j][$i]; 因為二維陣列是 2 個一維陣列, 需要使用二層 for 迴圈來走訪陣列元素 事實上, 我們只需使用相同方式, 就可以將二維陣列擴充成多維陣列

24 7-2-2 結合陣列 - 說明 結合陣列 (Associative Arrays) 是指陣列元素儲存的是對應的鍵值和值, 其中鍵值不可重複 ; 值可重複 結合陣列各元素的鍵值可以是字串或正整數, 我們可以使用鍵值來存取陣列元素 簡單的說, 結合陣列儲存的是一種擁有對應關係的成對元素, 我們可以使用正整數或字串作為鍵值, 從鍵值對應到儲存的元素值

25 7-2-2 結合陣列 - 建立結合陣列 ( 方法 1) PHP 結合陣列也不需事先宣告, 同樣有兩種方式來建立結合陣列 第一種方式是直接指定陣列變數值, 如下所示 : $arr["color"] = " 紅色 "; $arr["name"] = " 江小魚 "; $arr["shape"] = " 圓形 "; $arr[] = 50; 上述程式碼直接指定陣列值, 可以看到方括號的索引是字串的鍵值, 最後一個沒有指定索引值, PHP 自動指定從 0 開始的正整數 ( 如同索引陣列 )

26 7-2-2 結合陣列 - 建立結合陣列 ( 方法 2) 第二種方式是使用 array() 建立陣列, 如下所示 : $arr = array( "color"=>" 黑色 ", "name"=> " 陳會安 ", "shape"=>" 三角形 ", 100 ); 上述程式碼建立陣列 $arr[], 使用 array() 指定陣列元素的值, 元素是使用, 逗號分隔, 各元素在 => 符號前是鍵值 ; 之後是對應值, 最後一個沒有指定鍵值, 預設是 0

27 7-2-2 結合陣列 - 新增和刪除結合陣列元素 在結合陣列新增元素, 就是使用指定敘述指定新元素, 不過, 除非是取代, 在新增前請先使用 isset() 檢查鍵值是否已經重複, 如下所示 : if (!isset($arr["type"])) $arr["type"] = "PHP"; 上述 if 條件使用 isset() 檢查 "type" 鍵值的陣列元素是否存在, 如果不存在, 才使用指定敘述新增元素 刪除結合陣列元素是使用 unset(), 如下所示 : unset($arr["type"]); 上述程式碼刪除結合陣列中鍵值 "type" 的元素

28 7-2-2 結合陣列 - 走訪結合陣列元素 結合陣列一樣可以使用 foreach 迴圈走訪陣列元素, 如下所示 : foreach($arr as $key=>$value) echo "$key=>$value "; 上述 foreach 迴圈括號在 as 關鍵字前是走訪陣列 ; 之後使用 => 符號取得各元素的鍵值 $key 和值 $value

29 7-2-2 結合陣列 - 以 1 開始的索引陣列 PHP 索引陣列預設的索引值是從 0 開始, 因為 PHP 可以自行指定索引值, 換個角度來說, 它就是一種正整數鍵值的結合陣列, 我們可以將索引陣列改為從 1 開始, 如下所示 : $weekday = array( 1=>"Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"); 上述索引陣列 $weekday 的第 1 個元素指定索引值為 1, 所以, 之後的元素就是從 1 開始依序增加陣列的索引值

30 7-2-3 結合陣列的相關函數 函數 array_keys(array) array_values(array) reset(array) current(array) key(array) next(array) end(array) prev(array) each(array) 說明 傳回參數結合陣列中鍵值的陣列 傳回參數結合陣列中值的陣列 將內部陣列指標指向參數陣列的第 1 個元素 傳回參數陣列內部陣列指標目前的元素值 傳回參數陣列內部陣列指標目前元素的鍵值 將內部陣列指標指向參數陣列的下 1 個元素 將內部陣列指標指向參數陣列的最後 1 個元素 將內部陣列指標指向參數陣列的前 1 個元素 傳回參數陣列目前元素鍵值和值的陣列, 並且移到下一個元素, 傳回 4 個元素的陣列, 其鍵值分別為 : 0 1 key 和 value, 鍵值 0 和 key 同為元素的鍵值,1 和 value 同為元素值

31 7-2-4 函數不定長度的參數列 - 說明 在 PHP 5.5 版的 PHP 函數支援 可變長度參數列 (Variable-Length Arguments), 函數參數並不用指明, 我們可以呼叫相關 PHP 函數來取得傳入的參數資料, 其說明如下表所示 : 函數 func_num_args() func_get_args() func_get_arg(index) 說明取得傳入的參數個數取得傳入參數的陣列取得參數 index 的第幾個參數值, 從 0 開始

32 7-2-4 函數不定長度的參數列 建立可變長度參數列的 PHP 函數 PHP 函數如果使用不定長度參數列的函數, 就不需指明參數列, 如下所示 : function sum() { } 上述 sum() 函數並沒有參數列, 不過, 並不表示我們不能傳入引數, 呼叫 sum() 函數的程式碼, 如下所示 : sum(34, 56); sum(23, 56, 90); 上述函數呼叫依序傳入 2 和 3 個引數, 在函數中可以使用上表 PHP 函數取得傳入的參數個數和值

33 7-2-4 函數不定長度的參數列... 符號的可變長度參數列 PHP 5.6 版的可變長度參數列支援... 符號來指明參數名稱, 如下所示 : function sum(int...$array) { $count = count($array); echo " 參數個數 : $count <br/>"; $total = 0; for ( $i = 0; $i < $count; $i++ ) { echo " 參數 $i=>$array[$i] "; $total += $array[$i]; } echo "<br/> 參數總和 : $total<br/>"; }

34 7-2-4 函數不定長度的參數列... 符號的可變長度參數列 sum() 函數的參數名稱 $array 使用... 符號開頭, 並且指明型態是 int, 因為參數可能有多個, 所以參數 $array 是一個陣列, 換句話說, 我們可以直接使用此陣列來取得傳入的參數值, 而不再需要使用上表的 PHP 函數 不只如此, 因為指明參數型態是 int, 如果傳入的參數值是字串, 也會自動轉換成整數來執行加總計算, 如下所示 : sum(34, "56"); // 2 個參數

35 7-3 陣列的搜尋與排序 排序與搜尋的基礎 陣列排序與搜尋函數

36 7-3-1 排序與搜尋的基礎 - 排序的基礎 排序工作是將一些資料依照特定原則排列成遞增或遞減順序 例如 : 整數陣列 $data[] 的內容, 如下所示 : $data[0]=89 $data[1]=34 $data[2]=78 $data[3]=45 上述陣列 $data[] 是以整數大小將陣列元素依遞增的順序排序, 排序的結果如下所示 : $data[0]=34 $data[1]=45 $data[2]=78 $data[3]=89 陣列 $data[] 已經排序, 其大小順序如下所示 : $data[0] < $data[1] < $data[2] < $data[3]

37 7-3-1 排序與搜尋的基礎 - 搜尋的基礎 搜尋工作是在資料中找出是否存在與特定值相同的資料, 搜尋的值稱為 鍵值 (Key), 如果資料存在, 就進行後續的資料處理 例如 : 查詢電話簿是為了找朋友的電話號碼, 然後與他連絡 ; 在書局找書是為了找到後買回家閱讀 搜尋方法依照搜尋的資料分為兩種, 如下所示 : 沒有排序的資料 : 針對沒有排序的資料執行搜尋, 需要從資料的第 1 個元素開始比較, 從頭到尾確認資料是否存在 已經排序的資料 : 搜尋就不需要從頭開始一個個的比較 例如 : 在電話簿找電話, 相信沒有人是從電話簿的第一頁開始找, 而是直接從姓出現的頁數開始找, 因為電話簿已經依照姓排序好

38 7-3-2 陣列排序與搜尋函數 函數 sort(array [, int]) rsort(array [, int]) asort(array [, int]) arsort(array [, int]) ksort(array [, int]) krsort(array [, int]) in_array(value, $array [, bool]) array_search(value, $array[, bool]) 說明 將參數索引陣列的元素從小到大排序, 第 2 個參數指定比較方式 如同 sort(), 只是改為從大到小 將參數結合陣列的值從小到大排序, 第 2 個參數指定比較方式 如同 asort(), 只是改為從大到小 將參數結合陣列的鍵值從小到大排序, 第 2 個參數指定比較方式 如同 ksort(), 只是改為從大到小 檢查第 1 個參數值是否在第 2 個參數的陣列中, 如果是, 傳回 true; 否則傳回 false, 如果第 3 個參數為 true, 表示同時檢查型態是否相同 如同 in_array() 函數, 只是傳回的是找到元素的索引或鍵值, 沒有找到傳回 false

39 7-4 字串處理函數 字串長度 剪裁與大小寫轉換 子字串與字元搜尋 子字串和字元處理 字串的比較 Web 使用的字串函數

40 7-4 字串處理函數 PHP 字串是一個序列的字元集合, 它是使用單引號 ' 或雙引號 " 括起的文字內容, 如下所示 : $str1 = 'PHP 與 MySQL 網頁設計範例教本 '; $str2 = "Hello World!"; 在 PHP 變數可以使用指定敘述來指定字串值, 並且提供字串函數來處理字串變數

41 7-4-1 字串長度 剪裁與大小寫轉換 PHP 字串函數可以取得字串長度 剪裁和進行英文字串內容的大小寫轉換 相關函數的說明如下表所示 : 函數 strlen(string) strtolower(string) strtoupper(string) trim(string) ltrim(string) rtrim(string) chop(string) 說明取得字串長度, 傳回字串擁有多少個字元將字串的英文字母轉換成小寫字母將字串的英文字母轉換成大寫字母刪除字串前後端的空白字元刪除字串開頭的空白字元刪除字串結尾的空白字元同 rtrim() 函數

42 7-4-2 子字串與字元搜尋 函數 strpos(string, mixed [, int]) strrpos(string, mixed) strstr(string, mixed) stristr(string, mixed) strchr(string, mixed) strrchr(string, mixed) 說明 傳回第 2 個參數字串或字元在第 1 個參數中第 1 次搜尋到的索引位置, 第 3 個參數是指定開始搜尋位置, 以 0 開始, 沒有找到傳回 false 傳回從最後一個字元開始反向搜尋第 2 個參數的字串或字元在第 1 個參數中第 1 次出現的索引位置, 以 0 開始, 沒有找到傳回 false 傳回第 2 個參數字串或字元在第 1 個參數中第 1 次搜尋到的位置至最後的子字串, 沒有找到傳回 false, 比較時區分英文字母大小寫 傳回第 2 個參數字串或字元在第 1 個參數中第 1 次搜尋到的位置至最後的子字串, 沒有找到傳回 false, 比較時不區分英文字母大小寫 同 strstr() 函數 傳回從最後一個字元開始反向搜尋第 2 個參數字元 ( 如為字串就是第 1 個字元 ) 在第 1 個參數中第 1 次出現的位置到結束的子字串, 沒有找到傳回 false

43 7-4-3 子字串和字元處理 函數 chr(int) substr(string, int [, int]) substr_count(string, string) substr_replace(string, string, int [, int]) strrev(string) str_repeat(string, int) explode(string, string [, int]) implode(string, array) 說明 取得參數 int 的 ASCII 碼字元 從第 1 個參數字串的第 2 個參數 int 開始取出剩下字元的字串, 如有第 3 個參數是取出的長度 計算第 2 個參數字串在第 1 個參數字串出現的次數 在第 1 個參數字串中的第 3 個參數位置開始取代成第 2 個參數的字串, 如有第 4 個 int 參數是取代長度 傳回參數字串的反轉字串, 例如 :"username" 反轉成 "emanresu" 重複第 1 個參數字串, 共可重複第 2 個參數的次數 傳回第 2 個參數字串中, 以第 1 個參數分割成元素的陣列, 如有第 3 個參數是最大分割的陣列元素數 將第 2 個參數的陣列元素使用第 1 個參數的字串連接起來

44 7-4-4 字串的比較 PHP 函數的字串比較是一個字元一個字元比較字元的內碼值, 直到比較出大小為止 相關函數的說明如下表所示 : 函數 strcmp(string, string) strncmp(string, string, int) strcasecmp(string, string) strncasecmp(string,string,int) 說明 比較 2 個參數字串的內容, 傳回值是整數,0 表示相等 ;<0 表示第 2 個參數的字串比較大 ;>0 表示第 2 個參數的字串比較小 只比較 2 個字串前 int 個字元 忽略英文字母大小寫, 比較 2 個字串的內容 忽略英文字母大小寫, 比較 2 個字串的前 int 個字元

45 7-4-5 Web 使用的字串函數 PHP 提供多種支援 Web 網站開發的相關函數 相關函數的說明如下表所示 : 函數 說明 addslashes(string) 在單引號 ' 雙引號 " 反斜線 \ 前加上反斜線 stripslashes(string) htmlentities(string) nl2br(string) strip_tags(string) 刪除參數字串中的反斜線 將字串的字元轉換成 HTML 字元集 將參數字串中的 '\n' 字元轉換成 HTML 的換行標籤 <br/> 刪除參數字串中的 HTML 標籤

46

Microsoft PowerPoint - vb_net8

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

More information

01

01 Web: www.wjsfedu.com 01 www.wjsfedu.com 02 03 www.wjsfedu.com 04 2 Daily Schedule 7/26 Tue Day 3 7/27 Wed Day 4 7/28 Thu 7/25 Mon Day 2 Day 5 7/24 Sun Day 1 7 7/29 Fri Day 6 7/30 Sat Day 7 05 7/31 Sun

More information

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

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

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

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

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

!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

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

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

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

第六章 然而, 當我們建立了一種多重效應的變數陣列時, 你可在單一變數中儲存超過一個以上的值, 陣列的定義方式是在變數名稱後輸入陣列的大小, 因此若我們要定義長度為 10 的字串陣列, 我們可定義如下所示 : Dim s(9) As String 為何我們使用 (9) 而非 (10) 來代表陣列長度

第六章 然而, 當我們建立了一種多重效應的變數陣列時, 你可在單一變數中儲存超過一個以上的值, 陣列的定義方式是在變數名稱後輸入陣列的大小, 因此若我們要定義長度為 10 的字串陣列, 我們可定義如下所示 : Dim s(9) As String 為何我們使用 (9) 而非 (10) 來代表陣列長度 在本章中我們將介紹複雜的資料集使用方法, 我們先從陣列的介紹開始, 陣列是用來收集相似資料, 例如你可以建立朋友姓名的陣列 ( 在本章稍後將會實際建立 ), 然後將會討論如何使用列舉方法, 讓先前定義的資料集可以被使用 ( 避免你輸入錯誤的值 ), 常數將是下一個要介紹的主題, 我們將會介紹它們用常數來改善程式碼的維護性, 然後介紹結構 (structure) 的使用方法 ( 它與類別相類似 ),

More information

10_String

10_String 字串 String 字串就是 String 物件, 因此, 宣告一個字串變數時會先指到一個 String 的參照, 再產生一個字串物件 String 類別定義的常用建構方法 Yung-Chen Chou 1 字串 String (Cont.) 字元陣列中索引碼為 3 的元素開始, 取出 4 個元素建構字串 由剛剛建立的字串 b 產生副本 雖然字串 d 和字串 b 的內容一樣, 但卻是不同的物件個體,

More information

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

(Microsoft PowerPoint - PHP_Ch11 [\254\333\256e\274\322\246\241]) 第 11 章 PHP 與 MySQL 建立網頁資料庫 11-1 開啟與關閉資料庫連接 11-2 查詢資料表的記錄資料 11-3 HTML 表格分頁顯示記錄資料 11-4 MySQL 的錯誤處理 11-5 應用實例 : 網站登入 11-1 開啟與關閉資料庫連接 11-1-1 開啟與關閉 MySQL 資料庫連接 11-1-2 開啟指定的資料庫 11-1-3 取得 MySQL 伺服器資訊 11-1 開啟與關閉資料庫連接

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

Slide 1

Slide 1 Java 程式設計入門 講師 : 陳昭源 CSIE, NTU August 3, 2005 Outline Character & String Exercise August 3, 2005 Page 2 Character & String 處理字元資料時,Java 有三個類別可供使用 Character: 處理單一字元 String: 處理內容不改變 (immutable) 的字串 StringBuffer:

More information

HTML網頁基礎語言

HTML網頁基礎語言 第 3 章 Visual Basic 2012 程式語言 http://www1.chihlee.edu.tw/teachers/chienhua/ 第 3 章 Visual Basic 2012 程式語言 3-0 ASP.NET 網頁程式碼模式 3-1 Visual Basic 的基本撰寫規格 3-2 變數與資料型別 3-3 運算子 3-4 流程控制 3-5 陣列 3-6 程序與函數 Note:

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

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

C 語言—陣列及字串

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

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

台湾项目书

台湾项目书 两 岸 医 学 人 文 交 流 项 目 Cross-Taiwan Straits Medical Humanity Exchange Program 2016 年 寒 假 台 湾 交 流 团 步 入 大 学 课 堂 学 习 深 度 认 识 台 湾 医 疗 两 岸 医 学 生 互 动 交 流 项 目 简 介 台 湾 的 医 疗 服 务 水 平 在 亚 洲 居 于 领 先 地 位 2012 年, 全 球

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

投影片 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

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new ListView 自訂排版 主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new int[]{r.drawable.dog1, R.drawable.dog2,

More information

Microsoft Word - 投影片ch11

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

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

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

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

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

第四講 資料型態及變數、常數 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

12 41 43 春 新 春 年 貨 年 菜 來 這 買 市 場 超 人 氣 美 食 增 添 豐 富 團 圓 好 滋 味 來 臺 北 過 好 年 2 月 4 日 熱 鬧 登 場 盡 情 揪 團 享 受 11 處 商 圈 新 春 採 買 樂 趣 妝 點 花 樣 生 活 花 開 富 貴 過 好 年 最

12 41 43 春 新 春 年 貨 年 菜 來 這 買 市 場 超 人 氣 美 食 增 添 豐 富 團 圓 好 滋 味 來 臺 北 過 好 年 2 月 4 日 熱 鬧 登 場 盡 情 揪 團 享 受 11 處 商 圈 新 春 採 買 樂 趣 妝 點 花 樣 生 活 花 開 富 貴 過 好 年 最 104 年 1 月 30 日 發 行 / 月 刊 發 行 人 臺 北 市 市 場 處 處 長 王 三 中 臺 北 市 商 業 處 處 長 黃 以 育 出 版 機 關 臺 北 市 市 場 處 臺 北 市 中 正 區 羅 斯 福 路 一 段 8 號 3 樓 http://www.tcma.taipei.gov.tw 臺 北 市 商 業 處 臺 北 市 信 義 區 市 府 路 1 號 北 區 1 樓 http://www.tcooc.taipei.gov.tw

More information

C Arrays

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

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Perl CGI 1 Perl CGI 2 Perl CGI 3 Perl CGI 4 1. 2. 1. #!/usr/local/bin/perl 2. print "Content-type: text/html n n"; 3. print " n"; 4. print " n"; 3. 4.

More information

程式基礎之字串函數與處理篇 前言 無論是在現實世界或是網路世界, 文字都是我們溝通的方式之一 在資訊的世界裡面, 怎麼利用程式把文字照自己想要的方式呈現就是個很基本也很重要的技術 但我們可能會發現, 許多文字處理要做的事情都很類似 ( 例如把兩個字串接在一起, 或是照特定格式輸出 ), 因此在 C

程式基礎之字串函數與處理篇 前言 無論是在現實世界或是網路世界, 文字都是我們溝通的方式之一 在資訊的世界裡面, 怎麼利用程式把文字照自己想要的方式呈現就是個很基本也很重要的技術 但我們可能會發現, 許多文字處理要做的事情都很類似 ( 例如把兩個字串接在一起, 或是照特定格式輸出 ), 因此在 C 程式基礎之字串函數與處理篇 前言 無論是在現實世界或是網路世界, 文字都是我們溝通的方式之一 在資訊的世界裡面, 怎麼利用程式把文字照自己想要的方式呈現就是個很基本也很重要的技術 但我們可能會發現, 許多文字處理要做的事情都很類似 ( 例如把兩個字串接在一起, 或是照特定格式輸出 ), 因此在 C 語言中提供了許多字串處理函數, 讓程式設計師能夠省去做相同處理的時間 而今天我們就是要來介紹這些函數,

More information

Microsoft Word - 2012年6月號墾汀排版.doc

Microsoft Word - 2012年6月號墾汀排版.doc 目 錄 編 者 的 話 郭 洪 龍 目 錄 1 牧 者 家 書 石 林 潤 鳳 2 證 道 權 能 感 恩 的 人 張 振 華 牧 師 筆 錄 : 張 秀 儀 5 特 稿 畢 業 = 成 功?! 章 可 銘 10 雲 彩 片 片 主 的 深 恩 永 遠 記 在 心 陳 淑 貞 15 恩 典 歲 月 謝 周 淑 珍 22 禱 告, 我 願 意 : 為 敏 玲 送 上 祝 福! 謝 周 淑 珍 27 非

More information

踏出C++的第一步

踏出C++的第一步 踏出 C++ 的第一步 講師 : 洪安 1 已經學會的 C 語言基本概念 基本資料型態 變數 基本輸入輸出 控制敘述 選擇控制 迴圈 陣列 函式 指標 字元與字串 結構 檔案處理 2 C v.s. C++ C 函數 程序式語言 Procedural language 結構化程式設計 Structured programming 演算法 Top-down C++ 類別 物件導向程式設計 Object-Oriented

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

2

2 : Mariposa ( ), : Memory : a : (Sat Dec 30 20:59:30 2006), 2006 1 2 NO.1 3 4 5 : Mariposa ( ), : Memory : b : (Sun Dec 31 16:26:22 2006), 6 7 8 9 : Mariposa ( ), : Memory : c : (Tue Jan 2 15:35:35 2007),

More information

Python_03

Python_03 Python 程式設計 林奇賦 daky1983@gmail.com Outline u 字串處理 跳脫序列 跳脫序列 意義 \\ 反斜線符號 (\) \' 單引號 (') \" 雙引號 (") \a 響鈴符號 (BEL) \b 空格符號 (BS) \f 換 頁符號 (FF) \n 換 行符號 (LF) \r 返回符號 (CR) \t 水平縮排符號 (TAB) \v 垂直跳格符號 (VT) \ooo

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

untitled

untitled 香港觀鳥會 紅耳鵯俱樂部 2009 1 20 22/11[] 1225 ( ) [ ] 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 23/11[] () 1130 20 3 1. (1.5 )2. (2.5 ) 3. 峄 (4.5 ) 1 20 Bill Bill 5:00 5:30 6:00 1. 2. 3. 4. 5. 6. 7 8. 9. 10. 11. 12 13,

More information

Microsoft PowerPoint - 20-string-s.pptx

Microsoft 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

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

Microsoft PowerPoint - chap10.ppt

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

More information

untitled

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

投影片 1

投影片 1 NCKU Progrmming Contest Trining Course 08/05/09 Jheng-Hung Hong Deprtment of Computer Siene nd Informtion Engineering Ntionl Cheng Kung University Tinn, Tiwn NCKU CSIE Progrmming Contest Trining Course

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

jQuery實戰手冊

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

More information

說 明, 成 個 體 統 才 是! 你 痰 迷 了 心, 脂 油 蒙 了 竅, 國 孝 家 孝 兩 重 在 身, 就 把 個 人 送 來 了 這 會 子 被 人 家 告 我 們, 我 又 是 個 沒 腳 蟹, 連 官 場 中 都 知 道 我 利 害 吃 醋, 如 今 指 名 提 我, 要 休 我,

說 明, 成 個 體 統 才 是! 你 痰 迷 了 心, 脂 油 蒙 了 竅, 國 孝 家 孝 兩 重 在 身, 就 把 個 人 送 來 了 這 會 子 被 人 家 告 我 們, 我 又 是 個 沒 腳 蟹, 連 官 場 中 都 知 道 我 利 害 吃 醋, 如 今 指 名 提 我, 要 休 我, 國 文 91 年 學 科 能 力 測 驗 總 分 班 級 : / 座 號 : / 姓 名 : 第 壹 部 分 : 選 擇 題 ( 占 54 分 ) 一 單 一 選 擇 題 ( 占 36 分 ) 說 明 : 第 1 題 至 第 18 題, 每 題 選 出 一 個 最 適 當 的 選 項, 標 示 在 答 案 卡 之 選 擇 題 答 案 區 每 題 答 對 得 2 分, 答 錯 不 倒 扣 ( )1.

More information

Microsoft Word - PHP7Ch01.docx

Microsoft Word - PHP7Ch01.docx PHP 01 1-6 PHP PHP HTML HTML PHP CSSJavaScript PHP PHP 1-6-1 PHP HTML PHP HTML 1. Notepad++ \ch01\hello.php 01: 02: 03: 04: 05: PHP 06:

More information

The Embedded computing platform

The Embedded computing platform 嵌入式系統及實驗 Embedded System and Experiment 詹曉龍 長庚大學電機系 Java 的類別與物件 : 宣告類別 建構子 public class Customer { private String name; private String address; // Customer 類別宣告 // 成員資料 public int age; // 建構子 : 使用參數設定成員資料初始值

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

投稿類別:資訊類

投稿類別:資訊類 投稿類別 : 資訊類 篇名 : 從 VB.Net 學 C# 作者 : 陳諭瑩 高雄市立高雄高級工業職業學校 資訊科高三乙班王子喬 高雄市立高雄高級工業職業學校 資訊科高三乙班李宗恩 高雄市立高雄高級工業職業學校 資訊科高三乙班 指導老師 : 莊利吉老師 壹 前言 一 研究動機 在高職裡 VB.Net 是課程標準, 但由於現在職場上大部分都是使用 C#, 所以我們用 VB.Net 的基礎學 C#, 再利用高職所學到的

More information

目次 CONTENTS 1 數列與級數 幾何圖形 三角形的基本性質 平行與四邊形

目次 CONTENTS 1 數列與級數 幾何圖形 三角形的基本性質 平行與四邊形 給同學的話 1 3 4 目次 CONTENTS 1 數列與級數 1-1 3 1-8 1 13 幾何圖形 -1 18 - -3 6 30 3 三角形的基本性質 3-1 35 3-39 3-3 44 3 48 4 平行與四邊形 4-1 54 4-59 4-3 63 4 68 3 1-1 數列 本節性質與公式摘要 1 數列 : 1 1 a 3 a 3 n n a n 3 n n1 a n1 4 n n1

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

運算子多載 Operator Overloading

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

More information

四川省普通高等学校

四川省普通高等学校 四 川 省 普 通 高 等 学 校 计 算 机 应 用 知 识 和 能 力 等 级 考 试 考 试 大 纲 (2013 年 试 行 版 ) 四 川 省 教 育 厅 计 算 机 等 级 考 试 中 心 2013 年 1 月 目 录 一 级 考 试 大 纲 1 二 级 考 试 大 纲 6 程 序 设 计 公 共 基 础 知 识 6 BASIC 语 言 程 序 设 计 (Visual Basic) 9

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

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

More information

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

Python 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 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++ Table of contents 7. 1. 2. while 3. 4. 5. for 6. 8. (do while) 9. 10. (nested loop) 11. 12. 13. 1 // summing.c: # include int main ( void ) { long num ; long sum = 0L; int status ; printf

More information

Microsoft PowerPoint - 04_Array

Microsoft PowerPoint - 04_Array 第四章 陣列 4.1 為何需要陣列 4.4 多維陣列 4.2 陣列常用的屬性與方法 4.5 不規則陣列 4.3 Array 類別常用靜態方法 備註 : 可依進度點選小節 4.1 為何需要陣列 4.1.1 何謂陣列 (Array) 前面章節, 每使用到一個資料就需宣告一個變數來存放, 資料一多時, 變數亦跟著增加, 增加變數命名困擾且程式長度亦增長不易維護 C# 對相同性質的資料提供陣列來存放 在宣告陣列時

More information

Microsoft PowerPoint - Chapter3

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

More information

Microsoft PowerPoint - chap3

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

More information

Microsoft PowerPoint - sql2005_ch09.ppt

Microsoft PowerPoint - sql2005_ch09.ppt 第九章 T-SQL 設計 9-1 關於 T-SQL 9-1-1 關於程式語言 9-1-2 T-SQL 的組成 9-1-3 測試及執行 9-2 基本語法說明 9-2-1 變數及常數 9-2-2 資料型別優先順序 9-2-3 運算子 9-2-4 取得工作狀態 9-2-5 設定工作狀態 9-2-6 流程控制 9-2-7 錯誤處理 9-3 實務說明 9-3-1 日期處理 9-3-2 小數資料處理 9-3-3

More information

Microsoft Word - 投影片ch03

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

More information

Instruction_8723_8725_8729

Instruction_8723_8725_8729 INSTRUCTION MANUAL ENGLISH FRANÇAIS ESPAÑOL DEUTSCH ITALIANO PORTUGUÊS 感 谢 您 购 买 本 款 西 铁 城 手 表 使 用 手 表 前, 请 认 真 阅 读 本 说 明 手 册 以 便 您 正 确 使 用 阅 读 完 手 册 后, 请 妥 善 保 存 以 便 随 后 参 阅 您 可 以 访 问 西 铁 城 网 站 (http://www.citizenwatch-global.com/)

More information

PowerPoint Presentation

PowerPoint Presentation Chapter 6 Arrays ( 陣列 ) 1 Outline 6.1 Introduction 6.2 Arrays 6.3 Declaring Arrays 6.4 Examples Using Arrays 6.5 Passing Arrays to Functions 6.6 Sorting Arrays 6.7 Case Study: Computing Mean, Median and

More information

(Microsoft Word - 2014-2015\246~\253\327\276\307\256\325\263\370\247i_\252k\271\316\256\325\270\263\267|\263q\271L_2015.11.02_)

(Microsoft Word - 2014-2015\246~\253\327\276\307\256\325\263\370\247i_\252k\271\316\256\325\270\263\267|\263q\271L_2015.11.02_) 仁 愛 堂 田 家 炳 小 學 學 校 報 告 2014-2015 年 度 1 仁 愛 堂 田 家 炳 小 學 2014-2015 年 度 周 年 校 務 報 告 目 錄 ( 一 ) 我 們 的 學 校 P.3 ( 二 ) 關 注 事 項 的 成 就 與 反 思 P.10 ( 三 ) 我 們 的 學 與 教 P.13 ( 四 ) 我 們 對 學 生 成 長 的 支 援 P.14 ( 五 ) 學 生

More information

PowerPoint Presentation

PowerPoint Presentation Visual Basic 2005 學 習 範 本 第 7 章 陣 列 的 活 用 7-1 陣 列 當 我 們 需 要 處 理 資 料 時, 都 使 用 變 數 來 存 放 資 料 因 為 一 個 變 數 只 能 代 表 一 個 資 料, 若 需 要 處 理 100 位 同 學 的 成 績 時, 便 要 使 用 100 個 不 同 的 變 數 名 稱, 這 不 但 會 增 加 變 數 名 稱 命 名

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

Microsoft Word - AEL 序.doc

Microsoft Word - AEL 序.doc 序 C++ 全方位學習一書入選 100 狀元閱讀書單科學類排名第 15, 也是唯二入選的程式設計類書, 因此筆者決定重新改版, 以便造福更多想學習 C++ 程式設計的學生 C++ 全方位學習第二版保留第一版的編排特色, 而刪除比較不實用的大型程式範例與標準範本程式庫, 然後在各章習題中加入選擇題, 使其更加適合用於技職院校及大學教學 C++ 全方位學習第二版是針對專科與大學教學進度而編寫的, 內容由淺入深

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/C++基礎程式設計班

C/C++基礎程式設計班 C/C++ 基礎程式設計 C++: 物件的使用 參考 重載函式 成就別人認為不可能的事 Do what nobody else considered possible. -Steve Jobs 講師 : 張傑帆 CSIE NTU C++ 相較於 C 的特色 向下相容 在 C 語言中, 我們學了許多程式語法, 所有學過的東西, 在 C++ 中都可以使用 高階的程式描述方式 更利於用來開發大型專案, 讓程式設計師在分工時更能快速的開發程式,

More information

CC213

CC213 : (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 information

函數的參數 陣列也可以用來作為函數的參數, 由於陣列的傳遞採用傳址的方式, 因此在函數中對陣列的修改將會是永久性的修改, 離開函數後並不會恢復成原先的數值 以練習 static void Main(string[] args) sum(10); sum(20); sum(30); static vo

函數的參數 陣列也可以用來作為函數的參數, 由於陣列的傳遞採用傳址的方式, 因此在函數中對陣列的修改將會是永久性的修改, 離開函數後並不會恢復成原先的數值 以練習 static void Main(string[] args) sum(10); sum(20); sum(30); static vo C# 內建的常用函數 C# 分為靜態函數與成員函數兩類, 靜態函數附屬於類別, 呼叫時可以直接指定類別名稱即可 成員函數附屬於物件, 呼叫時必須透過物件變數進行呼叫 通常函數會接收到一些呼叫端傳入的參數 C# 的參數有數種傳遞方式, 包含傳值參數 (call by value), 傳址參數 (call by reference) 等, 基本型態的參數, 像是 int, double, char,...

More information

目 錄 壹 緣 起 P.3 一 與 緬 甸 僑 生 結 緣 3 二 2015 緬 甸 再 見 家 鄉 服 務 隊 團 員 名 單 三 團 隊 的 服 務 理 念 四 團 隊 精 神 運 作 與 訓 練 3 4 4 五 海 外 服 務 內 容 與 運 作 模 式 5 貳 年 度 服 務 目 的 P.8

目 錄 壹 緣 起 P.3 一 與 緬 甸 僑 生 結 緣 3 二 2015 緬 甸 再 見 家 鄉 服 務 隊 團 員 名 單 三 團 隊 的 服 務 理 念 四 團 隊 精 神 運 作 與 訓 練 3 4 4 五 海 外 服 務 內 容 與 運 作 模 式 5 貳 年 度 服 務 目 的 P.8 2015 緬 甸 再 見 家 鄉 服 務 隊 國 際 志 工 企 劃 書 指 導 單 位 : 國 立 台 灣 大 學 課 外 活 動 組 主 辦 單 位 : 國 立 台 灣 大 學 緬 甸 再 見 家 鄉 服 務 社 執 行 單 位 :2015 緬 甸 再 見 家 鄉 服 務 隊 聯 絡 方 式 : 蔡 佳 勳 ( 團 長 ) 0928820406 b00408034@ntu.edu.tw 王 琪

More information

Microsoft PowerPoint - C-Ch10.ppt

Microsoft PowerPoint - C-Ch10.ppt 了解陣列元素的位址 陣列 指標的應用 10-1 陣列與指標的關係 可以使用位址運算子 (&) 來查詢陣列中各個元素的位址 &test[0] 這行表示陣列最前面元素的位址 &test[1] 這行表示陣列第二個元素的位址 關於陣列名稱的機制 陣列名稱可以表示陣列最前面元素的位址 #include int main(void) int test[5] = 80,60,55,22,75;

More information

街街街街街街街街

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

More information

Chapter 2 MATLAB基本功能介紹

Chapter 2  MATLAB基本功能介紹 基本功能介紹 范洪源 范洪源 變數與陣列 變數的初始化多維陣列子陣列特殊的數值顯示輸出資料資料檔案純量與陣列運算運算的順序內建的 函式繪圖功能簡介 程式除錯 范洪源 變數與陣列 范洪源 陣列 在 程式裡, 資料的基本單位是陣列 () 陣列是由一群排成行列結構的資料值所組成, 並在程式中擁有獨一無二的名稱 陣列可以被歸類為是一種向量 () 或是矩陣 () 陣列大小 ( ) 是由陣列的行數及列數來決定的

More information

Strings

Strings Strings Cheng-Chin Chiang Strings Strings 一串儲存在連續記憶體之字元串 表示法 : 以雙引號圍起 This is a book, I love programming, 12234 字串須有一結束字元 \0 (NULL) 在字串尾,NULL 在 C++ 內為一個內定常數值 H i t h e r e! \0 An Array Type of Strings

More information

untitled

untitled 2005...8...8...8...9...10...10...10...10...10...10...10...11...11...11...11...11...11...11...12...12...12...12...12...13...13...13...13...13...13...14...14...14...14...14...15...15...15...15...16...16

More information

Microsoft PowerPoint - pl_4.ppt

Microsoft PowerPoint - pl_4.ppt 資料型態 資科系 林偉川 資料型態的定義 資料型態是指一群個體 (object) 以及作用在這群個體上的運算 2 1 基本資料型態 列舉式資料型態 指標資料型態 資料型態的分類 3 基本資料型態 常見的基本資料型態有數字 字元與布林資料型態分別介紹如下 : 數值 : 整數 (integer) (-32768 32767) 實數 (real) 字元 (character) 布林值 (Boolean)

More information

epub 94-3

epub 94-3 3 A u t o C A D L AY E R L I N E T Y P E O S N A P S T Y L E X R E F - AutoLISP Object ARX A u t o C A D D C L A u t o C A D A u t o d e s k P D B D C L P D B D C L D C L 3.1 Wi n d o w s A u t o C A D

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

Java 程式設計初階 第 5 章:基本輸出入 & 流程控制

Java 程式設計初階 第 5 章:基本輸出入 & 流程控制 Java 程式設計 標準輸出入與流程控制 本章大綱 標準輸出入 (Standard I/O) 分支 (Branch) if ~ else switch ~ case 迴圈 (Loop) for while do ~ while 中斷指令 break continue 總整理 標準輸出 定義 : 將資料印到螢幕上 Java 標準輸出指令 System.out.println( 資料 ) 將資料印出後換行

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

星星排列 _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 information

附錄 A App Inventor 指令說明 Built in 指令 01 Definition 指令區 procedure procedurewithresult name variable 程序 procedure 將多個指令集合在一起, 之後可透過呼叫該程序來使用這些指令 如果該程序包含了參數

附錄 A App Inventor 指令說明 Built in 指令 01 Definition 指令區 procedure procedurewithresult name variable 程序 procedure 將多個指令集合在一起, 之後可透過呼叫該程序來使用這些指令 如果該程序包含了參數 附錄 A App Inventor 指令說明 Built in 指令 01 Definition 指令區 procedure procedurewithresult name variable 程序 procedure 將多個指令集合在一起, 之後可透過呼叫該程序來使用這些指令 如果該程序包含了參數, 則必頇使用 name 指令來命名該參數 當建立一個程序之後, App Inventor 會自動產生一個呼叫

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

Microsoft PowerPoint - VB5

Microsoft PowerPoint - VB5 Visual Basic 6.0 (V) & VB.NET 丙檢試題第二站第一題身分證號碼 資科系林偉川 第二站試題 BASIC 應用程式設計 編號試題名稱 119-890306 身分證號碼檢查 119-890307 高速公路車輛統計 119-890308 分數加 減 乘 除運算 三選一 (80 分鐘 ) 2 1 VB6 第二站第一題身分證號碼 由循序檔讀入多筆記錄 Frame 物件 母件 單一物件

More information

讀 經 進 度 表 ( : 一 年 讀 經 進 度, : 二 年 讀 經 進 度 ; 完 成 後 請 圈 選 喔! ) Sun Mon Tue 29 30 1 6 7 8 西 1 西 2 西 3 西 4 雅 2 帖 前 1 帖 前 2 雅 3 雅 4 加 1 加 2 加 3 來 7 來 8 13 1

讀 經 進 度 表 ( : 一 年 讀 經 進 度, : 二 年 讀 經 進 度 ; 完 成 後 請 圈 選 喔! ) Sun Mon Tue 29 30 1 6 7 8 西 1 西 2 西 3 西 4 雅 2 帖 前 1 帖 前 2 雅 3 雅 4 加 1 加 2 加 3 來 7 來 8 13 1 與神 與人立約 在十二月 恩典的盛筵 之靈命操練中 您期望自己可以有什麼改變呢 此刻 邀請您寫下對本月的期許 並放在每日的禱告中 與神立下美好約定 我的陪讀時間表 星期一 早 中 晚 星期二 星期三 星期四 星期五 星期六 星期日 讀 經 進 度 表 ( : 一 年 讀 經 進 度, : 二 年 讀 經 進 度 ; 完 成 後 請 圈 選 喔! ) Sun Mon Tue 29 30 1 6 7 8

More information

Microsoft Word - 4.doc

Microsoft Word - 4.doc 緩衝區管理 4.1 概念 : 緩衝區 指標以及位元組順序 4.2 緩衝區管理函數 ANSI C 技術手冊 4.1 概念 : 緩衝區 指標以及位元組順序 為了有效率地使用緩衝區 (buffer) 管理函數, 首先需要熟悉緩衝區 指標和位元組順序的概念 緩衝區 緩衝區是電腦記憶體中一組連續的位元組 緩衝區的內容可以是大多數函數所要處理的 ASCII 字元, 或是數值 如圖 4-1 所示, 緩衝區是藉由指向第一個位元組的指標來存取

More information

第* 章 指標與結構

第* 章 指標與結構 ii 序言 序 C 語言的最大特色就是 指標 (Pointer), 這是個讓人又愛又怕受傷害的主題 有一句話是, 學過 C, 而不會指標, 那只能說您看過 C 熟悉指標的人, 會將它比喻是天上那一顆最美的星星, 而讓不懂的人, 頭上會冒星星, 同樣是星星, 但卻有不同的情境 指標好難喔, 像無字天書, 不知道該如何學, 從哪一地方開始下手, 有沒有秘訣, 常常有人會對我講這些話, 並問我有沒有好方法可以

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 Word - CH09

Microsoft Word - CH09 字串 子曰 : 質勝文則野, 文勝質則史 文質彬彬, 然後君子 論語.雍也第六 和 是資料的兩大基礎元素 固然可以視為由 字元 構成的一維陣列, 標準的 C++ 提供了方便的程式庫, 讓我們能將 字串 視為獨立的單元, 以進行各種存取和剪接的處理 本章將探討處理字串的相關技術 9.1 字串的基本概念 9.2 字串的輸入與輸出 9.3 字串的處理 9.4 字串的指標陣列 9.5 字串處理在編碼上的應用

More information

Microsoft Word - PowerLanguage語法構造簡易說明.doc

Microsoft Word - PowerLanguage語法構造簡易說明.doc Power Language 語法構造簡易說明 Power Language 主要是用來定義金融商品的交易條件, 並交由電腦自動執行, 這種策略 執行一定會比人工交易更精準 更效率 Power Language 的語法構造 一段完整且編譯成功的程式碼可以稱作為腳本 ( Scripts ),Power Language 有 3 種腳 本型式 : 1. 可產生交易指令的買賣訊號 2. 可在圖表區中繪出點

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 ###

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

字元意義備註 \n 換行字元 \t Tab \r 迴車鍵 Windows 系統中以 \r\n 代表換行 \ 單引號 \" 雙引號 \0 空字元 用來代表字串的結束 \\ 倒斜線 倒斜線被用做跳脫字元, 因此要用兩個倒斜線表示 表 3.2: 常用特殊字元 ( 二 ) 常用技巧 : 字元判斷在 ASCI

字元意義備註 \n 換行字元 \t Tab \r 迴車鍵 Windows 系統中以 \r\n 代表換行 \ 單引號 \ 雙引號 \0 空字元 用來代表字串的結束 \\ 倒斜線 倒斜線被用做跳脫字元, 因此要用兩個倒斜線表示 表 3.2: 常用特殊字元 ( 二 ) 常用技巧 : 字元判斷在 ASCI 第三章 字串處理 第一節 字元與字串 一 字元與 ASCII C++ 中的字元 (Character) char 其實是儲存一個 0 到 255 的整數, 在電腦中有一個符號表, 每個符號都有他各自的編號 輸出字元時, 計算機就會自動將 char 裡面的整數去查符號表, 印出對應符號, 這個表格我們稱為 ASCII 碼 雖然 char 印出來是符號, 但實際上儲存的是整數 ASCII 碼網路上都能查到,

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information