
作者:中国计算机学会组编;陈颖,邱桂香,朱全
页数:264
出版社:科学出版社
出版日期:2016
ISBN:9787030500212
电子书格式:pdf/epub/txt
内容简介
本书由CCF组织富有程序设计教学经验的中学老师编写。通过详实的例题,循序渐进地介绍中学生计算机程序设计的各种知识,内容包括数据的存储和读入、程序的选择执行、程序段的反复执行、数据的批量存储等,旨在普及计算机科学教育,培养中学生的计算思维能力。
本书可作为中学生计算机程序设计教材,也可供广大计算机编程爱好者参考。
作者简介
陈 颖:全国模范教师、福州一中特级教师、国际金牌指导教练、NOI十大杰出指导教师
邱桂香:沈阳东北育才学校特级教师、国际金牌教练、NOI十大杰出指导教师
朱全民:全国师德先进个人、雅礼中学特级教师、国际金牌指导教师、NOI十大杰出指导教师
本书特色
本丛书是基于《CCF青少年计算机程序设计评级标准》开发的一个系列培训教材。该标准围绕计算机程序设计的知识要求和能力要求,共分十级,其中1-3级为基础级,4-5级为提高级,6-7级为高手级,8-10级为大师级。本丛书将评级内容进行归纳,计划1-3级出1本、4-5级出1本,6-7级出1本,8-10级出1本,共4本教材。
目录
第1章 编程如此简单
1.1 程序设计概念…………………………………………………. 1
1.2 整数算术运算…………………………………………………. 4
1.3 实数算术运算…………………………………………………. 8
附录A Dev-C 集成开发环境…………………………………. 11
第2章 数据的存储和读入
2.1 变量和变量的类型………………………………………….. 17
2.2 赋值语句和数学表达式……………………………………. 21
最2.3 数据类型转换……………………………………………….. 32
2.4 变量的读入………………………………………………….. 38
最2.5 C语言中的scanf语句和printf语句……………………….. 43
2.6 顺序结构程序设计实例……………………………………. 51
附录B 基本数据类型……………………………………………. 56
附录C 常用数学函数……………………………………………. 57第1章 编程如此简单
1.1 程序设计概念…………………………………………………. 1
1.2 整数算术运算…………………………………………………. 4
1.3 实数算术运算…………………………………………………. 8
附录A Dev-C 集成开发环境…………………………………. 11
第2章 数据的存储和读入
2.1 变量和变量的类型………………………………………….. 17
2.2 赋值语句和数学表达式……………………………………. 21
最2.3 数据类型转换……………………………………………….. 32
2.4 变量的读入………………………………………………….. 38
最2.5 C语言中的scanf语句和printf语句……………………….. 43
2.6 顺序结构程序设计实例……………………………………. 51
附录B 基本数据类型……………………………………………. 56
附录C 常用数学函数……………………………………………. 57
第3章 程序的选择执行
3.1 if语句和关系表达式………………………………………… 59
3.2 逻辑表达式和条件表达式…………………………………. 68
3.3 嵌套if语句…………………………………………………… 75
3.4 switch语句…………………………………………………… 83
最3.5 分支结构程序设计实例……………………………………. 92
第4章 程序段的反复执行
4.1 for语句……………………………………………………… 105
4.2 while语句…………………………………………………… 119
4.3 do-while语句………………………………………………. 131
4.4 多重循环……………………………………………………. 142
最4.5 在循环结构中应用位运算……………………………….. 156
最4.6 循环结构程序设计实例…………………………………… 167
附录D break语句和continue语句……………………………. 178
第5章 数据的批量存储
5.1 一维数组……………………………………………………. 183
5.2 活用数组下标……………………………………………… 192
5.3 数值排序和查找…………………………………………… 204
5.4 字符数组……………………………………………………. 220
5.5 二维数组……………………………………………………. 233
最5.6 数组的综合应用实例……………………………………… 245
参考文献 261
索引 263信息
1.1 程序设计概念…………………………………………………. 1
1.2 整数算术运算…………………………………………………. 4
1.3 实数算术运算…………………………………………………. 8
附录A Dev-C 集成开发环境…………………………………. 11
第2章 数据的存储和读入
2.1 变量和变量的类型………………………………………….. 17
2.2 赋值语句和数学表达式……………………………………. 21
最2.3 数据类型转换……………………………………………….. 32
2.4 变量的读入………………………………………………….. 38
最2.5 C语言中的scanf语句和printf语句……………………….. 43
2.6 顺序结构程序设计实例……………………………………. 51
附录B 基本数据类型……………………………………………. 56
附录C 常用数学函数……………………………………………. 57第1章 编程如此简单
1.1 程序设计概念…………………………………………………. 1
1.2 整数算术运算…………………………………………………. 4
1.3 实数算术运算…………………………………………………. 8
附录A Dev-C 集成开发环境…………………………………. 11
第2章 数据的存储和读入
2.1 变量和变量的类型………………………………………….. 17
2.2 赋值语句和数学表达式……………………………………. 21
最2.3 数据类型转换……………………………………………….. 32
2.4 变量的读入………………………………………………….. 38
最2.5 C语言中的scanf语句和printf语句……………………….. 43
2.6 顺序结构程序设计实例……………………………………. 51
附录B 基本数据类型……………………………………………. 56
附录C 常用数学函数……………………………………………. 57
第3章 程序的选择执行
3.1 if语句和关系表达式………………………………………… 59
3.2 逻辑表达式和条件表达式…………………………………. 68
3.3 嵌套if语句…………………………………………………… 75
3.4 switch语句…………………………………………………… 83
最3.5 分支结构程序设计实例……………………………………. 92
第4章 程序段的反复执行
4.1 for语句……………………………………………………… 105
4.2 while语句…………………………………………………… 119
4.3 do-while语句………………………………………………. 131
4.4 多重循环……………………………………………………. 142
最4.5 在循环结构中应用位运算……………………………….. 156
最4.6 循环结构程序设计实例…………………………………… 167
附录D break语句和continue语句……………………………. 178
第5章 数据的批量存储
5.1 一维数组……………………………………………………. 183
5.2 活用数组下标……………………………………………… 192
5.3 数值排序和查找…………………………………………… 204
5.4 字符数组……………………………………………………. 220
5.5 二维数组……………………………………………………. 233
最5.6 数组的综合应用实例……………………………………… 245
参考文献 261
索引 263信息














