PowerPoint Presentation

Size: px
Start display at page:

Download "PowerPoint Presentation"

Transcription

1 C/C++ 基礎程式設計 C 語言概觀 講師 : 張傑帆 CSIE, NTU

2 程式語言介紹 電腦是人類二十世紀最重要發明之一 電腦是由硬體與軟體構成 硬體 (Hardware) 負責執行解決問題所必須的基本運算和處理 由中央處理單元 記憶裝置 輸出入裝置構成 目前朝輕 薄 短 小及發展 軟體 (Software) 用來指揮硬體運作, 為解決問題的指令集合 將這些指令的集合稱為程式 (Program) 將軟體分成系統軟體和應用軟體

3 程式語言的分類 人要如何與電腦溝通? 程式語言 第一代語言 : 機器語言 (Machine Language) 第二代語言 : 組合語言 第三代語言 : 高階語言 第四代語言 : 查詢語言 (Query Language) 第五代語言 : 物件導向與自然語言

4 程式語言的分類 第一代 : 機器語言 (Machine Language) 以連續 0 1 來編寫程式, 執行速度最快 屬機器導向語言 CPU 的架構不同, 此種語言與機器相依度高, 可攜性極低 0 1 組合而成, 費時費力, 實用性差且難維護

5 第二代語言 : 組合語言 (Assembly Language) 亦稱低階語言, 屬於一種符號式語言 是使用助憶碼, 由字母和數字組合而成 sum = , 組合語言寫法 : mov ax, 10 ; add ax, 20 ; mov sum, ax ; 屬於機器導向語言, 和電腦硬體相依性高, 不同 CPU, 語法不同, 可攜性低 適用於電腦專業人員編寫有關電腦系統或輸出入介面的驅動程式 使用組譯器將撰寫的程式碼逐行翻譯成機器語言才能執行

6 第三代語言 : 高階語言 (High-Level Language) 語法更接近人類語言與數學表示式, 程式稍加修改, 可在不同電腦系統上執行, 可攜性高 屬於程序導向語言 如 : BASIC( 交談式操作環境 ) FORTRAN( 工程 ) COBOL( 商業應用 ) PASCAL C 均屬之, 由於都是屬於傳統高階語言, 共同特點就是按照指令的邏輯順序執行

7 第四代語言 : 查詢語言 (Query Language) 屬於非程序語言以問題為導向, 只描述問題不必敘述解決問題的步驟 先透過前置處理器轉換成第三代的程序語言才能編譯成可執行碼 包括結構化查詢語言 SQL(Structural Query Language) 適用於資料庫查詢或 AutoCAD 適用於工程繪圖

8 第五代語言 : 物件導向與自然語言 物件導向語言, 是一種比程序導向更進階的語言 C++ 是在 C 中加入物件導向語法的程式語言 此種語言每個物件擁有自己的屬性和方法, 具有下列特性 : - 再利用 (Reused) - 繼承 (Inheritance) - 封裝 (Encapsulation) - 多形 (Polymorphism) 特性 使得物件有如積木一樣都具有某些小功能, 物件與物件間利用呼叫可互傳資訊或兜成一個大程式

9 由於網際網路蓬勃發展 超媒體與網路資訊服務充斥全球資訊網 以及智慧型裝置 ( 智慧型手機與平板電腦 ) 硬體設備愈來愈進步 因此許多大廠紛紛提供能開發 Web 應用程式 ( 網頁程式設計 ) 與智慧型裝置應用程式的程式語言, 像這類的程式語言有 : Java VB C# ActionScript 3.0 等物件導向程式語言 自然語言 (Natural Language) 屬於人工智慧語言, 近似人類的語言是程式語言的終極目標 如 :LISP(LIST Processing) PROLOG(LOGic PROgramming) 鋼鐵人中的 Jarvis

10 翻譯器的分類 編譯器 (Compiler) 直譯器 (Interpreter) 組譯器 (Assembler)

11 編譯器 (Compiler) 是電腦廠商提供的系統軟體 ( 程式 ) 將高階語言所寫的程式碼轉換成能直接被機器接受之目的程式 優點 : 是程式經編譯過存成目的檔, 下次執行時程式若未修改過可馬上執行, 較節省編譯和執行時間 缺點 : 編譯和連結時間較長而且程式有修改過必須重新編譯程式執行時必須將整個執行檔一次載入, 需要較大的記憶體 程式存檔時亦需要較大的輔助儲存體空間 執行階段發生錯誤時除錯較難處理

12 直譯程式 (Interpreter) 亦是電腦廠商提供的系統程式之一 將高階語言所編寫的程式碼, 依其敘述的邏輯順序, 將指令逐一轉為機器語言指令後執行 優點 : 執行時所需記憶體空間和存檔時所需磁碟空間較小, 且程式較易除錯適合初學者 缺點 : 每次執行均須重新翻譯, 執行所需的時間較長, 程式若供多人使用時效率較差

13 C 語言的沿革 C 語言的前身追朔到 1960 年以解決問題為導向的高階語言 - ALGOL 60, 當時博得好評價, 不適合撰寫系統軟體 1963 年英國劍橋和倫敦大學以 ALGOL60 為基礎, 共同推出與硬體有關 CPL (Combined Programming Language) 語言, 由於當時考慮層面過於寬廣, 造成不方便撰寫系統軟體 1968 年 Martin Richards ( 世界公認 C 語言的鼻祖 ) 在英格蘭劍橋簡化 CPL 語言而發展出 BCPL(Basic Combined Programming Language)

14 1970 年 Ken Thompson 於美國 Bell 實驗室再度精簡 BCPL 語言設計出接近硬體的 B 語言 1972~1973 年間 Dennis Ritchie 於美國 Bell 實驗室, 為新型 PDP-11 電腦重新改寫 Unix 作業系統, 結合 B 語言和 BCPL 語言重要觀念加上資料型別以及一些其他概念發展成 C 語言 1973 年 K. Thompson 和 D. M. Ritchie 兩人合作把 UNIX 的 90% 以上用 C 改寫成即 UNIX-5, 直到 1975 年 UNIX-6 公佈後, 才引起注意 1978 年 Ritchie 和 Brian Kernighan 於出版 The C Programming Language 一書, 奠定 C 語言完整架構, 將此版本的 C 語言稱為 K&R C 語言

