万本电子书0元读

万本电子书0元读

顶部广告

GESP编程能力等级认证一本通 (C++ 一级)电子书

1.对标GESP编程认证新规的备赛用书 2.备考科技特长生的启蒙读物 3.一线教研团队 教练倾力造 4.OJ在线评测平台 视频课程 配套代码

售       价:¥

纸质售价:¥34.90购买纸书

8人正在读 | 0人评论 6.6

作       者:王桂平 张 兵 王延平 主编

出  版  社:人民邮电出版社有限公司

出版时间:2025-07-01

字       数:13.6万

所属分类: 科技 > 计算机/网络 > 计算机教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
本书围绕中国计算机学会(CCF)发布的《CCF编程能力等级认证C & Python认证标准》中的 C 部分而设计,主要介绍C 编程和算法学习的相关内容。 本书对标CCF编程能力等级认证(GESP)C 一级,详细介绍了初识C 编程、变量、输语句、算术运算、浮型数据和字符型数据、程序控制结构及顺序结构、分支结构、关系表达式和逻辑表达式、多分支和switch 语句、循环结构及for 循环、while 循环和do-while循环、程序控制结构的嵌套、break 和 continue语句、程序控制结构综合应用、程序测试及调试等内容。 为帮助读者夯实编程基础,本书特设置案例、基础知识练习一大部分选自GESP历年真题。另外,本书还配有课件、视频等资源,读者书后,可关注“傲梦少年”微信公众号行领取。 本书可以作为中小学编程社团的教材,也可以作为少儿编程培训机构的培训教材,还可以作为少儿编程等级考试和编程竞赛的门教材。<br/>【推荐语】<br/>1.对标GESP编程认证新规的备赛用书 2.备考科技特长生的启蒙读物 3.一线教研团队 教练倾力造 4.OJ在线评测平台 视频课程 配套代码<br/>【作者】<br/>王桂平,计算机科学与技术专业博士、副教授、硕导。从 2003 年始从事大学生程 序设计竞赛指导工作,带队参加过浙江省、重庆市、四川省、广东省大学生程序设计大赛,以及中国大学生程序设计大赛、国际大学生程序设计大赛、中国高校计算机大赛——团体程序设计天梯赛、蓝桥杯大赛等各类程序与算法设计类赛事,指导的学生获得国家级奖项 100 余项、省级奖项 1000 余项;主持省部级教学研究项目 5 项(含重大项目 1 项),主持重庆市一流课程 1 门;以第一作者发表教学研究论文近 20 篇;以第一作者发表科学研究论文 30 余篇,其中 SCI 论文 9 篇、EI论文 10 篇,主持省部级科研项目 3 项,主研国家级科研项目 3 项。著有《图论算法理论、实现及应用》《程序设计方法及算法导引》《C 趣味编程及算法门》《C 编程与信息学竞赛数学基础》《信息学竞赛教程》等多部图书;多所中小学兼职信奥教练。 张兵,中国计算机学会 GESP&PTA 自由度服务中心负责人、重庆大学继续教育学院 家校社中心主任、“傲梦少年”联盟负责人。 在编程教育与信奥教育、青少年人工智能、青少年多元化成长路径、医工融合等领域均有深研究。此外,还主导并参与了 1 项重庆市技术创新与应用示范项目、1 项重庆市科技型企业技术创新与应用发展专项项目。 王延平,中国计算机学会 GESP 编程能力等级认证组委会主席以及中国计算机学会 PTA 编程师资认证组委会创始主席。具备十余年编程与信息学教学经验,并拥有多 年 GESP、CSP-J/S 培训经历。多次参与中国电子学会、中国软件行业协会等机构组 织的等级考试、竞赛的命题及阅卷工作,对GESP 有着深刻的理解和独特的见解。<br/>
目录展开

版 权

内 容 提 要

编 委 会

前 言

资源与支持

第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 计算机里的重要部件——CPU、硬盘和内存

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章 分支结构——if语句

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 提前结束循环——break语句

13.3 跳过当前这一轮循环——continue语句

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 基础知识练习答案

参 考 文 献

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部