您好,欢迎来到聚文网。 登录 免费注册
教孩子学编程(信息学奥赛C语言版)

教孩子学编程(信息学奥赛C语言版)

  • 字数: 415000
  • 装帧: 平装
  • 出版社: 人民邮电出版社
  • 作者: 党松年,方泽波
  • 出版日期: 2019-10-01
  • 商品条码: 9787115513175
  • 版次: 1
  • 开本: 16开
  • 页数: 320
  • 出版年份: 2019
定价:¥69 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
 
内容简介
本书主要讲C语言编程的基础知识,是学习C语言的入门级图书。本书以知识点为中心,循序渐进地引导初学者了解计算机的基础知识,揭开计算机程序的神秘面纱,进而逐步讲解C语言的基本概念和各种编程基础知识,最终实现用C语言编写简单的程序来解决一些数学问题。
本书用通俗化的语言和形象的比喻来解释各种专业术语,同时用大量的图示和实例代码来帮助理解,并辅以各类练习题供学习者自己动手进行编程实践。本书适合小学高年级、中学生及编程爱好者作为学习编程的入门图书使用,也可作为备考青少年信息学奥赛的初级教材使用。
作者简介
党松年,毕业于兰州大学,现就职于绍兴文理学院。计算机编程爱好者,熟悉C、C++、Java等多种编程语言,深入理解面向对象的程序设计思想。从事DBA工作15年,具有丰富的计算机系统管理与教学经验。现致力于少儿编程培训。
方泽波,绍兴文理学院数理信息学院院长,博士/教授,香港城市大学访问学者,浙江省高校高水平创新团队负责人,浙江省高校新兴特色专业“微电子科学与工程”专业负责人。
目录
第1章揭开计算机的神秘面纱001
1.1计算机的发展历程002
1.2计算机的组成原理003
1.3一台完整的计算机是由硬件和软件构成的008
1.4对计算机来说所有的东西都是数字010
1.5二进制013
1.6八进制和十六进制015
1.7数制转换016
1.8计算机内部数据的基本单位——字节023
练习题025
第2章程序的“奥妙”:进入C语言的世界029
2.1机器语言030
2.2高级语言032
2.3完整的C语言程序长啥样034
2.4main()函数036
2.5C语言程序中的语句037
2.6流程:程序中语句的执行次序039
2.7算法:程序解决问题的处理步骤040
2.8算法描述043
练习题048
第3章变量和数组:C语言中数据的表示方法050
3.1C语言中的数据及数据类型051
3.2变量:保存数据(值)的空间053
3.3变量的类型055
3.4变量的命名规则057
3.5赋值语句:向变量代入数据(值)059
3.6交换两个变量的值061
3.7数组065
3.8数组声明和引用067
3.9二维数组069
3.10二维数组的引用071
3.11数组的初始化073
3.12字符串:字符数据组成的数组075
练习题079
第4章输出输入:C程序与用户的交互方式080
4.1数据输出:printf()函数和puts()函数的使用081
4.2printf()中的转化字符用法详解089
4.3数据输入:scanf()函数的使用093
4.4字符的输出输入099
4.5预处理指令:#include和#define101
4.6内置函数:system()104
4.7C语言怎么做数学运算107
4.8数据类型转换109
4.9自增与自减运算符111
4.10C语言中的标准数学库函数112
4.11复合赋值运算符113
练习题114
第5章顺序结构:语句按顺序依次执行119
5.1顺序结构的算法描述120
5.2编程实例1:桐桐分糖果122
5.3编程实例2:数字分离(splitnum)124
5.4编程实例3:农夫与石头128
5.5编程实例4:计算旅行花费130
5.6编程实例5:时间戳(times)132
练习题136
第6章选择结构:根据条件判断改变执行流程139
6.1关系运算140
6.2逻辑运算142
6.3if-else条件语句145
6.4编程实例1:整除和排序146
6.5条件运算符“:”150
6.6多层条件语句:if-else语句的嵌套152
6.7编程实例2:构造三角形和优惠促销154
6.8switch开关语句158
6.9编程实例3:成绩登记和计算某月天数160
练习题164
第7章循环结构:让某个操作重复执行多次167
7.1循环结构的算法描述168
7.2while当型循环语句170
7.3编程实例1:统计字符数和求优选公约数172
7.4do-while直到型循环语句176
7.5编程实例2:十进制数转换为二进制数177
7.6编程实例3:分解质因子180
7.7do-while语句与while语句的互换182
7.8编程实例4:判断质数和数列求和(1)183
7.9for循环语句188
7.10编程实例5:数列求和(2)189
7.11编程实例6:棋盘上的麦粒191
7.12编程实例7:求优选值和最小值194
7.13for循环语句的嵌套196
7.14编程实例8:嵌套循环应用197
7.15用for循环语句给数组元素赋值201
7.16编程实例9:遍历数组202
7.17冒泡排序:使用嵌套的for循环205
7.18编程实例10:排序206
7.19终止循环:break和continue语句208
7.20编程实例11:顺序查找210
7.21编程实例12:二分法查找211
练习题213
第8章函数:可重复使用的功能性“零件”218
8.1函数是C程序中最主要的“组合零件”219
8.2函数的定义220
8.3函数的调用222
8.4函数调用时参数的传递:值传递225
8.5函数调用时数组的传递226
8.6编程实例1:计算组合数和计数229
8.7变量的作用域:文件作用域和块作用域231
8.8C程序执行过程中变量的存储期233
8.9编程实例2:矩阵转置236
8.10编程实例3:数制转换238
练习题242
第9章结构体:多种类型数据的集合体246
9.1结构体:多种类型数据的集合体247
9.2结构体的声明248
9.3结构体对象的定义及初始化249
9.4结构体对象成员的访问252
9.5相同类型的结构体对象可以互相赋值253
9.6编程实例1:比较两个日期的迟早254
9.7编程实例2:计算奖学金总额256
9.8编程实例3:按考试成绩排名次258
练习题260
第10章指针:用内存地址指定对象262
10.1内存地址和指针的定义263
10.2指针和函数268
10.3指针和scanf()函数270
10.4指针和数组271
10.5指针和结构体274
10.6链表结构275
10.7编程实例1:构造单向链表278
10.8单向链表的基本操作280
10.9编程实例2:链表结点的查找、插入和删除282
10.10其他链表结构285
10.11编程实例3:构造双向链表286
10.12编程实例4:约瑟夫问题(Joseph)287
练习题289
第11章文件处理:长期保存程序运行结果295
11.1流式文件296
11.2文件的打开与关闭297
11.3用函数对文件进行读写操作299
11.4编程实例1:按字符复制文件302
11.5编程实例2:存取格式数据303
11.6编程实例3:文件合并304
11.7编程实例4:按考试成绩排名次308
练习题310
参考答案312
参考文献320

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网