![]()
内容推荐 C++是一种使用非常广泛的计算机编程语言,也是信息学奥赛指定的语言之一。本书将C++编程知识与中小学数学知识结合起来,并将计算机科学史上一些有趣的小故事融入其中。通过这种特殊的编写方式让同学们学习编程、复习数学、了解历史,潜移默化中培养同学们的计算思维和编程思维。 全书共14课,主要介绍C++编程工具的安装及使用,C++编程的基础知识,C++的顺序语句、选择语句、循环语句及常用的库函数的使用,用C++解决数学计算、统计推理、和差倍分等中小学数学问题。 本书适合小学四年级以上的学生和信息学奥赛的初学者阅读,也适合家长及C++编程爱好者参考,还可作为中小学信息技术课程的教材。 目录 第1课 认识C 1.1 什么是编程语言 1.2 为什么学C 1.3 C++与信息学奥赛 1.4 准备编程工具 练习1 第2课 第一个C++程序 2.1 启动工具 2.2 输入代码 2.3 运行结果 2.4 编程万能模板 练习2 第3课 打印输出 3.1 输出文字 3.2 文字换行 3.3 计算后输出 练习3 第4课 键盘输入 4.1 输入整数 4.2 输入小数 4.3 “最大”的数 4.4 输入字符串 练习4 第5课 数学计算 5.1 整数四则运算 5.2 有余数的除法 5.3 小数计算题 5.4 “=”与“==” 5.5 不要怕“虫子” 练习5 第6课 编程术语不枯燥 6.1 使用变量先声明 6.2 名如其人——变量的命名 6.3 形形色色——数据类型 6.4 真假关系――关系运算符 6.5 空间交换 练习6 第7课 做选择 7.1 判断条件 7.2 如果 7.3 否则 7.4 组合判断 7.5 多重分支 练习7 第8课 循环就是重复 8.1 for循环 8.2 while循环 8.3 do...while循环 8.4 break与continue 练习8 第9课 循环嵌套 9.1 分支嵌套 9.2 循环嵌套 9.3 循环与分支嵌套 9.4 循环输入 练习9 第10课 现成的“方法” 10.1 返回值 10.2 好用的“方法” 10.3 猜数游戏 练习10 第11课 有趣的“数” 11.1 奇数与偶数 11.2 因数与倍数 11.3 素数与合数 11.4 水仙花数 练习11 第19课 统计与推理 12.1 数字统计 12.2 谁在说谎 12.3 等差数列 12.4 斐波那契数列 练习12 第13课 数学广角 13.1 鸡兔同笼 13.2 百钱百鸡 13.3 角谷猜想 13.4 爱因斯坦的数学题 练习13 第14课 平面图形和立体图形 14.1 长方形 14.2 三角形 14.3 长方体 14.4 圆的计算 14.5 圆周率的估算 练习14 结束语 |