网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 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 计算机
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/22 23:43:46