15 隨後 C 語言百家爭名, 產生出多種版本的 C 語言如 : Lattic C MS-C Quick C 等, 為使 C 語言標準化,1983 年夏, 美國國家標準協會 (ANSI) 制定一套 ANSI 的 C 語言標準 標準化過程達六年之久, 最後於 1989/12 ANSI 標準 終於完成,1991 年初 ANSI C 第一版終於出現 1987 年美國寶蘭 (Borland) 公司結合了 K&R C 和 ANSI C 推出 Turbo C, 深受當時程式設計者的喜愛隨著資訊科技的進步, 導致物件導向程式設計的流行

16 ANSI C 和 ISO C 1989 年,C 語言被 ANSI 標準化, 編號為 ANSI X 這個版本又稱為 C 年, 國際標準化組織 (ISO)WG14 工作群組, 製定了 ISO 9899:1990, 又稱為 C90 隨後, ANSI 亦接受國際標準 C, 並不再發展新的 C 標準 修正了一些細節和增加更多更廣的國際字元集支援 引出了 1999 年 ISO 9899:1999 的發表 它通常被稱為 C99 被 ANSI 於 2000 年 3 月採用 2011 年 12 月 8 日,ISO 正式發布了新的 C 語言的新標準 C11, 之前被稱為 C1X, 官方名稱為 ISO/IEC 9899:2011

17 C with Classes => C++

18 C 語言的特色 程式具有區塊結構及不嚴謹的資料型別檢查 為 UNIX 作業系統所採用的程式語言 介於低階和高階語言中階程式語言 可呼叫處理硬體函式庫或自行設計需要函式庫來直接控制硬體, 以提升硬體執行速度 另方面 C 語言可用來發展高階軟體介面 C 語言具有高階架構和低階功能

19 C/C++ 基礎程式設計 整合開發環境 講師 : 張傑帆 CSIE, NTU

20 C++ 開發工具 整合式開發環境 Integrated Development Environment (IDE) 是整合編輯 編譯 測試 除錯 與執行等功能的程式開發軟體 例如 Borland 公司的 C++ Builder IBM 公司的 VisualAge C++ Microsoft 公司的 Visual C++ 等都是整合式的 C++ 程式開發軟體

21 下載 Dev C++ 搜尋 Dev C++, 並選擇搜尋所有網頁, 則可找到 BloodShed Software Dec C++ 的官方網站 衍生版本下載最新版的 Orwell Dev-C 版阿榮免安裝版 Orwell s Engine 官網 Code::Blocks ( 除錯器設定較為麻煩 ) 官網 ) 阿榮免安裝版

22 使用 Dev C

23 編譯與執行 2. 由於這是新專案, 所以 Dev-C++ 會要求選擇儲存 main.cpp 的位置, 預設儲存位置是與專案相同的目錄, 因此按存檔就可以了 3. 編譯完成且程式沒有語法錯誤後, 出現命令提示字元視窗, 並根據 cout 指令輸出字串如下 :

24 使用 Visual C

25 Visual C++ Visual C , 可以上微軟 (Microsoft) 官網下載及安裝 Visual C /2012/2013 Express Visual Studio 2015 / 2017 Community Visual Studio Code

26 C/C++ 基礎程式設計 C 語言入門 變數 基本處理與輸入輸出 求知若飢, 虛心若愚 Stay hungry. Stay foolish. -Steve Jobs 2005 講師 : 張傑帆 CSIE, NTU

27 課程大綱 C 語言入門 資料型態與變數 基本資料處理 基本輸出入函式

28 C 語言執行過程 程式語言? 語法介於人與電腦之間, 用來命令電腦做事的一種語言! 人類 : 中文, 英文, 電腦 : 控制 ( 邏輯 ), 運算 ( 數學 ) ( 暫時 ) 儲存資料 原始程式原始程式 SOURCE.C 人與電腦之間的一種語言 編譯器 COMPILER 目的檔目的檔 SOURCE.OBJ 連結器 LINKER 執行檔 SOURCE.EXE 需要被翻譯 CPU 才看的懂多個翻譯好的檔案連起來成為一個可執行的檔案

29 標準 C 語言格式 要點 程式有開始與結束 一個口令一個動作 ( 以分號 ; 代表一個動作的結束 ) 宣告要用的資料 ( 記憶體 ), 然後寫程式操作它們 (CPU) #include <stdio.h> ----> 呼叫標準輸入輸出函式庫 int main() ----> 主程式 ( 開始程式 ) { [ 宣告要用到的資料 ] [ 寫程式 ] } return 0; ----> 回傳 0 ( 結束程式 )

30 第一個 C 程式 編譯示範 HelloWorld 使用 Visual C++ / Dev C++ 編譯並執行 #include <stdio.h> int main() { printf("hello World!\n"); } return 0;

31 註解 單行註解 : // 內容 將一範圍註解 : /* 內容 */ #include <stdio.h> // 這行是呼叫標準輸入輸出函式庫 int main() // 這行是主程式 { printf("hello World!\n"); //printf(" 這行不會真的印出來!\n"); /*printf(" 這行跟下行也是!\n"); printf(" 不會印!\n");*/ } return 0;

32 課程大綱 C 語言入門 資料型態與變數 基本資料處理 基本輸出入函式

33 資料型態 字元 (char) Ex. char a = A 整數 (int) Ex. int b = 123 浮點數 (double) Ex. double c = 資料可以透過變數存取! 變數名稱型態內容記憶體位址 a char A 0x1000 b int 123 0x1001 c double x1005 A ( 字元 ) 123 ( 整數 ) ( 浮點數 )

