书籍详情
青少年C++创意编程趣味课堂(微课版)
作者:冯士海,王丽娟,副主编
出版社:清华大学出版社
出版时间:2019-11-01
ISBN:9787302539315
定价:¥69.80
购买这本书可以去
内容简介
C 是一种操作方便、上手快、易理解的计算机编程语言,适合有一定编程基础的孩子学习。《青少年C 创意编程趣味课堂(微课版)》选取80多个贴近青少年学习生活的例子,结合青少年的认知规律,激发其学习兴趣。《青少年C 创意编程趣味课堂(微课版)》案例先进行思路分析,用流程图厘清思路,再用程序实现,让孩子在学习C 语言编程的过程中,学会运用计算思维解决问题。 《青少年C 创意编程趣味课堂(微课版)》以C 为设计工具,共分9章内容,从易到难,从基础到综合实战,详细讲解了C 创意编程知识,通过小案例,带领孩子们掌握顺序结构、选择结构、循环结构的基础知识,进入精彩的函数世界,玩转数组、文件输入输出,勇当编程小达人,轻轻松松玩转C 创意编程。 《青少年C 创意编程趣味课堂(微课版)》适合对编程感兴趣的青少年以及不同年龄的初学者阅读,也适合家长和老师作为指 导青少年学习计算机程序设计的入门教程。
作者简介
暂缺《青少年C++创意编程趣味课堂(微课版)》作者简介
目录
第1章 揭开面纱识软件
1.1 安装神秘的编程软件——软件的下载与安装 2
1.1.1 下载 C 软件 2
实例 1 查找与下载Dev-C 软件 2
1.1.2 安装 Dev-C 软件 3
实例 2 安装与设置C 软件 3
1.2 编程如此简单——体验 C 语言编程 5
1.2.1 编写简单的 C 程序 6
实例 3 编写个程序——让计算机开口说话 6
实例 4 自我介绍 8
1.2.2 C 语言程序结构 10
实例 5 让计算机做加法 10
实例 6 购买电影票 12
第2章 编程基础要打牢
2.1 变与不变你说了算——常量和变量 16
2.1.1 常量 16
实例 1 计算圆的面积 16
2.1.2 变量 18
实例 2 喜新厌旧的小甲鱼 18
2.2 弟弟的作业题——运算符和表达式 21
2.2.1 运算符 21
实例 3 结绳记事——计数器 22
2.2.2 表达式 24
实例 4 聪明的卡卡 24
实例 5 求三角形面积 26
2.3 究竟有多少种类型——数据类型 28
2.3.1 整型 28
实例 6 一对孪生兄弟 29
2.3.2 实型 31
实例 7 小不点和大不点 31
2.3.3 字符型 33
实例 8 大小写字母转换 33
2.3.4 数据类型转换 35
实例 9 计算三角形面积 36
实例 10 计算全班平均分 37
实例 11 字符型和整型转换 38
第3章 顺序结构一条线
3.1 天上掉馅饼——赋值语句 42
3.1.1 简单赋值运算 42
实例 1 交换果汁 42
实例 2 鸡兔同笼 43
3.1.2 复合赋值运算 45
实例 3 为希望工程捐款 45
实例 4 细胞分裂 47
3.2 想输入啥就输入啥——输入语句 49
3.2.1 cin 输入语句 49
实例 5 植树造林 50
实例 6 家庭作业 51
3.2.2 scanf 输入语句 53
实例 7 计算器 53
3.3 我说干啥就干啥——输出语句 56
3.3.1 cout 输出语句 56
实例 8 输出《静夜思》古诗 56
3.3.2 printf 输出语句 59
实例 9 分糖果游戏 59
实例 10 计算歌手得分 61
第4章 选择结构挑一边
4.1 鱼和熊掌不可兼得——if 语句 65
4.1.1 if 选择结构 65
实例 1 负数判断 65
实例 2 偶数判断 67
4.1.2 if 复合语句 68
实例 3 从小到大输出两个数 68
4.2 是真还是假——if-else 语句 71
4.2.1 if-else 选择结构 71
实例 4 判定成绩等级 72
实例 5 计算邮件费用 73
实例 6 是否适合晨练 75
4.2.2 if 语句嵌套 78
实例 7 商场折扣活动 78
实例 8 打车费用 80
4.3 开关语句——switch 语句 83
4.3.1 switch 语句结构 83
实例 9 判断星期几 84
4.3.2 switch 语句应用 85
实例 10 判定成绩等级 85
第5章 循环结构转圈圈
5.1 永不停止的问候——for 语句 90
5.1.1 for 循环结构 90
实例 1 不停地问候 91
实例 2 和高斯比速度 92
5.1.2 for 与if语句结合 94
实例 3 班级分 95
实例 4 Fibonacci数列 96
5.2 讲条件——while 语句 99
5.2.1 while 循环结构 99
实例 5 为希望工程存钱 100
实例 6 谁截的长 102
5.2.2 break 语句应用 104
实例 7 计算圆的面积 104
实例 8 蜗牛和青蛙 105
5.3 讲义气——do-while 语句 108
5.3.1 do-while 循环结构 108
实例 9 生日倒计时 109
实例 10 数字反转 111
5.3.2 continue 语句 112
实例 11 逢5必过游戏 112
5.4 没完没了——循环嵌套 116
5.4.1 双重循环嵌套 116
实例 12 方队表演 117
实例 13 九九乘法表 118
5.4.2 三重循环嵌套 120
实例 14 水仙花数 120
第6章 数组排队效率高
6.1 整齐划一的队伍——一维数组 125
6.1.1 定义一维数组 125
实例 1 三个臭皮匠大战诸葛亮 125
实例 2 组建特种兵战队 127
6.1.2 初始化一维数组 129
实例 3 火眼金睛找错误 130
实例 4 小鬼当家 132
6.1.3 大显身手——一维数组的应用 135
实例 5 摘苹果 135
实例 6 前后大挪移 137
6.2 我的班级座位表——二维数组 139
6.2.1 定义二维数组 140
实例 7 X战警战斗力 140
6.2.2 初始化二维数组 142
实例 8 查询身高 142
6.2.3 应用二维数组 144
实例 9 输出显示杨辉三角形前10行 144
实例 10 打擂台 146
6.3 我的明星档案——字符数组 148
6.3.1 定义字符数组 148
实例 11 明星档案 148
6.3.2 初始化字符数组 150
实例 12 成语接龙 151
6.3.3 应用字符数组 152
实例 13 情报加密 152
第7章 函数妙用要记牢
7.1 一见如故——库函数 156
7.1.1 不胜枚举——常用库函数 156
实例 1 大富翁 156
7.1.2 近水楼台——使用库函数 158
实例 2 “吹牛”的小明 158
7.2 我的世界——自定义函数 162
7.2.1 自成一格——函数的定义 162
实例 3 童谣传唱 163
实例 4 个性口诀表 164
7.2.2 临机应变——函数的参数 168
实例 5 美元兑换 168
7.2.3 灯不点不亮——函数的声明与调用 171
实例 6 判断家庭成员 172
7.2.4 百炼成刚——函数的应用 175
实例 7 猜数游戏 175
实例 8 汉诺塔游戏 178
第8章 巧用文件输数据
8.1 开门与关门——文件的打开与关闭 183
8.1.1 非同小可——文件的打开 183
实例 1 打开秘密文件 184
实例 2 保存特工信息 185
8.1.2 勤俭节约——文件的关闭 189
实例 3 备份秘密文件 190
实例 4 计算密码 192
8.2 参加竞赛——文件的输入输出 197
8.2.1 事半功倍——文件的输入 197
实例 5 昆虫繁殖 197
8.2.2 以羊易牛——文件的输出 201
实例 6 糊涂的体育委员 202
第9章 勇当编程小达人
9.1 万无一失——玩转趣味数学 208
9.1.1 威力合体——探索运算的本质 208
9.1.2 炸弹组合——循环嵌套的优化 210
9.2 乐在其中——探秘游戏设计 215
9.2.1 击鼓传花——特殊的循环控制 215
9.2.2 寻找杀手——逻辑表达式的妙用 217
9.3 去伪存真——解决现实问题 223
9.3.1 海上救援——复杂数据的运算 223
9.3.2 客有几人——古典应用题新解 226
1.1 安装神秘的编程软件——软件的下载与安装 2
1.1.1 下载 C 软件 2
实例 1 查找与下载Dev-C 软件 2
1.1.2 安装 Dev-C 软件 3
实例 2 安装与设置C 软件 3
1.2 编程如此简单——体验 C 语言编程 5
1.2.1 编写简单的 C 程序 6
实例 3 编写个程序——让计算机开口说话 6
实例 4 自我介绍 8
1.2.2 C 语言程序结构 10
实例 5 让计算机做加法 10
实例 6 购买电影票 12
第2章 编程基础要打牢
2.1 变与不变你说了算——常量和变量 16
2.1.1 常量 16
实例 1 计算圆的面积 16
2.1.2 变量 18
实例 2 喜新厌旧的小甲鱼 18
2.2 弟弟的作业题——运算符和表达式 21
2.2.1 运算符 21
实例 3 结绳记事——计数器 22
2.2.2 表达式 24
实例 4 聪明的卡卡 24
实例 5 求三角形面积 26
2.3 究竟有多少种类型——数据类型 28
2.3.1 整型 28
实例 6 一对孪生兄弟 29
2.3.2 实型 31
实例 7 小不点和大不点 31
2.3.3 字符型 33
实例 8 大小写字母转换 33
2.3.4 数据类型转换 35
实例 9 计算三角形面积 36
实例 10 计算全班平均分 37
实例 11 字符型和整型转换 38
第3章 顺序结构一条线
3.1 天上掉馅饼——赋值语句 42
3.1.1 简单赋值运算 42
实例 1 交换果汁 42
实例 2 鸡兔同笼 43
3.1.2 复合赋值运算 45
实例 3 为希望工程捐款 45
实例 4 细胞分裂 47
3.2 想输入啥就输入啥——输入语句 49
3.2.1 cin 输入语句 49
实例 5 植树造林 50
实例 6 家庭作业 51
3.2.2 scanf 输入语句 53
实例 7 计算器 53
3.3 我说干啥就干啥——输出语句 56
3.3.1 cout 输出语句 56
实例 8 输出《静夜思》古诗 56
3.3.2 printf 输出语句 59
实例 9 分糖果游戏 59
实例 10 计算歌手得分 61
第4章 选择结构挑一边
4.1 鱼和熊掌不可兼得——if 语句 65
4.1.1 if 选择结构 65
实例 1 负数判断 65
实例 2 偶数判断 67
4.1.2 if 复合语句 68
实例 3 从小到大输出两个数 68
4.2 是真还是假——if-else 语句 71
4.2.1 if-else 选择结构 71
实例 4 判定成绩等级 72
实例 5 计算邮件费用 73
实例 6 是否适合晨练 75
4.2.2 if 语句嵌套 78
实例 7 商场折扣活动 78
实例 8 打车费用 80
4.3 开关语句——switch 语句 83
4.3.1 switch 语句结构 83
实例 9 判断星期几 84
4.3.2 switch 语句应用 85
实例 10 判定成绩等级 85
第5章 循环结构转圈圈
5.1 永不停止的问候——for 语句 90
5.1.1 for 循环结构 90
实例 1 不停地问候 91
实例 2 和高斯比速度 92
5.1.2 for 与if语句结合 94
实例 3 班级分 95
实例 4 Fibonacci数列 96
5.2 讲条件——while 语句 99
5.2.1 while 循环结构 99
实例 5 为希望工程存钱 100
实例 6 谁截的长 102
5.2.2 break 语句应用 104
实例 7 计算圆的面积 104
实例 8 蜗牛和青蛙 105
5.3 讲义气——do-while 语句 108
5.3.1 do-while 循环结构 108
实例 9 生日倒计时 109
实例 10 数字反转 111
5.3.2 continue 语句 112
实例 11 逢5必过游戏 112
5.4 没完没了——循环嵌套 116
5.4.1 双重循环嵌套 116
实例 12 方队表演 117
实例 13 九九乘法表 118
5.4.2 三重循环嵌套 120
实例 14 水仙花数 120
第6章 数组排队效率高
6.1 整齐划一的队伍——一维数组 125
6.1.1 定义一维数组 125
实例 1 三个臭皮匠大战诸葛亮 125
实例 2 组建特种兵战队 127
6.1.2 初始化一维数组 129
实例 3 火眼金睛找错误 130
实例 4 小鬼当家 132
6.1.3 大显身手——一维数组的应用 135
实例 5 摘苹果 135
实例 6 前后大挪移 137
6.2 我的班级座位表——二维数组 139
6.2.1 定义二维数组 140
实例 7 X战警战斗力 140
6.2.2 初始化二维数组 142
实例 8 查询身高 142
6.2.3 应用二维数组 144
实例 9 输出显示杨辉三角形前10行 144
实例 10 打擂台 146
6.3 我的明星档案——字符数组 148
6.3.1 定义字符数组 148
实例 11 明星档案 148
6.3.2 初始化字符数组 150
实例 12 成语接龙 151
6.3.3 应用字符数组 152
实例 13 情报加密 152
第7章 函数妙用要记牢
7.1 一见如故——库函数 156
7.1.1 不胜枚举——常用库函数 156
实例 1 大富翁 156
7.1.2 近水楼台——使用库函数 158
实例 2 “吹牛”的小明 158
7.2 我的世界——自定义函数 162
7.2.1 自成一格——函数的定义 162
实例 3 童谣传唱 163
实例 4 个性口诀表 164
7.2.2 临机应变——函数的参数 168
实例 5 美元兑换 168
7.2.3 灯不点不亮——函数的声明与调用 171
实例 6 判断家庭成员 172
7.2.4 百炼成刚——函数的应用 175
实例 7 猜数游戏 175
实例 8 汉诺塔游戏 178
第8章 巧用文件输数据
8.1 开门与关门——文件的打开与关闭 183
8.1.1 非同小可——文件的打开 183
实例 1 打开秘密文件 184
实例 2 保存特工信息 185
8.1.2 勤俭节约——文件的关闭 189
实例 3 备份秘密文件 190
实例 4 计算密码 192
8.2 参加竞赛——文件的输入输出 197
8.2.1 事半功倍——文件的输入 197
实例 5 昆虫繁殖 197
8.2.2 以羊易牛——文件的输出 201
实例 6 糊涂的体育委员 202
第9章 勇当编程小达人
9.1 万无一失——玩转趣味数学 208
9.1.1 威力合体——探索运算的本质 208
9.1.2 炸弹组合——循环嵌套的优化 210
9.2 乐在其中——探秘游戏设计 215
9.2.1 击鼓传花——特殊的循环控制 215
9.2.2 寻找杀手——逻辑表达式的妙用 217
9.3 去伪存真——解决现实问题 223
9.3.1 海上救援——复杂数据的运算 223
9.3.2 客有几人——古典应用题新解 226
猜您喜欢