计算机
类型
可以朗读
语音朗读
115千字
字数
2025-07-01
发行日期
展开全部
主编推荐语
一线教研团队倾力打造,对标GESP编程认证新规的备赛用书。
内容简介
本书围绕中国计算机学会(CCF)发布的《CCF编程能力等级认证C & Python认证标准》中的C++部分而设计,主要介绍C++编程和算法学习的相关内容。 本书对标CCF编程能力等级认证(GESP)C++一级,详细介绍了初识C++编程、变量、输入语句、算术运算、浮点型数据和字符型数据、程序控制结构及顺序结构、分支结构、关系表达式和逻辑表达式、多分支和switch 语句、循环结构及for 循环、while 循环和do-while循环、程序控制结构的嵌套、break和continue语句、程序控制结构综合应用、程序测试及调试等内容。
目录
- 版权信息
- 内容提要
- 编委会
- 前言
- 资源与支持
- 第1章 初识C++编程
- 1.1 程序及编程语言
- 1.2 认识键盘
- 1.3 键盘上的字母为什么不按顺序排列
- 1.4 如何练习打字
- 1.5 程序的编写、编译和运行
- 1.6 案例1:Hello World!
- 1.7 案例2:输出大小写字母、计算数学式子
- 1.8 案例3:输出由加号组成的菱形
- 1.9 练习1:求两门课程成绩总分(1)
- 1.10 练习2:还剩多少钱(1)
- 1.11 练习3:输出星号长方形
- 1.12 C和C++语言的发展及版本变迁
- 1.13 基础知识练习(GESP真题)
- 第2章 数据的存储
- 2.1 计算机里的重要部件
- 2.2 变量的由来
- 2.3 常量和变量
- 2.4 数据类型
- 2.5 案例1:求两门课程成绩总分(2)
- 2.6 案例2:求数学成绩(1)
- 2.7 案例3:求两年后的年龄
- 2.8 练习1:净胜球(1)
- 2.9 练习2:求女生人数
- 2.10 练习3:求身高
- 2.11 计算机小知识:度量存储空间大小的单位
- 2.12 基础知识练习(GESP真题)
- 第3章 数据的输入
- 3.1 有输入也有输出才更有意义
- 3.2 编程解题的步骤
- 3.3 案例1:求两门课程成绩总分(3)
- 3.4 案例2:求数学成绩(2)
- 3.5 案例3:交换两个变量的值
- 3.6 练习1:净胜球(2)
- 3.7 练习2:有多少同学不上延时课
- 3.8 练习3:还剩多少钱(2)
- 3.9 基础知识练习(GESP真题)
- 第4章 数据的运算
- 4.1 加、减、乘、除之外还有取余
- 4.2 算术运算符和算术表达式
- 4.3 案例1:小杨买书(GESP真题)
- 4.4 案例2:休息时间(GESP真题)
- 4.5 案例3:小杨的考试(GESP真题)
- 4.6 练习1:小杨购物(GESP真题)
- 4.7 练习2:时间规划(GESP真题)
- 4.8 练习3:1~n有多少个3的倍数(除法)
- 4.9 基础知识练习(GESP真题)
- 第5章 浮点型数据和字符型数据
- 5.1 浮点型数据
- 5.2 字符型数据
- 5.3 圆的周长及圆周率
- 5.4 案例1:求圆的周长和面积
- 5.5 案例2:3件八五折
- 5.6 案例3:输出字符菱形
- 5.7 练习1:求阴影部分的面积
- 5.8 练习2:小写字母变大写字母
- 5.9 练习3:输出后面第4个字母
- 5.10 拓展阅读:基本的数据类型
- 5.11 自动类型转换和强制类型转换
- 5.12 基础知识练习(GESP真题)
- 第6章 程序控制结构及顺序结构
- 6.1 吃午餐的流程
- 6.2 算法就是求解问题的步骤
- 6.3 3种基本的程序控制结构
- 6.4 流程图的规范表示
- 6.5 案例1:体质指数计算
- 6.6 案例2:摄氏温度转华氏温度
- 6.7 案例3:分苹果
- 6.8 练习1:顺流而下和逆流而上
- 6.9 练习2:角度和弧度的转换
- 6.10 练习3:预测孩子身高
- 6.11 计算机小知识:3种基本的程序控制结构
- 6.12 基础知识练习(GESP真题)
- 第7章 分支结构
- 7.1 学会比较和判断
- 7.2 实现判断的if语句
- 7.3 案例1:求4个分数的最高分
- 7.4 向上取整和向下取整
- 7.5 案例2:计算邮资(GESP真题)
- 7.6 案例3:买文具(GESP真题)
- 7.7 语句块、逗号表达式
- 7.8 条件运算符与条件表达式
- 7.9 练习1:当天的第几秒(GESP真题)
- 7.10 练习2:水仙花数(GESP真题)
- 7.11 练习3:温度转换(GESP真题)
- 7.12 C++语言中的关键字
- 7.13 基础知识练习(GESP真题)
- 第8章 关系表达式和逻辑表达式
- 8.1 条件是怎么形成的
- 8.2 关系运算符和关系表达式
- 8.3 逻辑运算符和逻辑表达式
- 8.4 逻辑“与”和逻辑“或”的例子
- 8.5 布尔(bool)型数据
- 8.6 案例1:大月还是小月
- 8.7 案例2:闰年的判断
- 8.8 案例3:大小写字母转换
- 8.9 练习1:工作日还是周末
- 8.10 练习2:平年的判断
- 8.11 练习3:图书馆里的老鼠(GESP真题)
- 8.12 基础知识练习(GESP真题)
- 第9章 多分支和switch语句
- 9.1 分支结构的嵌套
- 9.2 案例1:VIP顾客等级(1)
- 9.3 案例2:每月天数(GESP真题)
- 9.4 switch语句
- 9.5 案例3:VIP顾客等级(2)
- 9.6 练习1:闰年的判断(多分支实现)
- 9.7 练习2:判断是几位数
- 9.8 练习3:简单的计算器
- 9.9 基础知识练习(GESP真题)
- 第10章 循环结构及for循环
- 10.1 生活中的循环
- 10.2 循环结构及for循环
- 10.3 案例1:求a的n次方(for循环)
- 10.4 案例2:求1+3+5+…+(2n−1)(for循环)
- 10.5 案例3:累计相加(GESP真题)
- 10.6 取整与四舍五入
- 10.7 练习1:四舍五入到整十数(GESP真题)
- 10.8 数列及相关问题
- 10.9 在程序中实现数学上的递推
- 10.10 练习2:输出等差数列
- 10.11 练习3:输出等比数列
- 10.12 基础知识练习(GESP真题)
- 第11章 while循环和do-while循环
- 11.1 while循环和do-while循环
- 11.2 永真循环、死循环
- 11.3 案例1:求a的n次方(while循环)
- 11.4 案例2:求1+3+5+…+(2n−1)(while循环)
- 11.5 案例3:求一个整数的位数
- 11.6 练习1:折纸
- 11.7 练习2:折半
- 11.8 练习3:求一个整数的各位和
- 11.9 基础知识练习(GESP真题)
- 第12章 程序控制结构的嵌套
- 12.1 生活中的嵌套
- 12.2 程序控制结构的嵌套
- 12.3 计数器和累加器
- 12.4 案例1:闰年统计(GESP真题)
- 12.5 案例2:奇数和偶数(GESP真题)
- 12.6 案例3:小明的幸运数(GESP真题)
- 12.7 练习1:闰年求和(GESP真题)
- 12.8 练习2:求奇数的和
- 12.9 练习3:求各位数字的最大值
- 12.10 基础知识练习(GESP真题)
- 第13章 break和continue语句
- 13.1 提前结束循环和跳过当前这一轮循环
- 13.2 提前结束循环
- 13.3 跳过当前这一轮循环
- 13.4 案例1:质数的判定(break语句)
- 13.5 状态变量及应用
- 13.6 案例2:小杨报数(continue语句)(GESP真题)
- 13.7 用break语句退出永真循环
- 13.8 案例3:求一组正整数的和
- 13.9 练习1:第一个100分
- 13.10 练习2:最小质因数
- 13.11 练习3:求偶数的和
- 13.12 基础知识练习(GESP真题)
- 第14章 程序控制结构综合应用
- 14.1 初识枚举方法
- 14.2 案例1:找因数(GESP真题)
- 14.3 案例2:长方形面积(GESP真题)
- 14.4 案例3:美丽数字(GESP真题)
- 14.5 练习1:立方数(GESP真题)
- 14.6 练习2:角谷猜想
- 14.7 练习3:回文数的判定
- 14.8 基础知识练习(GESP真题)
- 第15章 程序编译、测试及调试
- 15.1 编译错误和逻辑错误
- 15.2 常见的编译错误
- 15.3 常见的逻辑错误
- 15.4 程序测试
- 15.5 评测系统反馈的评测结果
- 15.6 程序运行结果不正确该怎么办?
- 15.7 程序调试
- 15.8 调试步骤和方法
- 15.9 案例:质数的判定(测试和调试)
- 15.10 计算机小知识:bug和debug
- 15.11 基础知识练习(GESP真题)
- 附录A Dev-C++使用指南
- 附录B C语言的输入输出函数
- 附录C 运算符的优先级和结合性
- 附录D 本书配套资源使用指南
- 附录E 基础知识练习答案
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。