34 變數 當我們使用 CPU 處理資料, 常會需要把資料做儲存與讀取的動作 使用對的資料型態的變數存放對的資料! 使用等號儲存 ex: int num = 3; 規則 : 先宣告, 再使用! 123 ( 整數 ) ( 浮點數 ) A ( 字元 )

35 宣告變數 語法 : 宣告一個變數 : 資料型態變數名稱 ; 宣告多個變數 : 資料型態變數名稱 1, 變數名稱 2,, 變數名稱 n; 宣告變數並初始化 : 資料型態變數名稱 = 內容 ; 使用除錯器監看變數內容的變化 教學影片 : 精簡版 完整版 #include <stdio.h> int main() { int num1 = 123; double num2 = ; char ch1 = 'A'; double num3; // 宣告 num1 為整數變數 // 宣告 num2 為小數變數 // 宣告 ch1 為字元變數 // 宣告 num3 為小數變數 } num3 = num1 + num2; return 0; // 將 num1+num2 之結果存到 num3

36 變數命名的原則 開頭必須是英文字母或底線 字元的大寫小寫所代表的意義不同. 不得使用關鍵字 (Keyword) #include <stdio.h> int main() { int abc = 10; int ABC = 20; int My_Apple = 999; int My-Apple = 999; // 錯誤 : 不能有標點符號 int 123a = 30; // 錯誤 : 變數開頭為數字 int char = 40; // 錯誤 : 變數為關鍵字 char return 0; }

37 關鍵字 (Keyword) 關鍵字 (Keyword) 又稱保留字 是事先賦予某個識別字特別的用途, 以供程式設計呼叫或使用, 不允許重複使用 下表為 ANSI C 所提供的保留字, 透過這些保留字 配合運算子 (Operator) 和分隔符號 (Seperator), 就定義出 C 語言所提供的各種敘述 (Statement):

38 常見關鍵字 (Keyword)

39 變數的資料型態種類 1 byte 可放 0~255 大小之任一數字 不同變數能存的值之範圍有限 操作資料請注意所宣告的變數特性 類別 符號位元 容量 (bytes) 表示法 數值範圍 2 short ~32767 有 4 int ~ 整數 2 unsigned short 0~65535 無 4 unsigned int 0~ 浮點數 有 4 float ~ double ~ 字元 有 1 char -128~127 無 1 unsigned char 0~255

40 各資料型別的有效範圍 ( 視編譯器不同 )

41 小練習觀察不同型態的變數大小 -Debugger 介紹 #include <iostream> int main() { sizeof(int); sizeof(double); 不同編譯器略有不同 用 sizeof() 函式來觀察變數大小 (byte) } return 0;

42 課程大綱 C 語言入門 資料型態與變數 基本輸出入函式 基本資料處理

43 基本輸入輸出 scanf 預設為鍵盤輸入 printf 預設為螢幕輸出 123 ( 整數 ) 123

44 基本輸入輸出 範例 : 用鍵盤輸入一個整數, 再將它由螢幕輸出 #include <stdio.h> int main() { int num; scanf("%d", &num); // 鍵盤輸入之整數存到 num printf("%d\n", num); // 將整數 num 由螢幕輸出 } return 0;

45 小練習 基本輸入輸出交換 用鍵盤輸入二個整數, 再將它交換順序後由螢幕輸出

46 基本輸出函數 格式化輸出函數 printf( ) 語法如下 : printf( 格式化輸出內容, 參數 1, 參數 2,... 參數 n); 格式化輸出內容, 可加入列印格式 控制字元 修飾子 參數, 為對應格式之資料內容 ( 可為變數, 運算式, 常數 ) 要訣 : printf("%d %d \n", num1, num2); 參數 : 一個 % 對應一個參數 列印格式 : % 後可加對應參數型態之列印格式 修飾子 : % 後可加修飾子對列印格式做排版 控制 ( 逸出 ) 字元 : 一般鍵盤無法輸入的字元要用控制字元 Ex. 在螢幕印一整數變數內容並斷行 printf( %d\n, num);

47 - 列印格式 控制字元 格式化輸出內容 列印格式 輸出敘述 %c 字元 %s 字串 %d 十進位整數 %u 無號十進位整數 %o 無號八進位整數 %x 無號十六進位整數, 以 0 ~ f 表示 %X 無號十六進位整數, 以 0 ~ F 表示 -- %f 浮點數 (float), 小數點型式 %lf 浮點數 (double), 小數點型式 %e 浮點數, 指數 e 型式 %E 浮點數, 指數 E 型式 %g 印出 %f 與 %e 較短者 %G 印出 %F 與 %E 較短者 %p 指標位址 %% 印出百分比符號 控制字元功能 \a 警告音 \b 倒退 \f 換頁 \n 換行 \r 歸位 \t 跳格 \ 印出單引號 \ 印出雙引號 \\ 反斜線 \/ 斜線 \d 八進位 Ascii 碼 \x 十六進位 Ascii 碼 --

48 - 修飾子 格式化輸出內容 修飾子 功能 範例 - 向左對齊 %-3d + 將數值的正負號顯示出來 %+5d 空白數值為正值時, 留一格空白 ; 為負值時, 顯示負號 % 6f 0 將固定欄位長度的數值前空白處填上 0; 與 - 修飾子同時使用時, 此修飾子無效 %07.2f 數字 欄位長度, 當數值的位數大於所定的欄位長度時, 欄位會自動加寬它的長度 %9d. 數值以 %e, %E, %f 型式表示時, 決定小數點後所要顯示的位數 %4.3f h 表示 short int 或是 unsigned short int %h l 表示 long int 或是 unsigned long int %l

49 基本輸出函數 範例 : #include <stdio.h> int main() { int x=42; double y=12.345; char c='a'; } printf("%d %lf %c\n",x, y, c); printf( %15d \n, x); // 空 15 格 printf( %-15d \n, x); // 向左對齊 printf( %015d \n, x); // 前面空白處填 0 printf( %10lf \n, y); //long 用, 不是也沒關系 printf( %10.3lf \n, y); // 限小數點以下第三位 return 0;

