定 价:20 元
丛书名:国家级一流本科专业建设点规划教材 , 中国地质大学(武汉)自动化与人工智能精品课程系列教材
当前图书已被 3 所学校荐购过!
查看明细
- 作者:李长河,刘小波,徐迟,陈珺,叶亚琴 等 著
- 出版时间:2020/12/1
- ISBN:9787562549512
- 出 版 社:中国地质大学出版社
- 中图法分类:TP312.8
- 页码:71
- 纸张:胶版纸
- 版次:1
- 开本:16开
《C++程序设计实验指导书(基于C++11标准)》是《C++程序设计(基于C++11标准)》的配套实验指导书,立足于培养工程实践能力强、创新能力强、具备国际竞争力的高素质复合型“新工科”人才,全面采用C++11新标准编写。
《C++程序设计实验指导书(基于C++11标准)》注重培养学生语言的运用能力和解决实际问题的能力,内容涵盖新标准下C++程序的开发环境和调试、C++基本语法、基本数据结构、常用算法和综合实验。
C++语言作为一种通用程序设计语言,支持数据抽象,面向对象编程、泛型编程以及底层的内存管理,且兼容C语言,是系统编程、桌面应用、服务器软件、嵌入式系统、游戏、实时系统、高性能计算等领域首选的编程语言,也是人工智能和机器人领域最受欢迎的编程语言之一。C++语言是高等学校理工科专业普遍开设的具有很强工程实践性的一门课程,现己成为程序设计课程的主流。
目前,我国还缺少新标准下C++程序设计的实验教材,已有实验教材内容仍然比较传统,开发工具落后,无法适应新形势下人才培养要求。为此,在培养“新工科”人才的时代要求和“中国制造2025”的战略背景下,结合C++语言的新发展,利用新标准下的开发工具,编写程序范例和实验题目,并体现专业特色就显得尤为重要。本书主要有以下特点:
1、内容设计上遵循基础性、循序性、先进性和实用性的原则。利用支持新标准的开发工具,内容由浅入深、由基础到综合,提供了大量的示例程序,有利于学生克服畏难心理,是对专业教材的有益补充。
2、突出编程思维和编程能力的培养。通过实验提示,启发学生思维,培养学生的逻辑分析和解决问题的能力。
3、强调语言运用,提高工程实践能力。把C++语言作为一种工具,摒弃以语法为主的实验题目,强调算法设计和数据结构的使用,注重解决实际问题。
4、内容选材上体现专业特色。实验内容考虑了计算机科学、控制科学、测控与仪器、人工智能等学科特色,培养专业兴趣。
本书每一章的内容包含实验目标和实验习题两个部分。实验习题包含示例程序、实验要求等。同时,本书还包含课程设计题目以及课程报告撰写要求。
第一章 初识C++程序
实验一 VisualStudio控制台应用程序设计步骤
实验二 一个简单的C++程序
第二章 基本数据类型和表达式
实验一 基本数据类型
实验二 表达式求值
第三章 语句控制结构
实验一 判断一个数的奇偶性
实验二 求一元二次方程的根
实验三 根据分数求等级
实验四 判断一个数是否是3或7的倍数
实验五 大小写字母转换
实验六 计算求圆周率的近似值
实验七 循环打印三角形
实验八 对字符进行统计
第四章 复合类型、String和Vector
实验一 进制转化
实验二 利用指针访问数组
实验三 利用指针访问二维数组
实验四 判断字符串是否是回文
实验五 约瑟夫问题
实验六 猜字游戏
实验七 EAN-13条形码校验
第五章 函数
实验一 全局对象、局部对象和静态局部对象的应用
实验二 设计利用超声波传感器进行距离测量的函数
实验三 设计闭环控制系统工作的函数
实验四 用迭代法求平方根的函数
实验五 字符串简单的“加密”和“解密”
实验六 求数组中最大元素
实验七 引用形参
实验八 引用返回
实验九 函数重载
实验十 用递归函数实现勒让德多项式
第六章 类
实验一 设计控制器类
实验二 定义一个矩形类
实验三 定义复数类
实验四 重载运算符
实验五 定义一个集合类
第七章 模板与泛型编程
实验一 用模板实现两个对象值的交换
实验二 将集合类改造为集合类模板
实验三 设计MyVector类模板
第八章 动态存储内存与数据结构
实验一 再设计MyVector类模板
实验二 基于链栈实现简单计算器
实验三 哈夫曼编码
实验四 再探约瑟夫问题
实验五 图的邻接表储存
实验六 用链地址法实现哈希表
第九章 继承与多态
实验一 Shape类的继承与派生
实验二 理财管理程序中的多态
实验三 Shape类的继承与组合
……
第十章 标准输入输出
第十一章 标准模板库
第十二章 工具与技术
课程设计(上)学生成绩管理系统
课程设计(下)学生选课和课程管理系统
参考文献
附录课程设计报告模板