


定价:34元
印次:1-4
ISBN:9787302213611
出版日期:2010.01.01
印刷日期:2019.01.21
图书责编:汪汉友
图书分类:教材
本书在脱离具体语言环境下,围绕程序设计的中心问题--如何分析解决实际问题、如何构思算法,简明扼要地介绍了程序设计中的基本概念、基本思想、基本技术和基本方法。主要内容包括基本数据类型、构造数据类型和数据结构,基本控制结构、结构化程序设计技术和算法设计中的常用方法等。数据的组织形式采用具有丰富数据类型与良好结构的类Pascal语言进行描述,算法采用结构化流程图(N-S图)进行描述,所有算法以较流行的C语言编程实现。每一章都开辟了一个课程设计题目和习题,旨在提高读者解决问题的能力,同时也适合于自学。 本书条理清楚,内容翔实,概念表述严谨,逻辑推理严密,语言精练,用词达意,既注重程序设计思想介绍,又重视算法设计能力培养。算法构思精巧,结构清晰。本书深入浅出,配有大量实例和图示。 本书可作为计算机类专业或电子信息类专业或信息管理类相关专业的本专科教材,也可以作为使用计算机的广大科技工作者和管理工作者的参考用书。
当今世界已进入信息化时代,随着计算机科学技术的迅猛发展,计算机已对人类生活产生了巨大改变,愈来愈多的人开始学习使用计算机。程序设计是实现计算机应用的重要基础和有效手段。 20世纪80年代,计算技术开始渗透到大多数学科领域。1985年春,(美国)计算机协会(Association for Computing Machinery, ACM)与(美国)电气和电子工程师学会计算机分会(Institute of Electrical and Electronics Engineers-Computer Society, IEEE-CS)联手组成攻关组,经过近4年工作,提交了《计算作为一门学科》 (Computing as a Discipline)的报告。1990年,攻关组在该报告的基础上又提交了计算学科教学计划的Computing Curricula 1991(简称CC1991)报告。1998年秋,ACM与IEEE-CS再次联手组成任务组,经过3年多的努力工作,于2001年12月提交了计算学科教学计划的Computing Curricula 2001(简称CC2001)报告。该报告将计算学科划分为14个领域,每个领域分成若干知识单元,每个知识单元又包括若干主题。CC2001将这些领域的大多数知识单元规定为计算机及相关学科本科学生必须掌握的核心知识。程序设计基础主要涉及程序设计基础(PF) 、算法与复杂性(AL)和程序设计语言(PL)等领域。掌握这些领域的知识对于利用计算机资源,开发高效的程序系统是必不可少的。本书内容涵盖或涉及上述3个领域中的多个知识单元,主要包括PF1(基本程序...
1.1 程序=数据结构+算法1
1.1.1 程序1
1.1.2 什么是数据结构1
1.1.3 什么是算法5
1.2 程序设计=数据结构+算法+程序设计方法6
1.2.1 程序设计7
1.2.2 程序设计方法学7
1.3 语言工具和环境11
1.3.1 程序设计语言11
1.3.2 程序设计范型13
1.3.3 程序设计语言的语法元素及其元素功能14
1.3.4 编程环境和程序运行15
1.4 程序设计步骤与程序设计风格17
1.4.1 程序设计步骤17
1.4.2 程序设计风格18
1.5 算法设计与分析19
1.5.1 算法描述19
1.5.2 算法设计举例22
1.5.3 算法设计的要求26
1.5.4 算法分析26
1.6 课程设计相关知识28
1.6.1 课程设计目的与内涵28
1.6.2 课程设计步骤28
1.6.3 课程设计报告规范29
1.7 课程设计题目--求最大公因子30
习题30第2章 简单数据类型与表达式32
2.1 数据类型32
2.1.1 基本概念和术语32
2.1.2 数据类型与数据结构33
2.1.3 简单数据类型33
2.1.4 构造数据类型34
2.2 常量与变量35
2.2.1 常量35
2.2.2 变量37
2.3 运算符与表达式39
2.3.1 算术运算符与算术表达式... 查看详情