50 小練習 基本輸出練習 請使用 printf 來印出如以下的內容 : 每行文字中請用一 tab 間距隔開 (\t) 每行文字以換行結尾 (\n) 每列文字最後無多餘的空白或其它不可見字元 ( 例如空白,\n,\t)

51 基本輸入函數 格式化輸入函數 scanf( ) 語法如下 : scanf( 格式化輸入內容, & 參數 1, & 參數 2,...& 參數 n); 格式化輸入內容, 格式與 printf 同 & 參數, 為對應格式之變數記憶體位置 要訣 : & 參數 : 一個 % 對應一個變數記憶體位置, 輸入時以空白鍵, TAB, Enter 區隔, 以 Enter 做為輸入結束 列印格式 : % 後可加對應參數型態之格式 修飾子 : 一般不使用 控制字元 : 一般不使用 Ex. 將鍵盤輸入之兩個整數存到兩個整數變數 scanf( %d%d, &num1, &num2);

52 基本輸入函數 範例 : #include <stdio.h> int main() { int num1; double num2; char ch; scanf("%c", &ch); scanf("%d", &num1); scanf("%lf", &num2); } printf("%c\n", ch); printf("%d\n", num1); printf("%lf\n", num2); return 0;

53 課程大綱 C 語言入門 資料型態與變數 基本輸出入函式 基本資料處理

54 算數運算子 加 減 乘 除 負數及餘數運算子 加 (+) 減 (-) 乘 (*) 除 (/) 為一般的四則運算 而餘數運算 (%) 是經由兩整數相除所得的餘數稱之 負數是在某個常數前面加個減號所成的組合稱之 運算子的優先權 運算子, 其運算的優先順序如下 : 負號 (-) 乘 ( * ) 除 ( / ) 餘數( % ) 加 ( +) 減 ( - ) 高優先順序 中優先順序 低優先順序 使用括號 ( ) 改變優先順序!

55

56 整數與小數的除法 注意以下範例之整數之除法!! 整數除法結果為整數 使用型態轉換語法改變運算結果 : ( 資料型態 ) 運算式 #include<stdio.h> int main() { int a1=46, a2=5; double b1=46, b2=5; double x, y; x = a1/a2; // x = 9 y = b1/b2; // y = 9.2 } // 使用型態轉換把 a1/a2 用小數運算表示 x = (double)a1/a2; // x = 9.2 return 0;

57 特殊運算式 C/C++ 常用的特殊運算式 : 遞增 遞減 特殊運算式 基本運算式 a++ a = a + 1 a-- a = a - 1 a += b a = a + b a -= b a = a b a *= b a = a * b a /= b a = a / b a %= b a = a % b

58 特殊運算式 觀察下面整數 a 的變化 #include<stdio.h> int main() { int a = 0; } a+=5; a++; a/=3; a*=5; a-=4; a%=3; return 0;

59 複合指定運算子

60 特殊運算式 觀察下面整數 a 與 b 的變化 #include<stdio.h> int main() { int a = 0; int b; } a+=10; b = a++; b = ++a; b = a--; b = --a;

61 遞增和遞減運算子 每一行的 a 初始值皆為 10

62 邏輯與關係運算子 一般用於控制流程等有條件的敘述當中 常用來比較或判斷變數內容資料為多少 運算子 功能敘述 && AND( 且 ) OR( 或 )! NOT( 非 ) 關係運算子 運算子 功能敘述 < 小於 <= 小於等於 > 大於 >= 大於等於 == 等於!= 不等於

63 基本運算子優先順序表 可使用括號改變優先順序 高 低!, 負號 (-), ++, -- 乘 ( * ) 除 ( / ) 餘數 ( % ) 加 ( +) 減 ( - ) <, <=, >, >= ==,!= &&

64 練習 計算梯形面績存入一個整數變數, 並輸出其結果 輸出結果 ( 僅顯示小數點後一位 ) ex: ( 上底 =2, 下底 =6, 高 =4) 梯型公式 :( 上底 + 下底 ) 高 2

65 練習 輸入兩個小數, 印出兩者相加的結果 ( 輸出小數後兩位 ) 例如 : 輸入 : 5.1 及 2.3 輸出 : = 7.40

66 回家作業 (Hw1-calc.c) 製作一個簡單的計算機 功能 數字的 +,-,*,/ ( 不需要判斷除以 0 之情況 ) 輸入輸出格式 ( 格式必須與下面程式結果一致 ) 連續輸入兩個數字, 以空白鍵分開 按下 Enter 後算出結果 ( 顯示小數點後兩位 ) 程式結果 :

PowerPoint Presentation

PowerPoint Presentation C 語言概觀 NTU CSIE 張傑帆 程式語言的分類 第一代語言 : 機器語言 (Machine Language) 第二代語言 : 組合語言 第三代語言 : 高階語言 第四代語言 : 查詢語言 (Query Language) 第五代語言 : 物件導向與自然語言 程式語言的分類 第一代 : 機器語言 (Machine Language) 以連續 0 1 來編寫程式, 執行速度最快 屬機器導向語言

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

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

新版 明解C言語入門編

新版 明解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 information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

Microsoft Word - 2-4-1_2 課本1225_OK_0222修.doc

Microsoft Word - 2-4-1_2 課本1225_OK_0222修.doc 第 七 課 玩 積 木 學 程 式 學 習 目 標 1. 學 生 能 夠 說 出 程 式 中 的 指 令 還 要 轉 換 成 電 腦 可 以 了 解 的 命 令 才 能 指 揮 電 腦 工 作 2. 學 生 能 夠 說 出 程 式 語 言 的 發 展 愈 高 階, 愈 像 人 類 的 自 然 語 言 3. 學 生 能 夠 分 辨 程 式 語 言 的 不 同 用 途 4. 學 生 能 夠 說 出 個

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

C C

C C C C 2017 3 8 1. 2. 3. 4. char 5. 2/101 C 1. 3/101 C C = 5 (F 32). 9 F C 4/101 C 1 // fal2cel.c: Convert Fah temperature to Cel temperature 2 #include 3 int main(void) 4 { 5 float fah, cel; 6 printf("please

