Array I 授課教師 Wanjiun Liao

Slides:



Advertisements
Similar presentations
中三選科— 文科.
Advertisements

臺灣現代主義小說 Reading Taiwan's Modernism Fiction 第十一講:黃春明〈兒子的大玩偶〉(二)
国家自然科学基金项目申请 经验交流与心得体会
工商心理學導論 第六章 訓練與發展.
高考主题讲座 高考语文 董 腾.
如何幫助兒童情緒管理- 一般兒童及情緒障礙兒童
3.3 信息的智能化加工 主讲人:万林.
臺灣現代詩 Taiwan Modern Poetry 第九講:覃子豪、周夢蝶
大家好!.
心理健康教育 高职校学生心里健康教育.
臺灣現代主義小說 Reading Taiwan's Modernism Fiction 第十講:黃春明〈兒子的大玩偶〉(一)
展望 2020 暨歐盟國家聯絡據點 Horizon 2020 and Nat’l Contact Points 歐盟科研架構國家聯絡據點辦公室 EU National Contact Point, Taiwan 1 歐盟法與生命文化 ( 二 ) 第四單元 林芳邦 博士 歐盟科研架構國家聯絡據點計畫主持人.
(讲座幻灯课件请在网上下载,让我们一起思考!)
(讲座幻灯课件请在网上下载,让我们一起思考!)
从2008年度时尚先生看我们的时代精神方向.
學習行為觀察與評估 講 師:陳怡華.
罗湖区第二届智慧杯中学政治学科小课题研究
單元19 韓信傳(一) 漢書選讀 授課教授:宋淑萍教授 【本著作除另有註明外,採用創用CC「姓名標示
【本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」臺灣3.0版授權釋出】
六入處誦(II).
9. 通路概念與策略 授課教師:國立台灣大學農業經濟學系 雷立芬教授
法文 授課教師:歐德尼教授 Passé Composé(ⅠⅠ) : être ou avoir ? 第二十一單元 複合過去式(ⅠⅠ)
西洋哲學史 西洋哲學的創始:古希臘哲學 (一)
模仿、認識與現象學 臺北醫學大學通識教育中心 林文琪副教授
義大利文 第一單元:UNIT 6(1) 授課老師:若瑤老師
法文 授課教師:歐德尼教授 第十二單元 On pend la crémaillère ! 我們慶祝搬新家
第二單元 L’alphabet et les prénoms français
Écrire à ses amis ou à sa famille
第 7 章 陣列 (Array).
1. 課程簡介、定義 Marketing 授課教師:國立台灣大學農業經濟學系雷立芬教授
Historical background: Kant and Wittgenstein
Indiquer un itinéraire.
法文 授課教師:歐德尼教授 第十九單元 Un dimanche habituel. 星期日的例行生活。
第三單元 Control Structure II
第二十二單元:UNIT 10—(2) 授課老師:若瑤老師
第九單元 Classes and data abstraction I
義大利文 第十四單元:UNIT 8 (2) 授課老師:若瑤老師
第十單元 Comment compter en français ?
第十六單元:UNIT 8—(4) 授課老師:若瑤老師
數學與文化:以數學小說閱讀為進路 洪萬生 台灣師範大學數學系退休教授
西洋政治哲學概論 Plato’s The Republic (the regime, the best political life)
第二講:初步認識釋迦摩尼佛的生平與教學 授課教師:國立臺灣大學哲學系 蔡耀明 教授
Survey of Selected Western Classics Unit 6: 聖經中的詩- Psalms
5. 產品開發與創新 授課教師:國立台灣大學農業經濟學系雷立芬教授
歐盟法與生命文化 (二) 第八單元 Protestantism Spirit of Reformation
授課時間:2012年10月25日(四)16:30~18:20 授課地點:博雅教學館 405、406室
Operations Management Unit 3: Project Management (2)
本課程指定教材為:朱熹,《周易本義》,大安出版社。本講義僅引用部分內容,請讀者自行準備。
第十二單元:UNIT 7—In albergo (5) 授課老師:若瑤老師
第一講:課程介紹 授課教師:國立臺灣大學哲學系 蔡耀明 教授
法學入門 第10單元:公法與民商法 【本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」台灣3.0版授權釋出】 1.
授課教師:國立臺灣大學 政治學系 王業立 教授
法文 授課教師:歐德尼教授 (1) Les voyelles (révision) 母音
臺灣現代主義小說 Reading Taiwan's Modernism Fiction 第一講:課程簡介
法學入門 第 1 單元:法學入門 【本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」台灣3.0版授權釋出】
計算機程式 授課教師:廖婉君教授 第六單元 Arrays
【本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」臺灣3.0版授權釋出】
Kant on Categorical Imperative
第二單元:Theories of Self Knowledge 自我知識理論 梁益堉 教授
第十一單元:Contemporary acquaintance theories 當代親知理論 梁益堉 教授
Operations Management Unit 4: Developing a Process Strategy
【本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」臺灣3.0版授權釋出】
Operations Management Unit 5: Analyzing Processes (1)
第二單元(2):Case Study- Li & Fung
【本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」臺灣3.0版授權釋出】
【本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」臺灣3.0版授權釋出】
《数据结构与算法设计》第一部分 面向对象的C++程序设计基础.
公文辦理注意事項.
本課程指定教材為:朱熹,《周易本義》,大安出版社。本講義僅引用部分內容,請讀者自行準備。
變數與資料型態  綠園.
Presentation transcript:

授課教師 Wanjiun Liao email wjliao@ntu.edu.tw Array I 授課教師 Wanjiun Liao email wjliao@ntu.edu.tw 【本著作除另有註明外,採取創用CC「姓名標示-非商業性-相同方式分享」台灣3.0版授權釋出】 本課程指定教材為 c++ how to program 8th.edition, Paul Deitel,Harvey Deitel,2012,Prentice Hall 本作品轉載自Microsoft Office 2007多媒體藝廊,依據Microsoft服務合約及著作權法第46、52、65條合理使用。

What, Why, and How? int a[6]; a[0], a[1], a[2], a[3], a[4], and a[5] for (int i=0; i<6;i++) a[i]=i*2; //Fig. 7.3 for (int i=0; i<6;i++) cout <<a[i]<<endl; int a[3], b[5], c[13]; int a[5] = {1,2,3,4,5}; Q1: int a[5] = {1,2,3}; Q2: int a[5] = {1,2,3,4,5,6}; Q3: int a[] = {1,2,3,4,5};

Illustration of a 12-Element Array 1543 72 6 -45 -89 62 -3 1 6543 78 C[0] C[1] C[2] C[3] C[4] C[5] C[6] C[7] C[8] C[9] C[10] C[11] Name of the array is c value Name of an individual array element Position number of the element within the array c

Data Array vs. Character Array String: char x[]=“happy”; char x[6] ={‘h’, ‘a’, ‘p’, ‘p’, ‘y’, ‘\0’}; cin >> x; cout << x; Note: const int N =9; //Fig. 7.5, Fig. 7.6 int a[N]={0}; char b[N]=“hello”; Static array vs. automatic array //Fig. 7.13

Some More Examples 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.275~276

Some More Examples 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.278

Some More Examples 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.278

Some More Examples

Some More Examples Rating Frequency 1 2 2 2 3 2 4 2 5 5 6 11 7 5 8 7 1 2 2 2 3 2 4 2 5 5 6 11 7 5 8 7 9 1 10 3

Some More Examples

Some More Examples Enter the string "hello there": hello there string1 is: hello string2 is: string literal string1 with spaces between characters is: h e l l o string1 is: there

Multi-Dimensional Array n-dim array: int a[3][4]; for (int i=0; i<3;i++) for (int j=0; j<4;j++) a[i][j]=0; int a [2][3]={{1,2,3},{4,5,6}}; int a [2][3]={1,2,3,4,5,6}; Q1: int a[2][3] = {1,2,3,4,5}; Q2: int a[2][3] = {{1},{2,3}};

Two Dim Array a[ 0 ][ 0 ] a[ 0 ][ 1 ] a[ 1 ][ 1 ] a[ 2 ][ 2 ] Column 3 Column 1 Column 2 Column 0 Row 0 Row 1 Row 2 Array name Column subscript Row subscript

Passing Arrays to Functions 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.284~285

Passing Arrays to Functions 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.284~285

Passing Arrays to Functions 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.284~285

Passing Arrays to Functions 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.286

Linear Search 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.293~294

Linear Search (cont.) 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.293~294

Sorting 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.295~296

Sorting (cont.) 本頁內容請參考C++ HOW TO PROGRAM/Paul Deitel Harvey Deitel/2011/P.295~296

版權聲明 頁碼 作品 版權圖示 來源/作者 1-23 本作品轉載自Microsoft Office 2007多媒體藝廊,依據Microsoft服務合約及著作權法第46、52、65條合理使用。 3 C++ HOW TO PROGRAM 8/e 2011 Paul Deitel, Harvey Deitel p.269 依據著作權法第46、52、65條合理使用 8-9 台灣大學 電機系 廖婉君 教授

版權聲明 頁碼 作品 版權圖示 來源/作者 10-11 台灣大學 電機系 廖婉君 教授 13 C++ HOW TO PROGRAM 8/e 2011 Paul Deitel, Harvey Deitel p.297 依據著作權法第46、52、65條合理使用