C++编程这样学

C++编程这样学
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2023-07
版次: 1
ISBN: 9787121456626
定价: 76.90
装帧: 其他
页数: 156页
  • 青少年信息学奥赛系列教材 计划出版四册: 一、《C++程序设计与编程实践》 C++语言基本语法和编程工具使用,能独立使用C++实现数据规模较大的运算,锻炼基础代码实现能力,一题多解,计算思维、数学运算相结合,开拓学生的空间思维和逻辑思维能力。 二、《基础算法与编程实践》 从简单的算法入手,依次讲解高精、模拟、贪心、枚举、二分、递推、递归、倍增、排序等算法,以实战题目为主线,由浅入深,并引入深搜、广搜、动态规划等基本题型,系统的对基础算法进行全面的讲述。 三、《数据结构与编程实践》 从栈、队列、指针与链表、树、图论展开介绍,结合CCF信息学奥赛大纲,将相关知识点一一进行剖析,算法模型讲解+推导原理分析+代码实现相结合,透析本质,让困难的问题变的简单有趣,帮助学生轻松掌握数据结构建模技巧和算法实现。 四、《高级算法与数据结构》 全面讲述NOIP/CSP-J考点内容,算法模型讲解+推导原理分析+代码实现相结合,内容包括单调栈、单调队列、哈希算法、字符串哈希、Trie树、KMP、树状数组、线段树、LCA、次小生成树、 SPFA算法优化、差分约束系统、强连通分量、割点、割边、区间dp、树型dp、状压dp、数位dp、单调队列优化dp、搜索优化、NOIP数论。 胡芳,青岛二中信息学奥林匹克竞赛首席教练员,青岛二中信息学奥林匹克竞赛领队,中国计算机学会NOI金牌讲师,中国计算机学会会员,中国计算机学会信息学奥林匹克竞赛金牌教练,山东省信息学奥赛委员会委员,山东省计算机学会信息学奥赛金牌讲师。多年来,所辅导的学生中,4人获信息学奥林匹克竞赛金牌并进入信息学奥林匹克竞赛国家集训队,18人获信息学奥林匹克竞赛银牌,23人获信息学奥林匹克竞赛铜牌,300余人获信息学奥林匹克联赛全国一等奖,省市一二三等奖若干,获奖学生被保送北京大学、清华大学等名牌大学或获得相应升学优待。 第1章  C++起航   1

    第1节  知识库   1

    一、认识Dev-C++   1

    二、认识C++语言   4

    三、程序中常见的错误   7

    第2节  练兵场   8

    第3节  加油站   9

       

    第2章  编程基础知识   10

    第1节  知识库   10

    一、顺序结构   10

    二、数据类型   11

    三、变量和常量   15

    四、运算符和表达式   16

    五、输入语句cin   19

    第2节  练兵场   20

    第3节  加油站   21

       

    第3章  分支结构   22

    第1节  知识库   22

    一、if语句   22

    二、switch…case语句   25

    第2节  练兵场   27

    第3节  加油站   30

    第4章  循环结构   34

    第1节  知识库   34

    一、for循环语句   34

    二、while循环语句   36

    三、do…while循环语句   36

    四、break与continue语句   38

    第2节  练兵场   39

    第3节  加油站   43

       

    第5章  循环嵌套   46

    第1节  知识库   46

    第2节  练兵场   47

    第3节  加油站   54

       

    第6章  格式化输入输出   57

    第1节  知识库   57

    一、scanf()函数   57

    二、printf()函数   58

    第2节  练兵场   60

    第3节  加油站   61

       

       

    第7章  一维数组   62

    第1节  知识库   62

    一、数组的定义   62

    二、数组元素的访问   63

    三、数组的初始化   63

    第2节  练兵场   65

    第3节  加油站   72

       

    第8章  二维数组   77

    第1节  知识库   77

    一、二维数组定义   77

    二、二维数组元素的访问   78

    三、二维数组的初始化   78

    四、多维数组   79

    第2节  练兵场   79

    第3节  加油站   86

       

    第9章  字符数组和字符串   90

    第1节  知识库   90

    一、字符数组   90

    二、字符串   90

    三、字符串初始化   91

    四、字符串的输入   92

    五、字符串的输出   94

    六、字符串函数   95

    第2节  练兵场   97

    第3节  加油站   103

       

    第10章  函数   107

    第1节  知识库   107

    一、函数的定义   107

    二、函数原型的声明   108

    三、函数的调用和参数传递   108

    四、全局变量和局部变量   110

    第2节  练兵场   111

    第3节  加油站   114   

    第11章  结构体   115

    第1节  知识库   115

    一、结构体定义   115

    二、结构体变量初始化   116

    三、结构体变量的操作   116

    四、嵌套结构体   117

    第2节  练兵场   117

    第3节  加油站   120

       

    第12章  进制问题   121

    第1节  知识库   121

    一、数据存储   121

    二、进制   122

    三、不同进制数的转换   126

    第2节  练兵场   129

    第3节  加油站   131

       

    第13章  基础数论   133

    第1节  知识库   133

    一、最大公约数、最小公倍数   133

    二、素数、合数   135

    三、中位数   136

    四、模运算   136 

    第2节  练兵场   136

    第3节  加油站   140

       

    第14章  文件操作   142

    第1节  知识库   142

    第2节  练兵场   143

    第3节  加油站   145

       

    附录   147

    附录A  C++标识符命名规范   147

    附录B  C++常用函数速查   148

    附录C  NOIP真题速查表   149
  • 内容简介:
    青少年信息学奥赛系列教材 计划出版四册: 一、《C++程序设计与编程实践》 C++语言基本语法和编程工具使用,能独立使用C++实现数据规模较大的运算,锻炼基础代码实现能力,一题多解,计算思维、数学运算相结合,开拓学生的空间思维和逻辑思维能力。 二、《基础算法与编程实践》 从简单的算法入手,依次讲解高精、模拟、贪心、枚举、二分、递推、递归、倍增、排序等算法,以实战题目为主线,由浅入深,并引入深搜、广搜、动态规划等基本题型,系统的对基础算法进行全面的讲述。 三、《数据结构与编程实践》 从栈、队列、指针与链表、树、图论展开介绍,结合CCF信息学奥赛大纲,将相关知识点一一进行剖析,算法模型讲解+推导原理分析+代码实现相结合,透析本质,让困难的问题变的简单有趣,帮助学生轻松掌握数据结构建模技巧和算法实现。 四、《高级算法与数据结构》 全面讲述NOIP/CSP-J考点内容,算法模型讲解+推导原理分析+代码实现相结合,内容包括单调栈、单调队列、哈希算法、字符串哈希、Trie树、KMP、树状数组、线段树、LCA、次小生成树、 SPFA算法优化、差分约束系统、强连通分量、割点、割边、区间dp、树型dp、状压dp、数位dp、单调队列优化dp、搜索优化、NOIP数论。
  • 作者简介:
    胡芳,青岛二中信息学奥林匹克竞赛首席教练员,青岛二中信息学奥林匹克竞赛领队,中国计算机学会NOI金牌讲师,中国计算机学会会员,中国计算机学会信息学奥林匹克竞赛金牌教练,山东省信息学奥赛委员会委员,山东省计算机学会信息学奥赛金牌讲师。多年来,所辅导的学生中,4人获信息学奥林匹克竞赛金牌并进入信息学奥林匹克竞赛国家集训队,18人获信息学奥林匹克竞赛银牌,23人获信息学奥林匹克竞赛铜牌,300余人获信息学奥林匹克联赛全国一等奖,省市一二三等奖若干,获奖学生被保送北京大学、清华大学等名牌大学或获得相应升学优待。
  • 目录:
    第1章  C++起航   1

    第1节  知识库   1

    一、认识Dev-C++   1

    二、认识C++语言   4

    三、程序中常见的错误   7

    第2节  练兵场   8

    第3节  加油站   9

       

    第2章  编程基础知识   10

    第1节  知识库   10

    一、顺序结构   10

    二、数据类型   11

    三、变量和常量   15

    四、运算符和表达式   16

    五、输入语句cin   19

    第2节  练兵场   20

    第3节  加油站   21

       

    第3章  分支结构   22

    第1节  知识库   22

    一、if语句   22

    二、switch…case语句   25

    第2节  练兵场   27

    第3节  加油站   30

    第4章  循环结构   34

    第1节  知识库   34

    一、for循环语句   34

    二、while循环语句   36

    三、do…while循环语句   36

    四、break与continue语句   38

    第2节  练兵场   39

    第3节  加油站   43

       

    第5章  循环嵌套   46

    第1节  知识库   46

    第2节  练兵场   47

    第3节  加油站   54

       

    第6章  格式化输入输出   57

    第1节  知识库   57

    一、scanf()函数   57

    二、printf()函数   58

    第2节  练兵场   60

    第3节  加油站   61

       

       

    第7章  一维数组   62

    第1节  知识库   62

    一、数组的定义   62

    二、数组元素的访问   63

    三、数组的初始化   63

    第2节  练兵场   65

    第3节  加油站   72

       

    第8章  二维数组   77

    第1节  知识库   77

    一、二维数组定义   77

    二、二维数组元素的访问   78

    三、二维数组的初始化   78

    四、多维数组   79

    第2节  练兵场   79

    第3节  加油站   86

       

    第9章  字符数组和字符串   90

    第1节  知识库   90

    一、字符数组   90

    二、字符串   90

    三、字符串初始化   91

    四、字符串的输入   92

    五、字符串的输出   94

    六、字符串函数   95

    第2节  练兵场   97

    第3节  加油站   103

       

    第10章  函数   107

    第1节  知识库   107

    一、函数的定义   107

    二、函数原型的声明   108

    三、函数的调用和参数传递   108

    四、全局变量和局部变量   110

    第2节  练兵场   111

    第3节  加油站   114   

    第11章  结构体   115

    第1节  知识库   115

    一、结构体定义   115

    二、结构体变量初始化   116

    三、结构体变量的操作   116

    四、嵌套结构体   117

    第2节  练兵场   117

    第3节  加油站   120

       

    第12章  进制问题   121

    第1节  知识库   121

    一、数据存储   121

    二、进制   122

    三、不同进制数的转换   126

    第2节  练兵场   129

    第3节  加油站   131

       

    第13章  基础数论   133

    第1节  知识库   133

    一、最大公约数、最小公倍数   133

    二、素数、合数   135

    三、中位数   136

    四、模运算   136 

    第2节  练兵场   136

    第3节  加油站   140

       

    第14章  文件操作   142

    第1节  知识库   142

    第2节  练兵场   143

    第3节  加油站   145

       

    附录   147

    附录A  C++标识符命名规范   147

    附录B  C++常用函数速查   148

    附录C  NOIP真题速查表   149
