计算机
类型
可以朗读
语音朗读
90千字
字数
2019-07-01
发行日期
展开全部
主编推荐语
家长老师指南:教孩子学编程,掌握C语言基础。
内容简介
本书旨在为家长和老师提供一个教孩子学编程和用C语言解决问题的的指南,书中还包括一些非常典型且实用的案例,来促进学习效果。通过一步步的指导,让学生了解编程思维,并能够掌握变量、数组、循环、函数、指针等基础概念,以此来提升孩子的动脑动手能力。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 第1章 揭开计算机的神秘面纱
- 1.1 计算机的发展历程
- 1.2 计算机的组成原理
- 1.3 一台完整的计算机是由硬件和软件构成的
- 1.4 对计算机来说所有的东西都是数字
- 1.5 二进制
- 1.6 八进制和十六进制
- 1.7 数制转换
- 1.8 计算机内部数据的基本单位——字节
- 练习题
- 第2章 程序的“奥妙”:进入C语言的世界
- 2.1 机器语言
- 2.2 高级语言
- 2.3 完整的C语言程序长啥样
- 2.4 main()函数
- 2.5 C语言程序中的语句
- 2.6 流程:程序中语句的执行次序
- 2.7 算法:程序解决问题的处理步骤
- 2.8 算法描述
- 练习题
- 第3章 变量和数组:C语言中数据的表示方法
- 3.1 C语言中的数据及数据类型
- 3.2 变量:保存数据(值)的空间
- 3.3 变量的类型
- 3.4 变量的命名规则
- 3.5 赋值语句:向变量代入数据(值)
- 3.6 交换两个变量的值
- 3.7 数组
- 3.8 数组声明和引用
- 3.9 二维数组
- 3.10 二维数组的引用
- 3.11 数组的初始化
- 3.12 字符串:字符数据组成的数组
- 练习题
- 第4章 输出输入:C程序与用户的交互方式
- 4.1 数据输出:printf()函数和puts()函数的使用
- 4.2 printf()中的转化字符用法详解
- 4.3 数据输入:scanf()函数的使用
- 4.4 字符的输出输入
- 4.5 预处理指令:#include和#defin
- 4.6 内置函数:system()
- 4.7 C语言怎么做数学运算
- 4.8 数据类型转换
- 4.9 自增与自减运算符
- 4.10 C语言中的标准数学库函数
- 4.11 复合赋值运算符
- 练习题
- 第5章 顺序结构:语句按顺序依次执行
- 5.1 顺序结构的算法描述
- 5.2 编程实例1:桐桐分糖果
- 5.3 编程实例2:数字分离(splitnum)
- 5.4 编程实例3:农夫与石头
- 5.5 编程实例4:计算旅行花费
- 5.6 编程实例5:时间戳(times)
- 练习题
- 第6章 选择结构:根据条件判断改变执行流程
- 6.1 关系运算
- 6.2 逻辑运算
- 6.3 if-else条件语句
- 6.4 编程实例1:整除和排序
- 6.5 条件运算符“?:”
- 6.6 多层条件语句:if-else语句的嵌套
- 6.7 编程实例2:构造三角形和优惠促销
- 6.8 switch开关语句
- 6.9 编程实例3:成绩登记和计算某月天数
- 练习题
- 第7章 循环结构:让某个操作重复执行多次
- 7.1 循环结构的算法描述
- 7.2 while当型循环语句
- 7.3 编程实例1:统计字符数和求最大公约数
- 7.4 do-while直到型循环语句
- 7.5 编程实例2:十进制数转换为二进制数
- 7.6 编程实例3:分解质因子
- 7.7 do-while语句与while语句的互换
- 7.8 编程实例4:判断质数和数列求和(1)
- 7.9 for循环语句
- 7.10 编程实例5:数列求和(2)
- 7.11 编程实例6:棋盘上的麦粒
- 7.1 2编程实例7:求最大值和最小值
- 7.13 for循环语句的嵌套
- 7.14 编程实例8:嵌套循环应用
- 7.15 用for循环语句给数组元素赋值
- 7.16 编程实例9:遍历数组
- 7.17 冒泡排序:使用嵌套的for循环
- 7.18 编程实例10:排序
- 7.19 终止循环:break和continue语句
- 7.20 编程实例11:顺序查找
- 7.21 编程实例12:二分法查找
- 练习题
- 第8章 函数:可重复使用的功能性“零件”
- 8.1 函数是C程序中最主要的“组合零件”
- 8.2 函数的定义
- 8.3 函数的调用
- 8.4 函数调用时参数的传递:值传递
- 8.5 函数调用时数组的传递
- 8.6 编程实例1:计算组合数和计数
- 8.7 变量的作用域:文件作用域和块作用域
- 8.8 C程序执行过程中变量的存储期
- 8.9 编程实例2:矩阵转置
- 8.10 编程实例3:数制转换
- 练习题
- 第9章 结构体:多种类型数据的集合体
- 9.1 结构体:多种类型数据的集合体
- 9.2 结构体的声明
- 9.3 结构体对象的定义及初始化
- 9.4 结构体对象成员的访问
- 9.5 相同类型的结构体对象可以互相赋值
- 9.6 编程实例1:比较两个日期的迟早
- 9.7 编程实例2:计算奖学金总额
- 9.8 编程实例3:按考试成绩排名次
- 练习题
- 第10章 指针:用内存地址指定对象
- 10.1 内存地址和指针的定义
- 10.2 指针和函数
- 10.3 指针和scanf()函数
- 10.4 指针和数组
- 10.5 指针和结构体
- 10.6 链表结构
- 10.7 编程实例1:构造单向链表
- 10.8 单向链表的基本操作
- 10.9 编程实例2:链表结点的查找、插入和删除
- 10.10 其他链表结构
- 10.11 编程实例3:构造双向链表
- 10.12 编程实例4:约瑟夫问题(Joseph)
- 练习题
- 第11章 文件处理:长期保存程序运行结果
- 11.1 流式文件
- 11.2 文件的打开与关闭
- 11.3 用函数对文件进行读写操作
- 11.4 编程实例1:按字符复制文件
- 11.5 编程实例2:存取格式数据
- 11.6 编程实例3:文件合并
- 11.7 编程实例4:按考试成绩排名次
- 练习题
- 参考答案
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。