程序设计实践教程:C++语言版

程序设计实践教程:C++语言版
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2021-09
版次: 1
ISBN: 9787111689881
定价: 69.00
装帧: 其他
开本: 16开
纸张: 胶版纸
字数: 225千字
  • 根据ACM CC2013专业实践教学体系对程序设计基础课的要求,通过面向应用和循序渐进设计的典型实例,基于C
      语言,引导学生关注和掌握系统逻辑,从宏观到微观去分析、理解和把握系统,实现从系统级上对算法和程序设计的再认识,强调系统设计,达到用不同特点的程序设计语言解决同样的计算问题的目的,并在各种语言的使用中去理解其不同的特点。 苏小红  教授,博士生导师,现任哈尔滨工业大学计算学部智能软件工程研究中心主任,计算机科学与技术实验教学示范中心副主任。国家精品资源共享课 “C语言程序设计”和省级精品课程“计算机图形学”负责人。主持的MOOC课程“C语言程序设计精髓”和“程序设计基础”被评为国家精品在线开放课程。获教学成果一、二等奖各1项,黑龙江省教学成果一等奖4项、二等奖3项。主编多部、部级十二五规划教材。研究领域是智能软件工程和智能信息处理,先后主持完成国家自然科学基金、国防基础科研、横向合作等项目多项。曾获省教学名师奖、宝钢优秀教师奖等荣誉称号。 前言

    部分 开发环境

    第1章 集成开发环境  2

    1.1 程序调试  2

    1.2 经典集成开发环境  5

    1.3 多文件项目的开发  34

    1.4 小结  44

    第二部分 经典实验案例

    第2章 基本运算和基本I/O专题  46

    2.1 数位拆分v1.0  46

    2.2 身高预测v1.0  47

    2.3 计算三角形面积  48

    2.4 存款计算器  49

    第3章 基本控制结构专题  51

    3.1 数位拆分v2.0  51

    3.2 身高预测v2.0  53

    3.3 体型判断  54

    3.4 算术计算器  56

    3.5 国王的许诺  59

    3.6 计算圆周率  60

    3.7 整数位数判断  62

    3.8 阶乘求和  65

    第4章 枚举法专题  71

    4.1 还原算术表达式  71

    4.2 求解不等式  75

    4.3 韩信点兵  81

    4.4 减肥食谱  82

    第5章 递推法专题  85

    5.1 猴子吃桃  85

    5.2 吹气球  86

    5.3 发红包  88

    5.4 水手分椰子  96

    第6章 近似迭代法专题  99

    6.1 直接迭代法求方程根  99

    6.2 牛顿迭代法求方程根  100

    6.3 二分法求方程根  102

    6.4 计算平方根  104

    第7章 递归法专题  106

    7.1 公约数  106

    7.2 汉诺塔问题  110

    7.3 骑士游历  112

    7.4 八皇后问题  115

    第8章 趣味数字专题  119

    8.1 杨辉三角形  119

    8.2 好数对  126

    8.3 完全数  129

    8.4 亲密数  135

    8.5 素数求和  142

    8.6 验证哥德巴赫猜想  145

    8.7 孪生素数  146

    8.8 回文素数  149

    第9章 矩阵运算专题  151

    9.1 矩阵转置  151

    9.2 幻方矩阵  157

    9.3 蛇形矩阵  165

    9.4 螺旋矩阵  167

    第10章 日期和时间专题  176

    10.1 三天打鱼,两天晒网  176

    10.2 统计特殊的星期天  180

    10.3 日期转换  182

    10.4 动态时钟  194

    第11章 文本处理专题  198

    11.1 字符统计  198

    11.2 单词统计  203

    11.3 行程长度编码  208

    11.4 串的模式匹配  212

    第12章 结构专题  218

    12.1 数字时钟模拟  218

    12.2 洗发牌模拟  221

    12.3 逆波兰表达式  223

    12.4 约瑟夫问题  230

    第13章 查找和排序专题  241

    13.1 寻找值  241

    13.2 关键字统计  256

    13.3 验证卡布列克运算  264

    13.4 链表逆序  273

    第14章 大数运算和近似计算专题  280

    14.1 大整数加法  280

    14.2 大数阶乘  282

    14.3 蒙特卡罗法计算圆周率  286

    14.4 蒙特卡罗法计算定积分  287

    第15章 贪心与动态规划专题  290

    15.1 活动安排  290

    15.2 分发糖果  292

    15.3 0-1背包问题  295

    15.4 长上升子序列  298

    第三部分 综合案例

    第16章 综合应用  304

    16.1 餐饮服务质量调查  304

    16.2 小学生算术运算训练系统  307

    16.3 青年歌手大奖赛现场分数统计  314

    16.4 随机点名系统  319

    第17章 游戏设计  326

    17.1 火柴游戏  326

    17.2 文曲星猜数游戏  329

    17.3 2048数字游戏  332

    17.4 贪吃蛇游戏  338

    17.5 飞机大战  343

    17.6 Flappy Bird  348

    17.7 井字棋游戏  351

    17.8 杆子游戏  359

    17.9 俄罗斯方块  364
  • 内容简介:
    根据ACM CC2013专业实践教学体系对程序设计基础课的要求,通过面向应用和循序渐进设计的典型实例,基于C
      语言,引导学生关注和掌握系统逻辑,从宏观到微观去分析、理解和把握系统,实现从系统级上对算法和程序设计的再认识,强调系统设计,达到用不同特点的程序设计语言解决同样的计算问题的目的,并在各种语言的使用中去理解其不同的特点。
  • 作者简介:
    苏小红  教授,博士生导师,现任哈尔滨工业大学计算学部智能软件工程研究中心主任,计算机科学与技术实验教学示范中心副主任。国家精品资源共享课 “C语言程序设计”和省级精品课程“计算机图形学”负责人。主持的MOOC课程“C语言程序设计精髓”和“程序设计基础”被评为国家精品在线开放课程。获教学成果一、二等奖各1项,黑龙江省教学成果一等奖4项、二等奖3项。主编多部、部级十二五规划教材。研究领域是智能软件工程和智能信息处理,先后主持完成国家自然科学基金、国防基础科研、横向合作等项目多项。曾获省教学名师奖、宝钢优秀教师奖等荣誉称号。
  • 目录:
    前言

    部分 开发环境

    第1章 集成开发环境  2

    1.1 程序调试  2

    1.2 经典集成开发环境  5

    1.3 多文件项目的开发  34

    1.4 小结  44

    第二部分 经典实验案例

    第2章 基本运算和基本I/O专题  46

    2.1 数位拆分v1.0  46

    2.2 身高预测v1.0  47

    2.3 计算三角形面积  48

    2.4 存款计算器  49

    第3章 基本控制结构专题  51

    3.1 数位拆分v2.0  51

    3.2 身高预测v2.0  53

    3.3 体型判断  54

    3.4 算术计算器  56

    3.5 国王的许诺  59

    3.6 计算圆周率  60

    3.7 整数位数判断  62

    3.8 阶乘求和  65

    第4章 枚举法专题  71

    4.1 还原算术表达式  71

    4.2 求解不等式  75

    4.3 韩信点兵  81

    4.4 减肥食谱  82

    第5章 递推法专题  85

    5.1 猴子吃桃  85

    5.2 吹气球  86

    5.3 发红包  88

    5.4 水手分椰子  96

    第6章 近似迭代法专题  99

    6.1 直接迭代法求方程根  99

    6.2 牛顿迭代法求方程根  100

    6.3 二分法求方程根  102

    6.4 计算平方根  104

    第7章 递归法专题  106

    7.1 公约数  106

    7.2 汉诺塔问题  110

    7.3 骑士游历  112

    7.4 八皇后问题  115

    第8章 趣味数字专题  119

    8.1 杨辉三角形  119

    8.2 好数对  126

    8.3 完全数  129

    8.4 亲密数  135

    8.5 素数求和  142

    8.6 验证哥德巴赫猜想  145

    8.7 孪生素数  146

    8.8 回文素数  149

    第9章 矩阵运算专题  151

    9.1 矩阵转置  151

    9.2 幻方矩阵  157

    9.3 蛇形矩阵  165

    9.4 螺旋矩阵  167

    第10章 日期和时间专题  176

    10.1 三天打鱼,两天晒网  176

    10.2 统计特殊的星期天  180

    10.3 日期转换  182

    10.4 动态时钟  194

    第11章 文本处理专题  198

    11.1 字符统计  198

    11.2 单词统计  203

    11.3 行程长度编码  208

    11.4 串的模式匹配  212

    第12章 结构专题  218

    12.1 数字时钟模拟  218

    12.2 洗发牌模拟  221

    12.3 逆波兰表达式  223

    12.4 约瑟夫问题  230

    第13章 查找和排序专题  241

    13.1 寻找值  241

    13.2 关键字统计  256

    13.3 验证卡布列克运算  264

    13.4 链表逆序  273

    第14章 大数运算和近似计算专题  280

    14.1 大整数加法  280

    14.2 大数阶乘  282

    14.3 蒙特卡罗法计算圆周率  286

    14.4 蒙特卡罗法计算定积分  287

    第15章 贪心与动态规划专题  290

    15.1 活动安排  290

    15.2 分发糖果  292

    15.3 0-1背包问题  295

    15.4 长上升子序列  298

    第三部分 综合案例

    第16章 综合应用  304

    16.1 餐饮服务质量调查  304

    16.2 小学生算术运算训练系统  307

    16.3 青年歌手大奖赛现场分数统计  314

    16.4 随机点名系统  319

    第17章 游戏设计  326

    17.1 火柴游戏  326

    17.2 文曲星猜数游戏  329

    17.3 2048数字游戏  332

    17.4 贪吃蛇游戏  338

    17.5 飞机大战  343

    17.6 Flappy Bird  348

    17.7 井字棋游戏  351

    17.8 杆子游戏  359

    17.9 俄罗斯方块  364