查看详情
相关图书 / 更多
C++编程这样学
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++编程这样学
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++编程这样学
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++编程这样学
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++编程这样学
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++编程这样学
C++面向对象程序设计(第4版)
谭浩强
C++编程这样学
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++编程这样学
C++ Core Guidelines解析
杨文波 译;[德]赖纳·格林(Rainer Grimm)著 吴咏炜;何荣华;张云潮
C++编程这样学
C++开发案例精讲
杨国兴 著
C++编程这样学
C++ Concurrency in Action
Anthony Williams
C++编程这样学
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++编程这样学
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
您可能感兴趣 / 更多
C++编程这样学
行与思:国情教育与国际传播
胡芳 著
C++编程这样学
新编管理学
胡芳
C++编程这样学
建设工程造价控制与管理(第三版)高职高专土建专业
胡芳珍
C++编程这样学
医学生职业发展与创新创业指导
胡芳 季春元
C++编程这样学
《怎么办?》精学导读
胡芳
C++编程这样学
社会救助概论
胡芳肖 著;胡芳肖 编
C++编程这样学
中国历史故事(秦汉)
胡芳芳 著
C++编程这样学
知与行:亲历国际传播一线
胡芳
C++编程这样学
中国历史故事(三国)
胡芳芳 著
C++编程这样学
中医临床数据结构化与知识关联方法学概论
胡芳 主编;毛树松;沈绍武
C++编程这样学
国家治理现代化视域下税收法治建设研究
胡芳
C++编程这样学
中国智慧:故事中的新思想
胡芳