书籍详情
小学生C++创意编程(视频教学版)
作者:刘凤飞
出版社:清华大学出版社
出版时间:2024-01-01
ISBN:9787302651154
定价:¥148.00
购买这本书可以去
内容简介
C ++是信息学奥赛指定的编程语言。本书以通俗易懂的方式深入浅出地介绍了C ++编程语言,适合作为小学生学习的教材类读物。《小学生C ++创意编程(视频教学版)》的特点在于紧密结合生活,将算法融入其中。精心挑选了100多个案例,旨在逐步引导读者掌握编程技巧。书中的案例难度梯度设计合理,既能够满足孩子的挑战欲,又能让他们在完成任务后获得内在的成就感。本书以逻辑思维、算法思考为核心,旨在激发孩子对编程的学习兴趣,并建立编程带来的成就感;采用多种教学模式,提供多种学习方法,让孩子真正感知程序设计,理解编程,提升思维。《小学生C ++创意编程(视频教学版)》涵盖了C ++中的各个知识点,包括指针等高级主题,解决了C++ 学习难、难入门的局面。同时本书还配备了大量练习题,辅助读者进行手动实验,从而达到举一反三、助力竞赛的目的。《小学生C ++创意编程(视频教学版)》适合四年级以上小学生阅读,可作为各类竞赛、等级考试、信息学奥赛的入门教材,同时也可供编程教育工作者选作教材和参考书。
作者简介
刘凤飞昵称:果果放空教学法开创者杭州市科普作家协会会员10万多册少儿编程畅销书作者中国计算机学会GESP技术委员青少年人工智能核心素养测评技术委员年度国际人工智能教育行业杰出贡献人物
目录
第一部分 初识C++ ——顺序结构
准备课 轻、便、快的C++ 学习神器(运用Dev-C ) 2
第1 课 被玩坏的字符(程序的输出) 10
第2 课 蹩脚的“ChatGPT”(信息输入) 17
第3 课 舞动的机器人(趣味输入应用) 23
第4 课 一桩大买卖(运算符、变量) 31
第5 课 这面积总缺那么一点(浮点数数据类型) 37
第6 课 睡不着就数羊(计数) 43
第7 课 星号金字塔(双变量累加) 51
第8 课 可怕的核废水(半衰与阶乘) 57
第9 课 陈醋和酱油不能混为一瓶(变量值的互换) 63
第10 课 神秘的摩斯密码(system() 和Beep() 函数) 70
第11 课 安排出游车辆(取余数) 77
第12 课 小数字大学问(进制) 82
第13 课 ASCII 编码背后的秘密(ASCII 编码) 93
第14 课 列竖式做计算(setw() 函数) 98
第二部分 智能的开始——选择结构
第15 课 发热分诊台(if 的判断) 106
第16 课 条件有点多(多if 组合) 111
第17 课 零售与批发(else、常量) 120
第18 课 血压侦测(逻辑运算符) 129
第19 课 识别通道(if 嵌套) 137
第20 课 饭后小娱乐(if 应用、流程图) 144
第21 课 大写或小写(if 应用、isupper()、islower()) 150
第22 课 大要最大,小要最小(if 应用、绝对值) 154
第23 课 排高矮(if 应用、排序) 158
第24 课 复杂的阶梯价(阶梯计价、多情况) 166
第25 课 古老的三角形王国(if 嵌套应用) 171
第26 课 投票计数器(三目运算符) 175
第27 课 匹配翻译(switch) 181
第28 课 从青铜到王者(switch 深入、对比) 186
第29 课 不太准的心理测试(if、switch 嵌套) 194
第30 课 3、7 过游戏(条件分支) 201
第三部分 不辞辛苦——循环结构
第31 课 不睡觉的计算机(while 循环) 208
第32 课 病毒弹窗(while 语句、MessageBox 函数) 216
第33 课 趣味青蛙游戏(while 循环、变量) 224
第34 课 竞赛得分(while 循环、最高分、最低分、平均分) 228
第35 课 每天努力一点点(while 循环、复利) 233
第36 课 小数位数的纠结(while 循环、小数位数) 237
第37 课 最小公倍数(while 循环、穷举、break) 244
第38 课 最大公约数(while 循环、穷举、辗转相除法) 249
第39 课 神奇的冰雹猜想(while 循环、数字游戏) 257
第40 课 暴力破解(while 循环、条件设计、break) 261
第41 课 无限次的密码箱(do-while 循环) 266
第42 课 倒立的数字(do-while 应用、回文数) 271
第43 课 紧箍咒(for 循环) 276
第44 课 分成两队(for 循环、if 语句、累加) 283
第45 课 求和升级(for 循环、if 语句) 288
第46 课 给不起的麦子(for 循环、累乘、溢出) 292
第47 课 谁是窃贼(for 循环、if 语句、逻辑) 298
第48 课 字母游戏(for 循环、字符型变量) 303
第49 课 我要继续(for 循环、continue) 308
第50 课 大自然的神奇数列(斐波那契数列的正与反) 313
第51 课 我是质数吗(for 循环、if 语句、标示法) 318
第52 课 17e 007 不是乱码(for 循环、科学记数法) 322
第53 课 分数也能计算(循环应用、if 语句、通分、约分) 326
第54 课 危险!危险!(循环嵌套) 332
第55 课 字母闪烁(三重循环) 337
第56 课 骰子电子屏(for 循环、随机数) 345
第57 课 一棵圣诞树(多重循环、变量计算) 351
第58 课 经典之九九乘法表(多重循环应用) 360
第59 课 经典之鸡兔同笼(多重循环应用) 363
第60 课 经典之百钱百鸡问题(多重循环应用) 368
第61 课 一本日历(循环巩固) 373
第62 课 有人说谎(多重循环、逻辑推理) 377
第四部分 点、线、面、立体的组合——数组
第63 课 加强训练(数组、循环) 382
第64 课 统计校服(数组、数组长度、数组越界) 389
第65 课 热闹的火柿节(数组应用) 394
第66 课 经典之冒泡排序(数组、冒泡排序) 397
第67 课 经典之选择排序(数组、选择排序) 404
第68 课 字符串密码(数组、字符) 411
第69 课 二维矩阵(二维数组) 415
第70 课 翻转钥匙(二维数组) 419
第五部分 功能的复用——函数
第71 课 组装一架飞机(函数) 424
第72 课 挑个最大的(函数、返回值) 429
第73 课 进制小case(函数、参数) 432
第74 课 计算小能手(函数、多参数) 435
第75 课 我和你一样却不一样(全局与局部) 438
第76 课 移位加密(函数应用) 443
第77 课 数组也能传(函数应用) 447
第78 课 阶乘再求和(函数应用) 450
第六部分 C++ 的灵魂——指针
第79 课 探寻宝藏的地址(指针、指针运算) 454
第80 课 穿越时空(指针、指针运算) 459
第81 课 投票表决(指针、指针与数组) 463
第82 课 指向火车头(指针、指针与数组) 467
第83 课 接上就是喜欢(指针、指针与字符串) 471
第84 课 函数里的交换(指针、指针与函数) 475
第85 课 双双指向(指针、指针与字符串、指针与函数) 479
准备课 轻、便、快的C++ 学习神器(运用Dev-C ) 2
第1 课 被玩坏的字符(程序的输出) 10
第2 课 蹩脚的“ChatGPT”(信息输入) 17
第3 课 舞动的机器人(趣味输入应用) 23
第4 课 一桩大买卖(运算符、变量) 31
第5 课 这面积总缺那么一点(浮点数数据类型) 37
第6 课 睡不着就数羊(计数) 43
第7 课 星号金字塔(双变量累加) 51
第8 课 可怕的核废水(半衰与阶乘) 57
第9 课 陈醋和酱油不能混为一瓶(变量值的互换) 63
第10 课 神秘的摩斯密码(system() 和Beep() 函数) 70
第11 课 安排出游车辆(取余数) 77
第12 课 小数字大学问(进制) 82
第13 课 ASCII 编码背后的秘密(ASCII 编码) 93
第14 课 列竖式做计算(setw() 函数) 98
第二部分 智能的开始——选择结构
第15 课 发热分诊台(if 的判断) 106
第16 课 条件有点多(多if 组合) 111
第17 课 零售与批发(else、常量) 120
第18 课 血压侦测(逻辑运算符) 129
第19 课 识别通道(if 嵌套) 137
第20 课 饭后小娱乐(if 应用、流程图) 144
第21 课 大写或小写(if 应用、isupper()、islower()) 150
第22 课 大要最大,小要最小(if 应用、绝对值) 154
第23 课 排高矮(if 应用、排序) 158
第24 课 复杂的阶梯价(阶梯计价、多情况) 166
第25 课 古老的三角形王国(if 嵌套应用) 171
第26 课 投票计数器(三目运算符) 175
第27 课 匹配翻译(switch) 181
第28 课 从青铜到王者(switch 深入、对比) 186
第29 课 不太准的心理测试(if、switch 嵌套) 194
第30 课 3、7 过游戏(条件分支) 201
第三部分 不辞辛苦——循环结构
第31 课 不睡觉的计算机(while 循环) 208
第32 课 病毒弹窗(while 语句、MessageBox 函数) 216
第33 课 趣味青蛙游戏(while 循环、变量) 224
第34 课 竞赛得分(while 循环、最高分、最低分、平均分) 228
第35 课 每天努力一点点(while 循环、复利) 233
第36 课 小数位数的纠结(while 循环、小数位数) 237
第37 课 最小公倍数(while 循环、穷举、break) 244
第38 课 最大公约数(while 循环、穷举、辗转相除法) 249
第39 课 神奇的冰雹猜想(while 循环、数字游戏) 257
第40 课 暴力破解(while 循环、条件设计、break) 261
第41 课 无限次的密码箱(do-while 循环) 266
第42 课 倒立的数字(do-while 应用、回文数) 271
第43 课 紧箍咒(for 循环) 276
第44 课 分成两队(for 循环、if 语句、累加) 283
第45 课 求和升级(for 循环、if 语句) 288
第46 课 给不起的麦子(for 循环、累乘、溢出) 292
第47 课 谁是窃贼(for 循环、if 语句、逻辑) 298
第48 课 字母游戏(for 循环、字符型变量) 303
第49 课 我要继续(for 循环、continue) 308
第50 课 大自然的神奇数列(斐波那契数列的正与反) 313
第51 课 我是质数吗(for 循环、if 语句、标示法) 318
第52 课 17e 007 不是乱码(for 循环、科学记数法) 322
第53 课 分数也能计算(循环应用、if 语句、通分、约分) 326
第54 课 危险!危险!(循环嵌套) 332
第55 课 字母闪烁(三重循环) 337
第56 课 骰子电子屏(for 循环、随机数) 345
第57 课 一棵圣诞树(多重循环、变量计算) 351
第58 课 经典之九九乘法表(多重循环应用) 360
第59 课 经典之鸡兔同笼(多重循环应用) 363
第60 课 经典之百钱百鸡问题(多重循环应用) 368
第61 课 一本日历(循环巩固) 373
第62 课 有人说谎(多重循环、逻辑推理) 377
第四部分 点、线、面、立体的组合——数组
第63 课 加强训练(数组、循环) 382
第64 课 统计校服(数组、数组长度、数组越界) 389
第65 课 热闹的火柿节(数组应用) 394
第66 课 经典之冒泡排序(数组、冒泡排序) 397
第67 课 经典之选择排序(数组、选择排序) 404
第68 课 字符串密码(数组、字符) 411
第69 课 二维矩阵(二维数组) 415
第70 课 翻转钥匙(二维数组) 419
第五部分 功能的复用——函数
第71 课 组装一架飞机(函数) 424
第72 课 挑个最大的(函数、返回值) 429
第73 课 进制小case(函数、参数) 432
第74 课 计算小能手(函数、多参数) 435
第75 课 我和你一样却不一样(全局与局部) 438
第76 课 移位加密(函数应用) 443
第77 课 数组也能传(函数应用) 447
第78 课 阶乘再求和(函数应用) 450
第六部分 C++ 的灵魂——指针
第79 课 探寻宝藏的地址(指针、指针运算) 454
第80 课 穿越时空(指针、指针运算) 459
第81 课 投票表决(指针、指针与数组) 463
第82 课 指向火车头(指针、指针与数组) 467
第83 课 接上就是喜欢(指针、指针与字符串) 471
第84 课 函数里的交换(指针、指针与函数) 475
第85 课 双双指向(指针、指针与字符串、指针与函数) 479
猜您喜欢