网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C++趣味编程及算法入门 |
分类 | |
作者 | |
出版社 | 北京大学出版社 |
下载 | ![]() |
简介 | 内容推荐 本书是一本专门为中小学生编写的C++编程及算法入门教材。本书由浅入深地讲解了C++语言基础知识,以及编程解题常用的方法和基础算法。每章都是由一个小故事来引出编程思维。书中的案例和练习均由作者精心设计,并与生活和学习紧密结合。本书也介绍了各种有趣的计算机知识,并涵盖了全国青少年软件编程等级考试(C语言)一级和二级考试的知识点。本书配备了完善的题库、课件、教学视频等资源,可以作为中小学编程社团的教材,也可以作为少儿编程培训机构的培训教材,还可以作为GESP等级考试和各类编程竞赛的入门教材。 作者简介 王桂平 计算机科学与技术专业博士、副教授、硕导。2003年开始从事大学生程序设计竞赛指导工作,指导的学生获得国家级奖项100余项,省级奖项1000余项。 出版了《图论算法理论、实现及应用》《程序设计方法及算法导引》等6本著作;主持省部级教学研究项目5项,主持重庆市一流课程一门,以第一作者发表教学研究论文近20篇。 以第一作者发表科学研究论文30余篇,其中SCI论文9篇,El论文10篇,主持省部级科研项目3项,主研国家级科研项目3项。 多所中小学信息学竞赛兼职教练。 目录 第1章 什么是程序 1.1 从生活中的场景说起 1.2 编写程序的工具 1.3 程序的编写、编译和运行 1.4 在线评测系统 1.5 案例1:Hello world! 1.6 案例2:时间换算(1) 1.7 案例3:输出杨辉三角(1) 1.8 练习1:用cout语句输出星号菱形 1.9 练习2:小学比幼儿园远多少米 1.10 练习3:输出数字螺旋矩阵(1) 1.11 拓展阅读:C++关键字 1.12 计算机小知识:Hello world程序 1.13 总结 第2章 变量是一个魔法盒 2.1 记录身高和体重 2.2 用字母代表人、物或数据 2.3 常量和变量 2.4 数据类型 2.5 案例1:求矩形的面积和周长(1) 2.6 案例2:超市购物 2.7 案例3:变量是一个魔法盒 2.8 练习1:长身高 2.9 练习2:剩余座位 2.10 练习3:需要多少块砖 2.11 拓展阅读:基本的数据类型 2.12 计算机小知识:“缺斤少两”的U盘 2.13 总结 第3章 数据从何而来——输入 3.1 更强大的程序 3.2 案例1:求女生的人数 3.3 案例2:时间换算(2) 3.4 案例3:交换两个变量的值(1) 3.5 练习1:交换两个变量的值(2) 3.6 练习2:求矩形的面积和周长(2) 3.7 练习3:速度单位换算(1) 3.8 拓展阅读:在线评测系统的工作原理 3.9 计算机小知识:人和计算机是怎么交互的 3.10 总结 第4章 让计算机帮我们做算术题 4.1 从买酸奶说起 4.2 运算、运算符和表达式 4.3 算术运算符和算术表达式 4.4 商和余数 4.5 除以10、对10取余 4.6 案例1:时间换算(3) 4.7 案例2:赋值运算符练习 4.8 案例3:报数游戏 4.9 练习1:小实验——前置++和后置++ 4.10 练习2:数字魔术——三位数还原 4.11 练习3:三位数的数字之和 4.12 拓展阅读:运算符的优先级和结合性 4.13 计算机小知识:C、C++名称的由来 4.14 总结 第5章 精确到小数的运算 5.1 从“打折”说起 5.2 圆的周长及圆周率 5.3 案例1:速度单位换算(2) 5.4 案例2:折扣 5.5 案例3:求长方体的表面积和体积 5.6 练习1:分数→无限循环小数 5.7 练习2:求正方形和圆的面积(1) 5.8 练习3:计算球的表面积和体积 5.9 拓展阅读:自动类型转换和强制类型转换 5.10 计算机小知识:实数与浮点数 5.11 总结 第6章 拿来主义——数学函数的使用 6.1 从工具箱玩具说起 6.2 平方和平方根、立方和立方根 6.3 案例1:勾股定理(1) 6.4 案例2:2的n次方 6.5 案例3:立方体边长和球体直径 6.6 练习1:求正方形和圆的面积(2) 6.7 练习2:浮点数不能精确表示 6.8 练习3:浮点数的整数商和余数 6.9 计算机小知识:复制粘贴是由谁提出来的 6.10 总结 第7章 一路前行——顺序结构 7.1 从“把大象放进冰箱”说起 7.2 算法就是求解问题的步骤 7.3 程序控制结构 7.4 案例1:三角形的面积 7.5 案例2:鸡兔同笼问题(1) 7.6 案例3:获奖比例 7.7 练习1:预测孩子的身高 7.8 练习2:华氏温度转摄氏温度 7.9 练习3:比赛成绩 7.10 计算机小知识:三种基本的程序控制结构 7.11 总结 第8章 分支结构——if语句 8.1 抱一和妈妈谈“条件” 8.2 条件判断和分支结构 8.3 C++语言中的分支结构 8.4 案例1:加分 8.5 案例2:求三个数的最大值 8.6 案例3:四边形的判断(方法1) 8.7 练习1:3的倍数(方法1,取余运算符) 8.8 练习2:找座位 8.9 练习3:要不要开空调 8.10 总结 第9章 条件怎么形成——关系表达式和逻辑表达式 9.1 又高又壮的同学 9.2 判断和多个判断 9.3 逻辑“与”和逻辑“或”的例子 9.4 布尔型数据 9.5 案例1:语文和数学都考95分以上 9.6 案例2:三角形的判断 9.7 案例3:闰年的判断 9.8 练习1:复杂的逻辑判断 9.9 练习2:四边形的判断(方法2) 9.10 练习3:身高达标吗 9.11 计算机小知识:Bug和Debug 9.12 总结 第10章 多分支与switch语句 10.1 又见“打折” 10.2 案例1:商场打折 10.3 案例2:CCF CSP-J/S比赛成绩 10.4 switch语句 10.5 案例3:VIP顾客等级 10.6 练习1:百分制成绩转五级制成绩 10.7 练习2:9岁男孩的身高标准 10.8 练习3:巧虎机器人(初级版) 10.9 计算机小知识:C++的版本 10.10 总结 第11章 知道要反复执行多少次——for循环 11.1 循环就是重复 11.2 循环结构 11.3 数列及相关问题 11.4 在程序中实现数学上的递推 11.5 案例1:输出广播体操的口令 11.6 案例2:求1+2+3+…+n(1) 11.7 案例3:求阶乘 11.8 练习1:求n个数的和 11.9 练习2:求1~n范围内3的倍数的和 11.10 练习3:求数列前n项和 11.11 计算机 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。