





定价:26元
印次:1-1
ISBN:9787302196327
出版日期:2009.05.01
印刷日期:2009.04.24
图书责编:袁勤勇
图书分类:教材
计算机程序设计基础是高等学校计算机基础课程中的核心课程。本书以C程序设计语言为基础,注重讲解程序设计与软件开发的基本概念、方法和思路,培养读者的基本编程能力、逻辑思维和抽象思维能力。 本书内容包括C语言概述、数据类型与数据对象、运算与操作、基本程序结构、分支结构、循环结构、函数、算法、程序组织、数组、结构体与共用体、指针、字符串、文件和链表。通过强调那些程序设计中起重要作用的思想与技术,使读者体会并初步掌握实用程序的设计与开发能力。 本书可作为高等院校计算机及理工类各专业、成人教育学院程序设计课程的教材,也可作为计算机应用开发人员及相关人员自学参考书。
计算机科学技术的发展不仅极大地促进了整个科学技术的发展,而且明显地加快了经济信息化和社会信息化的进程。因此,计算机教育在各国备受重视,计算机知识与能力已成为21世纪人才素质的基本要素之一。 清华大学自1990年开始将计算机教学纳入基础课的范畴,作为校重点课程进行建设和管理,并按照“计算机文化基础”、“计算机技术基础”和“计算机应用基础”三个层次的课程体系组织教学: 第一层次“计算机文化基础”的教学目的是培养学生掌握在未来信息化社会里更好地学习、工作和生活所必须具备的计算机基础知识和基本操作技能,并进行计算机文化道德规范教育。 第二层次“计算机技术基础”是讲授计算机软硬件的基础知识、基本技术与方法,从而为学生进一步学习计算机的后续课程,并利用计算机解决本专业及相关领域中的问题打下必要的基础。 第三层次“计算机应用基础”则是讲解计算机应用中带有基础性、普遍性的知识,讲解计算机应用与开发中的基本技术、工具与环境。 以上述课程体系为依据,设计了计算机基础教育系列课程。随着计算机技术的飞速发展,计算机教学的内容与方法也在不断更新。近几年来,清华大学不断丰富和完善教学内容,在有关课程中先后引入了面向对象技术、多媒体技术、Internet与互联网技术等。与此同时,在教材与CAI课件建设、网络化的教学环境建设等方面也正在大力开展工作,并积极探索适应21世纪人才培养的教学模式。 为进一步加强计算机基础教学工作,适应高校正在开展的课程体系与教学内容的改革,及时反映清华大学计算机基础教学的成果,加强与兄弟院校的交流,清华大学在原有工作的基础上,重新规划了“清华大学计算机基础教育课程系列教...
1.1 C语言简介1
1.1.1 C语言历史1
1.1.2 C语言特点1
1.2 C语言的关键字与标识符2
1.2.1 字符集2
1.2.2 标识符2
1.2.3 关键字3
1.2.4 预定义标识符3
1.3 C程序基本结构4
1.3.1 Hello World4
1.3.2 数据对象6
1.3.3 C程序的结构特点8
1.4 C程序开发流程9
1.4.1 头文件与源文件的编辑9
1.4.2 源文件的编译9
1.4.3 目标文件的链接10
1.4.4 程序调试与执行10
1.5 Turbo C 3.0上机环境与基本操作10
1.5.1 Turbo C 3.0上机环境简介10
1.5.2 文件的创建和保存11
1.5.3 源文件的编辑13
1.5.4 编译与链接13
1.5.5 程序的执行14
1.6 Visual C++ 6.0上机环境与基本操作15
1.6.1 Visual C++ 6.0上机环境简介16
1.6.2 文件的创建和保存16
1.6.3 源文件的编辑17
1.6.4 编译与链接17
1.6.5 程序的执行18
习题118第2章 数据类型与数据对象20
2.1 数据类型概述20
2.2 整数类型21
2.2.1 整数类型数据对象21
2.2.2 整数类型的取值范围22
2.3 实数类型22
2.3.1 double类型的使用22
2.3.2 float类型的使用23
2.3.3 实数类型的取值范围23
2.4 字符类型24...