





定价:43元
印次:1-1
ISBN:9787302276081
出版日期:2012.06.01
印刷日期:2012.05.29
图书责编:谢琛
图书分类:教材
本教材是为从未学习过编程又期望能简易掌握编程的读者编写的入门教材。 全书共分13章,第1章至第5章介绍结构化编程,第6章至第10章介绍对象化编程,第11章至第13章介绍可视化编程,内容涵盖了C、C++、VC++的主要内容。第13章是体现本书特色的一章,分别介绍单数据表和多数据表的“学生成绩管理系统”的设计过程和完整代码,为最后进行“课程实践”提供了两个可视化程序设计的工程样例。 本书按任务导引教学方法进行编写,十分注重可读性和可用性。用任务来带基础知识,既保持了知识的系统性,又使学习目的比较明确,学习效果容易检验,在激发读者学习程序设计应用知识和训练程序设计能力方面有较好的作用。本书还为授课教师提供精心设计的配套电子课件、全部例题源代码、自测练习题答案和部分题目的源代码。 本书可作为各级各类高等院校涉及程序设计的相关专业开设“C++程序设计”课程或“C++工程实践”课程的教材,也可作为工程技术人员的参考用书和有志于程序设计的社会青年的自学用书。
谢书良 1941年7月出生 1963年8月毕业于江西师范学院(现为江西师范大学)物理系 1986.9—1999.7先后在宜春师专、新余高专任教《BASIC语言》课程,1999.9—2001.7在南昌理工学院任教《C程序设计》课程,2001.9—现在 在南昌理工从学院和南昌大学软件学院任教《C++程序设计》、《高级语言程序设计》、《面向对象程序设计》课程,2007.9—2008.1在南昌大学软件学院任教本科《C++工程实践》课程,2005.9—2010.7在南昌理工学院和南昌大学软件学院任教《Visual C++编程技术》课程。从2002年开始,先后被南昌理工学院和南昌大学软件学院聘为教授。从1999年起,一直担任程序设计课程的教学和毕业论文的指导工作。从2007年5月起,承担省级《程序设计课程改革》课题研究,任课题组负责人,课题于2010年12月底结题。获得鉴定专家“具有较好的实用价值,值得推广”的较高评价。2008.8由华东理工大学出版社出版《程序设计简明教程》(C++描述)教材,2010.5和2010.6由清华大学出版社先后出版《程序设计基础》和《程序设计应用》两部教材。
当前,IT技术迅猛发展,日新月异。在计算机应用日益广泛的形势下,软件的概念和程序设计的应用知识已逐渐成为人们渴求的新目标。如果说数学是“培养抽象思维的工具”,物理学是“培养逻辑思维的工具”,那么,程序设计则是“培养计算思维的工具”。有人预言,到2050年“计算思维”将成为全人类的主要思维方式,“计算思维”的精髓是“程序思维”,仅从此点而言,对于绝大多数理工类的高校学生来说,学一点程序设计基础和应用知识十分必要。 C++语言是目前广泛使用的一种程序设计语言。本教材,涵盖了C++面向过程程序设计、C++面向对象程序设计和VC++可视化程序设计基础内容。 本教材采用“任务导引法”思路进行编写,即在教师的具体指导之下,引发学生的学习兴趣和学习动机。这样既有利于维护教学内容的体系,也便于检测教学进程的效果。 考虑到各级各类学校对教材的要求有所不同,本教材采取了多项措施将教学起点降至最低,以帮助没有编程基础的初学者顺利迈进编程神殿的大门。同时,根据“学以致用”的原则,特别强化了“综合应用”这一章,考虑到本教材主要在低年级使用,可视化程序设计部分只围绕着简易的数据库编程进行,以此作为可视化编程的入门级锤炼。教材选择了“学生成绩管理系统”为示范项目,用以培养兴趣,激发创意,为读者今后继续学习有关内容打好基础。 “多思考,勤上机”是学好程序设计课程的关键,为了强化实践教学,本教材前10章的实验对每次上机的目的、内容等项目均有明确的要求;后3章对实践能力的要求相对要高,则以“课程实践”的形式进行。考虑到使用简便,仍建议用VC++6.0作为上机环境;教材介绍了如何将程序代码向C++新标准转化...
1.1 基本概念1
1.2 数据的输入与输出6
1.2.1 数据输出6
1.2.2 数据输入6
1.2.3 一个简单的C++程序7
1.3 C++程序的结构8
1.4 程序运行的流程9
1.5 C++程序的上机环境--VC++6.0集成开发环境简介9
第2章 运算符和表达式14
2.1 简单数据类型14
2.2 变量15
2.2.1 标识符命名15
2.2.2 变量的声明与初始化16
2.2.3 使用变量时的注意事项16
2.3 算术运算符与算术表达式18
2.3.1 基本算术运算符18
2.3.2 算术表达式和运算符的优先级与结合性18
2.4 赋值运算符与赋值表达式18
2.4.1 赋值运算符19
2.4.2 赋值过程中的类型转换19
2.4.3 复合的赋值运算符20
2.4.4 赋值表达式20
2.5 自增1和自减1运算符22
2.6 关系、逻辑和条件运算符23
2.6.1 关系运算和关系表达式23
2.6.2 逻辑常量和逻辑变量242.6.3 条件运算和条件表达式28
2.7 位运算符29
2.7.1 逻辑位运算符30
2.7.2 移位运算符31
2.8 逗号运算符与逗号表达式32
2.9 常量34
2.9.1 整型常量35
2.9.2 字符常量35
2.9.3 字符串常量36
第1、2章自测练习题37
第3章 程序设计初步38
3.1 在输出流中使用控制符38
3.2 算法概述40
3.3 顺序结构的程序45
3.4 分支选择结构与if语句45
3.5 if语句的... 查看详情