查看详情
12
相关图书 / 更多
程序设计实践教程:C++语言版
程序设计竞赛入门
卢家兴 著;周娟;杨书新
程序设计实践教程:C++语言版
程序设计基础
王秀玲 党金胜 主编
程序设计实践教程:C++语言版
程序设计基础(C语言)(微课版)
吴亮;林纪汉;刘龙辉;刘音;李月贞;曾辉;彭玉华
程序设计实践教程:C++语言版
程序员5天修炼
施 游 邹月平 曾哲军 编著
程序设计实践教程:C++语言版
程序设计基础——C语言习题与实验指导
陈志辉
程序设计实践教程:C++语言版
程序设计基础(C语言应用型本科系列规划教材)
杨俊清 编
程序设计实践教程:C++语言版
程序设计基础实训(C语言)
吴亮;刘龙辉;林纪汉;刘音;李月贞;曾辉;彭玉华
程序设计实践教程:C++语言版
程序设计实践入门:大学程序设计课程与竞赛训练教材
周娟;吴永辉
程序设计实践教程:C++语言版
程序员必会的40种算法
[加]伊姆兰·艾哈迈德(Imran Ahmad) 著;赵海霞 译
程序设计实践教程:C++语言版
程序设计基础——C语言
黄朝辉
程序设计实践教程:C++语言版
程序设计(C语言版一流本科公共计算机系列规划教材)
于广斌、刘培刚 编
程序设计实践教程:C++语言版
程序逻辑与思维——C语言
罗勇
您可能感兴趣 / 更多
程序设计实践教程:C++语言版
程序设计实践教程:C语言版
苏小红 赵玲玲 郑贵滨
程序设计实践教程:C++语言版
计算机图形学实用教程(第4版)
苏小红、李东、唐好选、赵玲玲、郭勇 著
程序设计实践教程:C++语言版
C语言程序设计学习指导(第4版)
苏小红、王甜甜、赵玲玲、范江波、车万翔 著
程序设计实践教程:C++语言版
C语言程序设计(第4版)
苏小红、赵玲玲、孙志岗、王宇颖 编
程序设计实践教程:C++语言版
C语言大学实用教程学习指导(第4版)
苏小红 著
程序设计实践教程:C++语言版
计算机图形学实用教程(第3版)(工业和信息化部“十二五”规划教材)
苏小红 编
程序设计实践教程:C++语言版
C语言大学实用教程
苏小红、孙志刚、陈惠鹏 著
程序设计实践教程:C++语言版
C语言程序设计
苏小红、王宇颖、孙志岗 编著
程序设计实践教程:C++语言版
C语言程序设计学习指导
苏小红、车万翔、王甜甜 编著
程序设计实践教程:C++语言版
C语言大学实用教程学习指导——21世纪大学计算机系列教材
苏小红 编
程序设计实践教程:C++语言版
C语言大学实用教程
苏小红著陈惠鹏孙志岗
程序设计实践教程:C++语言版
C语言大学实用教程习题与实验指导
苏小红 编