-
内容大纲
本书主要讲解C++语言的语法知识,打破了传统教材中的分章模式,采用按知识点组织课程的形式,力求更适合中小学教师在人工智能时代背景下的教学以及学生学习。
全书包括22课和1个附录。第1~3课介绍C++基本语法,包括程序框架、数据定义和输入输出;第4~6课讲解各种运算符及表达式;第7~12课介绍选择和循环程序结构;第13~15课讲解数组及其应用;第16~18课介绍字符数组与字符串以及文件操作;第19~20课讲解函数及其应用;第21课介绍结构体及其应用;第22课介绍类和对象;附录介绍C++集成开发环境的相关内容。
本书适合作为信息学竞赛的培训教材,也适合对C++感兴趣的中小学生自学。 -
作者介绍
-
目录
第1课 梦想启航:初识C++
1.1 什么是程序设计
1.2 为什么要学程序设计
1.3 第一个C++程序及程序框架
第2课 奇妙的计算:程序格式与数据定义
2.1 程序格式
2.2 定义数据
第3课 生日的考验:输入与输出
3.1 输入输出
3.2 变量输入——cin
3.3 结果输出——cout
3.4 其他形式的输入/输出
第4课 简单的任务:赋值运算和算术运算
4.1 基本赋值运算(“=”的妙用)
4.2 算术运算七兄弟
4.3 运算简写和混合运算
第5课 卡路的苹果:3种程序结构
5.1 3种程序结构
5.2 系统函数
5.3 顺序结构程序举例
第6课 艰难的任务:程序格式与数据定义
6.1 关系运算
6.2 逻辑运算
6.3 其他常用运算
6.4 混合运算
第7课 队长的计划:选择结构
7.1 选择结构
7.2 if-else语句
7.3 switch-case语句
第8课 卡路的历练1:选择程序举例
第9课 路西的美梦:for循环
9.1 循环结构
9.2 for循环
9.3 循环结构的4个要素
第10课 卡路的历练2:for循环举例
第11课 神奇的圆周率:当型循环与直到型循环
11.1 当型循环
11.2 直到型循环
11.3 break和continue
第12课 卡路的历练3:循环综合举例
第13课 美味的石榴:一维数组
13.1 数组的概念
13.2 一维数组的定义
13.3 一维数组的初始化
13.4 一维数组的使用及举例
第14课 魔术工厂的库存:多维数组
14.1 多维数组的定义(以二维数组为例)
14.2 多维数组的初始化
14.3 多维数组的使用(以二维数组为例)
第15课 卡路的历练4:数组举例
第16课 有趣的回文:字符数组与字符串
16.1 字符数组
16.2 字符串类型
第17课 超级数字反转:文件操作
17.1 文件概述
17.2 创建文件和查看文件
17.3 源程序中的文件操作
第18课 卡路的历练5:字符串及文件举例
第19课 逐个击破的阶乘和:函数
19.1 函数的定义和声明
19.2 函数的调用与返回
19.3 函数的嵌套与递归
19.4 局部变量与全局变量
第20课 卡路的历练6:函数举例
第21课 谁是状元:结构体
21.1 结构体类型概述
21.2 定义结构体类型及变量
21.3 结构体成员调用
21.4 自定义数据类型名——typedef
第22课 超级矩形面积:类和对象
22.1 自定义数据类型——类
22.2 构造函数与析构函数
22.3 类类型的变量——对象
附录
附录A Dev-C++的安装和使用
A.1 Dev-C++的安装
A.2 Dev-C++的使用
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...