第1章C++的初步知识
时间:2025-07-11
时间:2025-07-11
第1章C++的初步知识
中国高等院校计算机基础教育课程体系规划教材
谭浩强 编著
课程:《C++程序设计》
第1章C++的初步知识
自我介绍 任课教师:何勇 研究领域:嵌入式系统设计、无线传感器网络 QQ: 1132961183 欢迎大家就学习方面的问题与我进行交流
第1章C++的初步知识
关于C++语言 -最强大的程序设计语言 与C语言的关系 是从C语言发展演变扩充而来,是“带类的”更好的C。 C是C++的一个子集,C语言程序不加修改可以在C++编译 器中编译。 因此,C++既可以C语言为基础,也可以单独学习。
C++与Java和C# C++是Java和C#的始祖。 Java和C#是C++的子集与简化 因此,学习C++后学习Java与C#会事半工倍、倍感轻松。
第1章C++的初步知识
关于C++程序设计课程 与《数据结构》课程的关系 C、Java、C++均为数据结构的描述语言,其中C++是最完善的描述语言。 因此,C++是作为《数据结构》基础的最佳课程。
C++与Windows程序设计课程 在C++中重点讲述的面向对象的概念,这些概念是用C++
进行Windows程序设计的基础。 在C++课程中,重点不涉及Windows可视化编程以及各 种类库的使用如MFC。
第1章C++的初步知识
学习目标本课程主要介绍C++语言本身,包括常用的数 据结构和算法。以面向过程和面向对象的程序设 计方法贯穿始终,着重从程序设计方法学的角度 讲述其意义和用途,要求在掌握C++语言的同时, 能够对现实世界中较简单的问题及其解决方法用 C++语言进行描述。 课程讲授将结合实例,着重讲解基本概念和 方法为主。 — 初步建立计算机和电子专业必备的面向过程和 面向对象程序设计思想。
第1章C++的初步知识
课程性质:
一门非常重要的专业技术基础课,其后续课 程主要有:《数据结构》、《数据库程序设计》 等。 授课时数:
42学时 实验时数:
18学时(9个实验)
第1章C++的初步知识
几点要求: 认真听课
不缺勤、遵守课堂纪律 充分调动自己的学习的主动性、能动性 认真作好课堂笔记 认真预习、复习
养成阅读教材、参考书籍的习惯,做到课前的 预习,特别是课后的复习 认真完成作业 认真、独立、按时完成并提交作业 认真完成上机实验
第1章C++的初步知识
学习特点 学习编程好比学习写作学习数据类型、控制结构、语法规则等——学语言基础 掌握程序分析、算法与编程——写文章
逐渐深入(学习过程)阅读/分析程序→摹仿编程→掌握常见程序模块→简单程序 →复杂编程
多看参考书和现有程序 重视上机,切实掌握程序编写和调试技术
第1章C++的初步知识
如何学好C++ 抓住重点
在面向过程编程部分,对数据类型、运算符、语句等要注
重细节。做到细致掌握。
在面向对象部分重在对概念的掌握,对每个概念回答是什 么?为
什么?如何做?这三个问题,做到掌握思想。
重视实践
和学好所有编程语言一样,做到“上机、上机、再上机”。
第1章C++的初步知识
如何学好C++
利用资源
利用网络资源进行学习、交流、答疑。如通过搜 索引擎谷歌或者百度搜索C++、面向对象,程序
设计等关键字。
第1章C++的初步知识
教材及推荐参考书:教材 C++程序设计
谭浩强 编著
清华大学出版社 C++程序设计题解与上机指导
谭浩强 编著
清华大学出版社
第1章C++的初步知识
其它参考书目 (Reference) C++语言程序设计(第4版) 郑莉等 编著 清华大学出版社 C++ Primer 中文版. Stanley B.Lippman, Josee Lajoie 著.潘爱民, 张丽译
中国电力出版社 The C++ Programming Language++(C++程序设计语言) Bjarne Stroustrup著,裘宗燕译 机械工业出版社 Think in C++(C++编程思想) Bruce Eckel 机械工业出版社
第1章C++的初步知识
进入正式上课前的话学好程序设计语言的最好途径是
你的编程能力与你在计算机上投入的时间成
第1章C++的初步知识
计算机程序 计算机的工作是用程序来控制的 程序是指令的集合。 指令是计算机可以识别的命令。
第1章C++的初步知识
机器语言与汇编语言
计 算 机 语 言 的 发 展
由计算机硬件系统可以识别的二进制指令组 成的语言称为机器语言。计算机发展的初期,软件工程师们只能用机器 语言来编写程序。这一阶段,在人类的自然语言和 计算机编程语言之间存在着巨大的鸿沟。
汇编语言将机器指令映射为一些可以被人读 懂的助记符,如ADD、SUB等。此时编程语言与人类自然语言间的鸿沟略有缩 小,但仍与人类的思维相差甚远。因为它的抽象层 次太低,程序员需要考虑大量的机器细节。
第1章C++的初步知识
计 算 机 语 言 的 发 展
高级语言高级语言屏蔽了机器的细节,提高了语言 的抽象层次,程序中可以采用具有一定涵义的
数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。
第1章C++的初步知识
计 算 机 语 言 的 发 展
面向对象的语言 出发点: – 更直接地描述客观世界中存在的事物 …… 此处隐藏:879字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:寒假作业C卷Word 文档
下一篇:大一思修期末考试试论述题参考答案