- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程式设计实习(以C++为主).ppt
程式設計實習,以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);
return 0;
}
您可能关注的文档
- 电子税务局纳税人端培训课件.ppt-铜陵市地方税务局.ppt
- 电子签到单讲义.doc
- 电子试算表入门-EXCEL简介-淡江大学.ppt
- 电子阅读器-四会监狱.doc
- 电气三箱技术规格书.doc-重庆市机电设备招投标交易中心.doc
- 电气控制线路故障检测方法.ppt.ppt
- 电流与电阻.ppt
- 电火花线切割机电.doc
- 电脑硬体概论.doc
- 电脑解题在各领域之应用MP3音乐压缩原理.ppt
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 螺杆空气压缩机排气含油量高原因分析和解决措施.pptx VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 螺杆压缩机排气温度高原因分析.doc VIP
- 部编版(2024)道德与法治一年级下册道德与法治第二单元《我们一起长大》全单元教学课件.pptx
- 合成氨压缩机温度波动原因分析.docx VIP
- 2024年03月云南省特种设备安全检测研究院人员招考聘用编制外工作人员9人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx VIP
- 学堂在线大国航母与舰载机2025秋答案.docx
- 离心式压缩机轴瓦温度波动原因探析及解决措施.pdf VIP
- TCBDA55-2021住宅室内装饰装修工程质量验收标准.pdf VIP
- T/CSPSTC 41-2019钢结构建筑施工测量及监测技术规范.pdf
文档评论(0)