新書推薦:
《
人生解忧:佛学入门四十讲
》
售價:NT$
490.0
《
东野圭吾:分身(东野圭吾无法再现的双女主之作 奇绝瑰丽、残忍又温情)
》
售價:NT$
295.0
《
浪潮将至
》
售價:NT$
395.0
《
在虚无时代:与马克斯·韦伯共同思考
》
售價:NT$
260.0
《
日内交易与波段交易的资金风险管理
》
售價:NT$
390.0
《
自然信息图:一目了然的万物奇观
》
售價:NT$
640.0
《
女性史:古代卷(真正意义上的女性大历史)
》
售價:NT$
560.0
《
跨代伴侣治疗
》
售價:NT$
440.0
|
內容簡介: |
《程序设计与算法语言:从C开始》从结构化程序设计和算法语言的脉络出发,并结合软件工程思想,循序渐进地介绍了C语言的相关主题。
《程序设计与算法语言:从C开始》共11章,涵盖了数据类型、基本输入输出、流程控制、模块化设计、构造类型及应用、文件和动态数据结构等主要内容,旨在为学生提供一个较好的入门基础训练。
《程序设计与算法语言:从C开始》突出以算法思想为基础,以实例做驱动的特色,目标是作为面向理工科相关专业的算法语言入门教材。为配合教学,《程序设计与算法语言:从C开始》提供了相应的教学资源和题库。
《程序设计与算法语言:从C开始》适合作为高等院校理工科相关专业的程序设计与算法语言或C语言程序设计等课程的入门教材,同时也可作为从事相关工作的工程技术人员的参考用书。
|
目錄:
|
前言
第一章 计算机与程序设计概述
1.1 计算机发展历史
1.2 程序设计语言发展历史
1.2.1 编程语言
1.2.2 编程过程
1.3 C语言发展历史
本章小结
习题
第二章 算法与程序设计初步
2.1 算法概念
2.2 算法的表述
2.2.1 自然语言
2.2.2 流程图
2.2.3 N-S图
2.2.4 PAD图
2.2.5 伪代码
2.2.6 算法的时间复杂度与空间复杂度
2.3 结构化程序设计
2.4 面向对象程序设计
2.5 C语言程序编写过程
2.5.1 关于DevC
2.5.2 Helloworld程序
2.6 软件开发过程
本章小结
习题
第三章 数据表示及数据类型
3.1 内存数据存储
3.2 数据类型
3.3 变量与常量
3.4 C语言程序结构
3.5 标识符
3.6 C语言的基本数据类型
3.6.1 整型数据类型
3.6.2 浮点数据类型
3.7 变量的声明
3.8 符号常量与const常量
3.9 赋值运算
3.1 0算术运算
本章小结
习题
第四章 基本输入输出
4.1 计算机输入输出设备
4.2 输入输出流程及IO缓冲区
4.3 C语言程序的基本输入输出
4.3.1 基本字符输入输出
4.3.2 格式化输入输出
4.4 数据处理与交互式输入输出
本章小结
习题
第五章 流程控制
5.1 基本程序结构
5.2 关系运算
5.2.1 关系运算符
5.2.2 关系表达式
5.3 逻辑运算
5.4 C语言的流程控制语句
5.5 if语句和if-else语句
5.5.1 语句的基本格式
5.5.2 if-else嵌套
5.6 条件运算符
5.7 switch语句
5.8 while语句
5.9 do-while语句
5.10 for语句
5.11 break语句
5.12 continue语句
第六章 模块化设计
第七章 构造类型
第八章 文件
第九章 位运算与预处理
第十章 动态数据结构
第十一章 常用算法与实例
附录
参考文献
|
內容試閱:
|
程序设计与算法语言是许多理工科专业,尤其是IT类相关专业必修的一门课程,这门课程大部分采用C语言作为教学语言。C语言从20世纪70年代产生到现在,已经成为最重要和最流行的编程语言之一。学习并掌握C语言成为IT领域相关人员的基本要求,是进一步学习和工作的基础。
本书从结构化程序设计和算法语言的脉络出发,并结合软件工程思想,循序渐进地介绍了C语言的相关主题。本书共11章,涵盖了数据类型、基本输入输出、流程控制、模块化设计、构造类型及应用、文件和动态数据结构等主要内容,旨在为学生提供一个较好的入门基础训练。本书意图突出以算法思想为基础,以实例做驱动的特色,避免重语法轻思维的做法,除了在讲述有关知识点时引入相应算法例子来加以说明,同时在最后一章提供了常见经典算法的应用例子来加强理解。
作为一本入门教材,最重要也是最难的一件事情就是如何将复杂难理解的知识点讲得简单易懂,让初学者能够轻松理解并快速掌握。为了实现这个目标,本书对每个知识点都进行了分析并设计了相应的小规模案例,保证了教材的通俗易懂。同时为配合教学,本书提供了相应的教学资源和题库。
本书是全国高等农林院校十三五规划教材,由蔡贤资任主编,梅炳夫、黄小虎和余晓春任副主编,参编人员有李宇辉、廖彬、洪伟铭、宋桂琴等。本书在编写过程中,李吉桂教授和魏福义教授提出了宝贵的建议和意见,余淑桦、刘晓婷、王晓珍、张恒鑫等同学参与了资料的整理,在此表示衷心的感谢。同时本书在编写过程中参考了一些书籍和文献资料,在此对这些资料的作者表示感谢。
|
|