程式设计实习(以C为主).PPT

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程式设计实习(以C为主)

程式設計實習,以C++設計為主 (101學年度第二學期) Mr. Lin (甲乙班) Mr. Chau (乙班) Mr. Huan (甲班) 課程教學大綱 一、教學目標(Goal) 使學生能夠認識並熟悉C++程式語言 使學生能夠應用並設計C++程式語言 使學生能具有獨立設計軟體的能力 使學生能具有撰寫小論文的能力 使學生能藉由本課程的訓練進而開發自己的軟體設計潛力 課程教學大綱(續一) 二、上課日期、時間、地點 時間:每週四 地點: 乙班早上8:10~12:00 甲班下午13:05~ 地點:第一電腦教室 課程教學大綱(續二) 三、課程實施方法 本課程主要是以C++教學設計為主,課程全部在電腦教室進行,老師教學實施以投影片及實際操作演練示範為主,白板版書為輔;學生於實作期間可討論問題與分享自己的成品。 本課程主要採分組上課,共六組,每組由老師指定一位組長,副組長由組長自選,組長負責點名、登記攜帶物品、組員出席、組員上課表現(含優缺點)。 課程期間,學生每次上完課必須繳交課堂作業(電子檔與筆記),每三週繳交一個家庭作業 。 考評分為兩次期中考與一次專題製作,與上學期同。 課程教學大綱(續三) 四、評量依據(Rubrics) 本課程採多元評量方式,亦即兩次期中考各佔15%(共30%) 、平時成績20% 、期末專題製作50%。 期中考:以筆試為主,與學校規定之考試同時間。 平時成績:包含課堂作業、家庭作業、上課表現、出席率、應攜帶物品。 期末專題製作:兩人一組,以完成一項作品為主,開始製作前必須先寫一份提案(Proposal),作品完成後必須依此作品寫一份報告,報告格式以小論文為主,並必須上台做專題報告。 課程教學大綱(續四) 五、課程進度 見實習課程進度表 六、其他課程規定 確實遵守電腦教室使用規則,違者依情節輕重已校規處分: 嚴禁攜帶食物、飲料進入電腦教室。 嚴禁攜帶與本課程無關之物品進入電腦教室。 嚴禁隨意安裝無授權之軟體或任何遊戲軟體。 嚴禁在電腦教室喧嘩吵鬧、追逐嬉戲。 電腦教室需脫鞋進入,故請注重個人衛生,隨時保持腳部清潔,以免影響他人上課情緒 第一章 認識C++ C與C++共 有的功能 C用結構, C++用 類別取代結構 迴圈與選擇性敘述 其他功能 C++有布林型態 Bool, C沒有 物件導向 C++具有封裝,繼承, 與多型等功能, C沒有 C++的特色 是一種具有物件導向技術的語言 高效率且可攜性佳的語言 具有靈活的程式流程控制 程式碼的再利用 C++是物件導向語言(OOP) C++是最早具備物件導向的功能,也是最早具有類別(Class)的C語言 物件導向語言(Object Oriented Programming)的三個重要特性: 封裝(Encapsulation) 將資料和函數都包裝在類別內部的技術。 繼承(Inheritance) 將既有類別的功能繼承給新的類別使用。 多型(Polymorphism) 允許相同的名稱的函數針對引數的不同而進行不同的處理動作。 C++程式設計的六大步驟 程式規劃(Programming) 以流程圖方式呈現 轉寫程式碼與註解(Coding and Marking) 增加可讀性與保持記憶 編譯程式(Compiler) 將文字指令轉換成電腦可認識的機器碼 連結程式(Linker) 將零散的機器碼連結 偵錯與測試(DeBug and Test) 針對語法(Syntax)和語意(Semantic)的錯誤做偵測與測試 程式碼的修飾與儲存 C++的開發工具 Bloodshed Dev C++ 本課程採用,因為免費、輕便又好用。 Visual C++ Microsoft Visual Studio Borland C++ Builder ….. 認識Dev C++的開發環境 程式碼撰寫區 表單快速操作區 表單快速操作區 程式執行時 重要按鈕 第二章 C++的程式語法與架構 // prog1_1, 第一個C++程式 ?註解 #include iostream ?將前置處理指令包括進來 #include cstdlib ?將標準函數庫包括進來 using namespace std; ?指名使用使用的名稱空間為std int main(void) ?主程式執行的起始點 { ?主程式執行的範圍以大括號包起來 cout Hello, C++ endl; // 印出Hello, C++ system(pause); return 0; } ?程式指令碼 ?程式指令碼 ?程式指令碼 主程式結構的進一步說明 int main(void) { cout Hello, C++ endl; system(pause);

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档