- 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
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
最近下载
- 基于Android开发的购物商城App的设计与实现-毕业设计.pdf VIP
- 测绘中级工程师职称答辩题库.pdf
- 办公大楼供电设备管理维护方案.docx VIP
- 学习小组组织与管理小组组织与管理实施计划.docx
- 2024年中考物理二轮题型(全国通用)压轴题:含压强、浮力、杠杆、滑轮的机械效率的综合计算(解析版).pdf VIP
- 高校学生工作案例分析的方法与技巧.pdf VIP
- 基于Android的网上商店商城购物系统app的设计与实现毕业论文.docx
- 地理学概论地理科学研究的基本方法.ppt
- 八年级上册英语完形填空、阅读理解专题100题(含参考答案).pdf VIP
- 2023年肺癌脑转移中国治疗指南.docx
文档评论(0)