描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787561158142丛书名: 新世纪应用型高等教育软件专业系列规划教材
程序设计是实践性很强的课程,它有助于培养解决问题的能力和发展创造性思维。程序设计实验教学是用实验的方法学习与研究程序设计方法与技术,以及理解程序设计语言的各种成分机制。程序设计实验教学的一个显著特点是它的实践性。这里所指的实践性有三层意思:一是动手能力的培养和锻炼,单凭读书是学不会程序设计的;二是思维和判断能力的培养和锻炼;三是良好编程习惯的培养和锻炼。编写本书作为《C++程序设计》配套的实验教材,目的是让学生从看懂教科书,尽快过渡到具备基本的程序设计能力,在实践过程中获得成功的乐趣,培养读者继续学习C++语言的兴趣。
本教材第1部分为课程实验,以C++语言的国际标准IS0/IEC14882—1998为依据,引导学生由浅入深地进行结构化程序设计、面向对象程序设计的上机训练。其中,前十个实验为面向过程的结构化程序设计的训练,可以帮助学生提高结构化程序设计的能力;后十四个实验为面向对象程序设计的训练,使学生初步具备面向对象编程的能力。每个实验都有实验案例和实验內容,其中加“*”的是提高部分,供参考。实验案例给出了求解问题的算法分析或编程思路,同时给出了源代码,目的是使初学者能在模仿中学习和掌握解决某一类问题的程序设计的思维方法;实验內容则需要自行编程,从而充分发挥学生的潜能和积累编程的经验。按照先模仿编程然后自主编程的学习方法,既能克服初学者对程序设计无从下手的畏难情绪,也能拓展其自我发挥的空间,有利于学生创新能力的培养。实验内容有难易层次之分,教师可根据需要挑选课內实验的题目,其余可以建议学生课外完成。
第1部分 课程实验
实验一 Visual C++集成开发环境入门
实验二 数据类型、运算符与表达式
实验三 分支结构程序设计
实验四 循环结构程序设计
实验五 函数的定义、声明和调用
实验六 函数的递归调用
实验七 多文件结构的程序设计
实验八 一维数组的应用
实验九 二维数组的应用
实验十 指针的应用
实验十一 类与对象
实验十二 类的复制构造函数
实验十三 类的深复制
实验十四 友元
实验十五 函数模板与类模板
实验十六 继承与派生
实验十七 多继承与虚基类
实验十八 运算符重载
实验十九 虚函数与多态性
实验二十 抽象类
实验二十一 标准设备的输入与输出
实验二十二 文件的输入与输出
实验二十三 异常处理
第2部分 课程实训
第3部分 自我测试
第1章 C++基础
第2章 程序控制结构
第3章 函数
第4章 数组、指针与字符串
第5章 类与对象
第6章 模板与应用
第7章 继承与派生
第8章 多态性
第9章 流类库与输入输出
第10 章异常处理
附录
附录1 实验指导
附录2 自我测试答案
参考文献
评论
还没有评论。