More information

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與

第 15 章 程 式 編 写 語 言 15.1 程 式 編 写 語 言 的 角 色 程 式 編 寫 語 言 是 程 式 編 寫 員 與 電 腦 溝 通 的 界 面 語 法 是 一 組 規 則 讓 程 式 編 寫 員 將 字 詞 集 合 起 來 電 腦 是 處 理 位 元 和 字 節 的 機 器, 與 程 式 編 写 語 言 在 完 成 這 章 後, 你 將 能 夠 了 解 程 式 編 写 語 言 的 功 能 了 解 高 階 語 言 和 低 階 語 言 之 間 的 分 別 知 道 翻 譯 程 式 的 意 義 和 能 夠 把 翻 譯 程 式 分 類 為 : 匯 編 程 式 編 譯 程 式 和 解 譯 程 式 認 識 不 同 翻 譯 程 式 的 優 點 和 缺 點 程 式 是 指 揮 電 腦 的 指

More information

CC213

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

Microsoft PowerPoint - chap3

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

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

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

碩命題橫式

碩命題橫式 一 解釋名詞 :(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 information

Microsoft PowerPoint - 02_運算.pptx

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

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

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023) ( CIP) /. :, 2005. 2 ( ) ISBN 7-5624-3339-9.......... TP311. 1 CIP ( 2005) 011794 : : : : * : : 174 ( A ) :400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / /www. cqup. com. cn : fxk@cqup.

More information

Learning by debugging

Learning by debugging Learning C by debugging 序言 這本書是我規劃 C 語言學習地圖的第三本 看完第一本的 樂在 C 語言 後, 希望您能在 戰勝 C 語言, 這也是本書取名的考量因素 同時在內容的深度與廣度上也加以擴大, 俾能對 C 有更進一步的了解 第三本是 精通 C/C++ 指標 期使您對 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

untitled

untitled 不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int

More information

ebook8-30

ebook8-30 3 0 C C C C C C++ C + + C++ GNU C/C++ GNU egcs UNIX shell s h e l l g a w k P e r l U N I X I / O UNIX shell awk P e r l U N I X C C C C C C U N I X 30.1 C C U N I X 70 C C U N I X U N I X U N I X C Dennis

