- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
北航《C程序设计》解读
高校名称:北京航空航天大学
课程名称:《C++程序设计》
目录
第一章 绪论 课堂笔记 4
第一章 绪论 关键词汇 13
第一章 绪论 FAQ 14
第一章 绪论 拓展资源 15
第二章 C++简单程序设计 课堂笔记 18
第二章 C++简单程序设计 关键词汇 36
第二章 C++简单程序设计 FAQ 37
第二章 C++简单程序设计 拓展资源 38
第三章 函数 课堂笔记 43
第三章 函数 关键词汇 51
第三章 函数 FAQ 52
第三章 函数 拓展资源 52
第四章 类与对象 课堂笔记 56
第四章 类与对象 关键词汇 68
第四章 类与对象 FAQ 69
第四章 类与对象 拓展资源 70
第五章C++程序的结构 课堂笔记 72
第五章C++程序的结构 关键词汇 86
第五章C++程序的结构 FAQ 87
第五章C++程序的结构 拓展资源 87
第六章 数组 指针与字符串 课堂笔记 89
第六章 数组 指针与字符串 关键词汇 102
第六章 数组 指针与字符串 FAQ 102
第六章 数组 指针与字符串 拓展资源 103
第七章 继承与派生 课堂笔记 105
第七章 继承与派生 关键词汇 114
第七章 继承与派生 FAQ 115
第七章 继承与派生 拓展资源 115
第八章 多态性 课堂笔记 118
第八章 多态性 关键词汇 121
第八章 多态性 FAQ 121
第八章 多态性 拓展资源 122
第九章 群体类 课堂笔记 125
第九章 群体类 关键词汇 134
第九章 群体类 FAQ 134
第九章 群体类 拓展资源 136
第十章 群体数据的组织 课堂笔记 142
第十章 群体数据的组织 关键词汇 146
第十章 群体数据的组织 FAQ 147
第十章 群体数据的组织 拓展资源 147
第十一章 流类库与输入/输出 课堂笔记 149
第十一章 流类库与输入/输出 关键词汇 154
第十一章 流类库与输入/输出 FAQ 154
第十一章 流类库与输入/输出 拓展资源 155
第十二章 异常处理 课堂笔记 157
第十二章 异常处理 关键词汇 161
第十二章 异常处理 FAQ 161
第十二章 异常处理 拓展资源 161
第一章 绪论 课堂笔记
主要知识点掌握程度
了解计算机常用基本概念,算法、语言和程序的关系、算法的特点及描述、软件开发工程化和软件生存期(传统和现代)(软件测试重要性的举例)、软件产业的发展需求、面向过程和面向对象的差异、面向对象的方法、面向对象的软件开发、程序的开发过程要求学生了解软件测试重要性;能够区分面面向过程和面向对象程序设计的差异。掌握面向对象的基本概念、以及面向对象的软件开发、程序的开发过程。重点:软件测试重要性、面向对象的方法、面向对象的软件开发、程序的开发过程。难点: 面向过程和面向对象的差异、面向对象的软件开发。
2、语言:指令全部符号的集合。
3、程序:为实现某一算法而编写的指令序列(机器语言程序、目标程序、高级语言源程序、可执行程序)。
4、软件:程序以及开发、运行、维护该程序所需的一切文档和数据。
5、算法:求解问题方法的精确而完备的描述。
6、调试:为了发现错觉而运行程序。
7、测试:错误定位和纠错的过程。
8、声明:指明变量类型。
9、定义:为变量分配存储空间。
(二)算法、语言和程序
三者的关系如下图所示:
(三)从软件危机到程序设计方法
1、50年代末以前的程序:低级语言(机器语言、汇编语言);54年IBM公司推出FORTRAN语言;60年代末至70年代初,软件危机(注重程序效率,忽视程序清晰,不讲程序结构,维护修改太难)。这促使人们认真反省和研究程序设计中一系列根本性问题:程序的基本结构是什么?程序设计应当采用什么方法?
2、算法设计先于程序编码?清晰第一,效率第二?程序设计技术与方法如何规范化和工程化?
3、69年荷兰学者E.W.Dijkstra首次提出了结构程序设计的重要概念,强调必须从程序结构和风格上来研究程序设计。争论、探索、研究、实践和总结,终于形成了一套关于如何正确进行程序设计的理论和方法,并升华为一门带有艺术性的新学科,即计算机科学的重要分支-程序设计方法学。
4、71年Niklaus.Wirth教授推出了Pascal程序设计语言。76年专著提出了著名公式:算法+数据结构=程序(Algorithms+Data Structures=Programs),“其实,程序就是在数据的某些特定表示方式和结构的基础上对抽象算法的具体表述”。
(四)从面向过程编程到面向对象编程
1、Wirth用这个公式来对程序进行一个概括性的定义。从今天的观点来看,它只能是对过程化程序的一个抽象定义
您可能关注的文档
最近下载
- (必会)人身险销售从业人员近年考试真题题库汇总(答案).docx
- 大队委竞选讲话稿PPT.pptx
- 毕业论文_-——汽车凸轮轴加工工艺分析.doc
- 国家安全概论-西安交通大学-中国大学MOOC慕课答案.pdf
- 2024年中国成人心肌炎临床诊断与治疗指南解读课件PPT.pptx
- 2024-2025学年小学信息技术(信息科技)四年级全一册义务教育版(2024)教学设计合集.docx
- 项目四 任务六 旅游娱乐(练习-解析版)-《旅游概论》 (高教社第二版)同步精品课堂.docx
- 第四届-全国大学生结构设计信息技术大赛竞赛题-20211206.docx
- 慢性阻塞性肺疾病患者健康服务规范(试行)培训课件.pptx
- 《全国医疗服务价格项目规范(2012年版)》规范目录.pdf
文档评论(0)