More information

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf (%d, & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf (%d %d 2013 18 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp, Compilation Error cin scanf Time Limit Exceeded 1: A 5 B 5 C 5 D 5 E 5 F 5 1 2013 C 1 # include 2 int main ( void ) 3 { 4 int cases, a, b,

More information

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

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

More information

C

C C 2017 4 1 1. 2. while 3. 4. 5. for 6. 2/161 C 7. 8. (do while) 9. 10. (nested loop) 11. 12. 3/161 C 1. I 1 // summing.c: 2 #include 3 int main(void) 4 { 5 long num; 6 long sum = 0L; 7 int status;

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc 2 5 8 11 0 13 1. 13 2. 15 3. 18 1 23 1. 23 2. 26 3. 28 2 36 1. 36 2. 39 3. 42 4. 44 5. 49 6. 51 3 57 1. 57 2. 60 3. 64 4. 66 5. 70 6. 75 7. 83 8. 85 9. 88 10. 98 11. 103 12. 108 13. 112 4 115 1. 115 2.

More information

Microsoft PowerPoint - 3C¬ì§Þ»P¥Í¬¡-chapter2

Microsoft PowerPoint - 3C¬ì§Þ»P¥Í¬¡-chapter2 Chapter II 軟硬之間 電腦的程式與硬體 1 資料的二進位表示法 資訊在電腦外部及內部表示法上的不同 2 資料的二進位表示法 二進位與十進位轉換表 3 資料的二進位表示法 1035 0000010000001011-1035 直接符號 1000010000001011 1 s 補數 1111101111110100 2 s 補數 1111101111110101 負整數表示法 4 資料的二進位表示法

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

C

C C 2017 3 14 1. 2. 3. 4. 2/95 C 1. 3/95 C I 1 // talkback.c: 2 #include 3 #include 4 #define DENSITY 62.4 5 int main(void) 6 { 7 float weight, volume; 8 int size; 9 unsigned long letters;

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

計算機概論總複習完全攻略 9-1 程式語言簡介 程式語言的分類 1. 程式語言是人類與電腦溝通的工具 可用來命令電腦執行各項作業 2. 程式語言的分類 3. 低階語言 比較接近電腦硬體層次的語言 執行速度快 但不易編寫與閱讀 低階語言 機器語言 (1) 機器語言是唯一可以直接在電腦上執行的語言 由

計算機概論總複習完全攻略 9-1 程式語言簡介 程式語言的分類 1. 程式語言是人類與電腦溝通的工具 可用來命令電腦執行各項作業 2. 程式語言的分類 3. 低階語言 比較接近電腦硬體層次的語言 執行速度快 但不易編寫與閱讀 低階語言 機器語言 (1) 機器語言是唯一可以直接在電腦上執行的語言 由 Chapter 9 程式語言 章節 應考重點 掌握先機 9-1 程式語言簡介 1. 程式語言的分類 2. 高階語言和低階語言的 j 特色 k 比較 3. 常見的高階語言及特性 4. 程式語言的翻譯 j 流程 k 比較 5. 物件導向程式語言的 j 常見名詞 k 特性 9-2 演算法與流程圖 6. 演算法的特性 7. 了解各種流程圖符號的 j 名稱 k 畫法 l 使用時機 8. 結構化程式設計的特性

More information

Microsoft PowerPoint - chap2.ppt

Microsoft PowerPoint - chap2.ppt 基本程式設計觀念 人 自然語言 ( 中文 英文...) 高階語言 (C C++ Java) 組合語言 (8051 或是 80x86) 機器語言 (8051 或是 80x86) 機器 林銘波編著 --- 全華科技圖書公司 2.1 計算機的階層式結構 應用程式 ( 或語言 ) 高階語言組合語言硬體 林銘波編著 --- 全華科技圖書公司 2.2 儲存程式計算機 資料輸入 中央處理器讀取 / 寫入控制 CPU

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

Microsoft Word - Chap02.doc

Microsoft Word - Chap02.doc 標準的輸入與輸出 2-1 字元的輸出與輸入 2-2 格式化的輸出與輸入 2-3 摘要 2-4 關鍵字 2-5 問題演練 2-6 程式實作 i 上 C 語言 這一章我們將談論標準的輸入與輸出 (standard input/output) 所謂標準的輸入與輸出, 其作用端分別為鍵盤和螢幕 除了標準的輸入與輸出外,C 語言還提供檔案的輸入與輸出, 其作用端皆為檔案, 此部份留在第十一章 : 檔案, 再加以解說

More information

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf (%d, & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9 201 201 21 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 1 B 1 C 5 D RPG 10 E 10 F 1 G II 1 1 201 201 C 1 # include 2 int main ( void

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

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

More information

C/C++程序设计 - 字符串与格式化输入/输出

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 函數樣板 (Function Template) 與 類別樣板 (Class Template) 講師 : 洪安 1 資料結構與 C++ 程式設計進階班 為何需要通用函數? (1/2) int abs(int x) { return (x>0)?x:-x; 取名困難不好記 float fabs(float x) { return (x>0)?x:-x; complex cabs(complex x)

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

Microsoft Word - 119002_Java_術科 .doc

Microsoft Word - 119002_Java_術科 .doc 電 腦 軟 體 設 計 乙 級 技 術 士 技 能 檢 定 術 科 測 試 應 檢 人 參 考 資 料 (Java) 試 題 編 號 :11900-1000201~3 審 定 日 期 :100 年 6 月 28 日 電 腦 軟 體 設 計 乙 級 技 術 士 技 能 檢 定 術 科 測 試 應 檢 人 參 考 資 料 目 錄 ( 第 二 部 分 ) 壹 電 腦 軟 體 設 計 乙 級 技 術 士 技

More information

VB.Net

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

More information

Microsoft PowerPoint - plan06.ppt

Microsoft PowerPoint - plan06.ppt 程 序 设 计 语 言 原 理 Principle of Programming Languages 裘 宗 燕 北 京 大 学 数 学 学 院 2012.2~2012.6 6. 基 本 控 制 抽 象 子 程 序 抽 象 子 程 序 活 动 和 局 部 环 境 静 态 实 现 模 型 一 般 实 现 模 型 调 用 序 列 和 在 线 展 开 参 数 机 制 泛 型 子 程 序 异 常 处 理 其

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

Microsoft Word - 13院21号.doc

Microsoft Word - 13院21号.doc 川 教 考 院 2013 21 号 四 川 省 教 育 考 试 院 关 于 全 国 计 算 机 等 级 考 试 体 系 调 整 的 通 知 各 NCRE 考 点 : 为 进 一 步 适 应 新 时 期 计 算 机 应 用 技 术 的 发 展 和 人 才 市 场 需 求 的 变 化, 确 保 全 国 计 算 机 等 级 考 试 ( 以 下 简 称 NCRE) 健 康 持 续 发 展, 教 育 部 考

More information

第3章.doc

第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

第一篇文概說第七章公文的用語及標點符號公本篇內容 第一章 緒論 第二章 公文的意義 第三章 公文與高 普 特各類考試 第四章 公文程式之意義及演變 第五章 公文之分類及其行文系統 第六章 公文之結構與行款 第一篇 第一章緒論 003 第一章緒論 等 等 004 最新應用公文 第一篇 第二章公文的意義 005 第二章公文的意義 第一節 一 須為公務員製作之文書 二 須為公務員 職務上 製作之文書 006

More information

The golden pins of the PCI card can be oxidized after months or years

The golden pins of the PCI card can be oxidized after months or years Q. 如何在 LabWindows/CVI 編譯 DAQ Card 程式? A: 請參考至下列步驟 : 步驟 1: 安裝驅動程式 1. 安裝 UniDAQ 驅動程式 UniDAQ 驅動程式下載位置 : CD:\NAPDOS\PCI\UniDAQ\DLL\Driver\ ftp://ftp.icpdas.com/pub/cd/iocard/pci/napdos/pci/unidaq/dll/driver/

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

PowerPoint Presentation

PowerPoint Presentation Python A Comprehensive Programming Language 謝育璘 r03944051@ntu.edu.tw Guido van Rossum Monty Python's Flying Circus 直譯 : 不用經過編譯就能執行.py 程式碼檔 (source file) 就是執行檔 (executable file) 不過系統要先安裝好 python 環境 3 直譯

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

_汪_文前新ok[3.1].doc

_汪_文前新ok[3.1].doc 普 通 高 校 本 科 计 算 机 专 业 特 色 教 材 精 选 四 川 大 学 计 算 机 学 院 国 家 示 范 性 软 件 学 院 精 品 课 程 基 金 青 年 基 金 资 助 项 目 C 语 言 程 序 设 计 (C99 版 ) 陈 良 银 游 洪 跃 李 旭 伟 主 编 李 志 蜀 唐 宁 九 李 涛 主 审 清 华 大 学 出 版 社 北 京 i 内 容 简 介 本 教 材 面 向

More information

nooog

nooog C : : : , C C,,, C, C,, C ( ), ( ) C,,, ;,, ; C,,, ;, ;, ;, ;,,,, ;,,, ; : 1 9, 2 3, 4, 5, 6 10 11, 7 8, 12 13,,,,, 2008 1 1 (1 ) 1.1 (1 ) 1.1.1 ( ) 1.1.2 ( ) 1.1.3 ( ) 1.1.4 ( ) 1.1.5 ( ) 1.2 ( ) 1.2.1

More information

Microsoft Word - ch 校.doc

Microsoft Word - ch 校.doc 變數與基本資料型別 CHAPTER 3 基本資料型別 延伸資料型別 字元 字串常值 整數 浮點數常值 符號常數 識別字與保留字 變數宣告 指定 算術 複合指定 遞增和遞減運算子 關係 邏輯運算子 運算子的優先順序 強制型別轉換 自動型別轉換 檢測模擬考題解析 3.1 資料型別 電腦軟體就是用來處理各類的資料, 以解決人類生活上的問題 生活中有各式各樣的資料, 例如姓名 身高 年齡 數量 車牌號碼 編號

More information

Microsoft Word - CPE考生使用手冊160524.docx

Microsoft Word - CPE考生使用手冊160524.docx 大 學 程 式 能 力 檢 定 (CPE) 考 生 使 用 手 冊 2016 年 5 月 24 日 這 份 手 冊 提 供 給 參 加 CPE 檢 定 考 試 的 考 生 內 容 包 含 考 試 環 境 的 使 用, 以 及 解 題 時 所 使 用 I/O 的 基 本 知 識 1. 如 欲 報 名 參 加 CPE 考 試, 請 先 於 CPE 網 站 完 成 帳 號 註 冊, 然 後 再 報 名 該

More information

CH01.indd

CH01.indd 3D ios Android Windows 10 App Apple icloud Google Wi-Fi 4G 1 ( 3D ) 2 3 4 5 CPU / / 2 6 App UNIX OS X Windows Linux (ios Android Windows 8/8.1/10 BlackBerry OS) 7 ( ZigBee UWB) (IEEE 802.11/a/b/g/n/ad/ac

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

01程式語言簡介.doc

01程式語言簡介.doc 程式語言簡介 1-1 電腦的語言你知道電腦的意義是什麼嗎? 其實電腦係由許多的開關組成的 怎麼說呢? 電腦的語言只有兩個 符號, 也就是 0 與 1( 簡單吧!) 這種電腦的語言我們稱為機器語言 (Machine Language) 語言是人類發明的, 電腦也有它的語言, 我們為了和它溝通, 所以發明了程式語言 (Programming Language), 但機器語言才是電腦的母語, 電腦可以直接了解,

More information

第一次段考 二年級社會領域試題 郭玉華 (A)(B) (C)(D)

第一次段考   二年級社會領域試題 郭玉華   (A)(B) (C)(D) 五 福 二 社 p1 高 雄 市 立 五 福 國 民 中 學 97 學 年 度 第 1 學 期 第 1 次 段 考 二 年 級 社 會 學 習 領 域 試 題 卷 代 號 :30 答 案 卡 塗 寫 注 意 事 項 1. 答 案 卡 劃 記 時, 必 須 用 黑 色 2B 鉛 筆 塗 黑 塗 滿, 但 不 可 超 出 圈 外 2. 年 班 級 座 號 科 目 請 劃 記 正 確 若 劃 記 錯 誤,

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

(E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) (A) (B) (C) (D). ( ) ( ) ( ) ( ) ( ) ( ) (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (

(E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) (A) (B) (C) (D). ( ) ( ) ( ) ( ) ( ) ( ) (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). ( . (A) (B) (C) (D) (E). ( ) ( ) ( ) ( ) ( ) ( ) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). 1950 (A) (B) (C) (D) (E). 60 70 (A) (B) (C) (D) (E). ( ) ( ) ( ) ( ) (

More information

運算子多載 Operator Overloading

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

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

C/C++语言 - 运算符、表达式和语句

C/C++语言 - 运算符、表达式和语句 C/C++ Table of contents 1. 2. 3. 4. C C++ 5. 6. 7. 1 i // shoe1.c: # include # define ADJUST 7. 64 # define SCALE 0. 325 int main ( void ) { double shoe, foot ; shoe = 9. 0; foot = SCALE * shoe

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

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式

導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式 導讀 ASP.NET HTML ASP 第一篇 基礎篇第 1 章 認識 ASP.NET ASP.NET ASP.NET ASP.NET ASP.NET 第 2 章 認識 Visual Studio 20 開發環境 Visual Studio 20 Visual Studio 20 第二篇 C# 程式語言篇第 3 章 C# 程式語言基礎 C# C# 3.0 var 第 4 章 基本資料處理 C# x

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

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 6200 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對應低階顯示卡到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

C 語言—陣列及字串

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

More information

Microsoft Word - LP doc

Microsoft Word - LP doc 第七組顯示卡規範書及答標單 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 512MB DDR2 SDRAM(

More information

工 序 的 是 ( ) A. 卷 筒 切 筒 装 药 造 粒 B. 搬 运 造 粒 切 引 装 药 C. 造 粒 切 引 包 装 检 验 D. 切 引 包 装 检 验 运 输 7. 甲 公 司 将 其 实 施 工 项 目 发 包 给 乙 公 司, 乙 公 司 将 其 中 部 分 业 务 分 包 给

工 序 的 是 ( ) A. 卷 筒 切 筒 装 药 造 粒 B. 搬 运 造 粒 切 引 装 药 C. 造 粒 切 引 包 装 检 验 D. 切 引 包 装 检 验 运 输 7. 甲 公 司 将 其 实 施 工 项 目 发 包 给 乙 公 司, 乙 公 司 将 其 中 部 分 业 务 分 包 给 2013 年 安 全 工 程 师 法 律 知 识 答 案 解 析 一 单 选 择 题 1. 某 省 人 大 常 务 委 员 会 公 布 实 施 了 某 省 安 全 生 产 条 例, 随 后 省 政 府 公 布 实 施 了 某 省 生 产 经 营 单 位 安 全 生 产 主 体 责 任 规 定, 下 列 关 于 两 者 法 律 地 位 和 效 力 的 说 法, 正 确 的 是 ( ) A. 某 省 安

More information

02

02 Thinking in C++: Volume One: Introduction to Standard C++, Second Edition & Volume Two: Practical Programming C++ C C++ C++ 3 3 C C class C++ C++ C++ C++ string vector 2.1 interpreter compiler 2.1.1 BASIC

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

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63>

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63> 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 6600 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對應低階顯示卡到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

More information

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 7600 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對低階顯示卡應到主要規格之項次 ) ( 備註 : 對應 1-1-2. 繪圖介面 : 支援 AGP 介面 8X( 含 ) 以上高速繪圖晶片項次為第 1 1-1-3. 提供 128MB 64 位元 DDR SDRAM(

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

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

單步除錯 (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

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl

01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Fl 01 用 ActionScript 3.0 開始認識 Flash CS3 Flash 是應用在網路上非常流行且高互動性的多媒體技術, 由於擁有向量圖像體積小的優點, 而且 Flash Player 也很小巧精緻, 很快的有趣的 Flash 動畫透過設計師的創意紅遍了整個網際網路 雖然很多人都對 Flash 可以做精美的網路動畫並不陌生, 但是實際上 Flash 不僅如此, 只要搭配 ActionScript

More information

Ps22Pdf

Ps22Pdf C ( CIP) C /. :, 2001. 7 21 ISBN 7-5624 -2355-5. C........ C. TP312 CIP ( 2001 ) 034496 C * * : 7871092 1 /16 : 14. 25 : 356 20017 1 20017 1 : 1 6 000 ISBN 7-5624-2355-5 / TP311 : 21. 00 C, C,,,, C,, (

More information

915124_915132_小論文_1103_.doc

915124_915132_小論文_1103_.doc 投稿類別 : 資訊類 篇名 : 程式語言的差異與運用 - 以 C 語言和 VB 為例 作者 : 陳世芳 國立羅東高工 資訊二甲 葉嘉文 國立羅東高工 資訊二甲 指導老師 : 林建明老師 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

桌上型個人電腦採購規格說明表

桌上型個人電腦採購規格說明表 第三組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 :NVIDIA GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 NVIDIA 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 256MB

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

電腦設備LP _第七組顯示卡規範書

電腦設備LP _第七組顯示卡規範書 第七組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 210 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 2.0( 含 ) 以上高速繪圖晶片 210 低階顯 1-1-3. 提供 512MB DDR2 SDRAM( 含 ) 以上顯示記憶體, 具 2560

More information

untitled

untitled Introduction to Programming ( 數 ) Lecture 3 Spring 2005 March 4, 2005 Lecture 2 Outline 數 料 If if 狀 if 2 (Standard Output, stdout): 料. ((Standard Input, stdin): 料. 類 數 數 數 說 printf 見 數 puts 串 數 putchar

More information

電腦設備LP 第七組顯示卡規範書

電腦設備LP 第七組顯示卡規範書 第七組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 8400 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示對 應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 介面 16X( 含 ) 以上高速繪圖晶片 8400 低階顯 1-1-3. 提供 512MB DDR2 SDRAM(

More information

第七組顯示卡規範書

第七組顯示卡規範書 第七組顯示卡規範書 1. Nvidia 繪圖晶片 1-1. 1-1-1. 繪圖晶片 : GeForce 8400GS 系列 ( 含 ) 以上 ( 請註明採用商品之廠牌及型號, 並於型錄標示 對應到主要規格之項次 ) GeForce 1-1-2. 繪圖介面 : 支援 PCI Express 2.0( 含 ) 以上高速繪圖晶片 8400GS 低 1-1-3. 提供 512MB DDR2 SDRAM( 含

More information

(A)3 4 (B)5 6 (C)7 9 (D)10 2 (E) (A) (B) (C) (D) (E) ( ) ( ) ( ) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (

(A)3 4 (B)5 6 (C)7 9 (D)10 2 (E) (A) (B) (C) (D) (E) ( ) ( ) ( ) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (A) (B) (C) (D) ( . (A) (B) (C) (D) (E). (A) (B) (C) (D) (E) (A) (B) (C) (D) (E) (A) (B) (C) (D) (E).. (E) (A) (B) (C) (D). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E) (A) (C) (D) (E) (A) (B) (C) (D) (E)

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

投影片 1

投影片 1 Chapter 1: Start C-Language How To Speaker: Lung-Sheng Chien OutLine Course skeleton Introduction of programming language How to use Visual C++ MSDN library Linux machine Schedule: July : http://www.oz.nthu.edu.tw/~d947207/

More information

街街街街街街街街

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

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++ 基礎程式設計 字元與字串 講師 : 張傑帆 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

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質,

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質, 元 培 科 技 大 學 資 訊 管 理 系 畢 業 專 題 健 康 飲 食 網 站 計 畫 書 指 導 老 師 : 林 侑 賢 老 師 組 員 : 陳 佑 伊 (971408067) 張 祥 庭 (971408084) 黃 聖 哲 (971408098) 劉 潤 婷 (971408106) 中 華 民 國 一 百 年 十 二 月 摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時

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

105Tr_CIS1

105Tr_CIS1 准考證號碼 : 國立臺中教育大學 105 學年度學士班日間部轉學招生考試 計算機概論試題 適用學系 : 資訊工程學系二 三年級 一 選擇題 (40%, 每題 2%) 1. 在物件導向程式設計中, 一個抽象類別 (Abstract Class) 為 A. 一個沒有方法 (method) 的類別 B. 一個不能被繼承 (inherit) 的類別 C. 一個不能被實體化 (instantiated) 的類別

More information

Microsoft PowerPoint - 01 C history.ppt

Microsoft PowerPoint - 01 C history.ppt 第一章認識 C 語言 C 語言的歷史 程式的規劃與實作 第一個 C 程式 程式碼的編譯與執行 高階程式語言的發展歷史 C 的前身是 B 語言 C++ Java 與 C# 皆是由 C 演生出來的新一代語言 1 2 Declarative Language Imperative Language also called nonprocedural or very high level language

More information

3.1 num = 3 ch = 'C' 2

3.1 num = 3 ch = 'C' 2 Java 1 3.1 num = 3 ch = 'C' 2 final 3.1 final : final final double PI=3.1415926; 3 3.2 4 int 3.2 (long int) (int) (short int) (byte) short sum; // sum 5 3.2 Java int long num=32967359818l; C:\java\app3_2.java:6:

More information