





定价:22元
印次:1-1
ISBN:9787302090380
出版日期:2004.09.01
印刷日期:2004.08.26
图书责编:孟毅新
图书分类:教材
本书通过大量的实例,使用简单的语句形式解决程序设计过程中常见的问题。全书的大部分实例都描述了程序的调试过程,以使读者能够新历程序的执行过程和内存中数据的变化过程,从而直接体会人与计算机的交互过程和计算机按照程序完成任务的原理,进而使读者直观、深刻地理解程序设计的基本方法,为更进一步掌握计算机软件的实现技术奠定基础。 本书可作为高职高专院校计算机专业的程序设计基础课程教材,也可作为大学本科在校学生学习程序设计技术的自学参考书,同时也是其他各类专业技术人员学习软件设计技术的入门参考书。
前言 程序设计是一种技能性很强的工作,可以说是一项技术,是包含许多技巧性的技术。这些技巧性并不是简单地掌握程序设计语言的语法就能够顺理成章地产生的。一个熟练的程序员需要经过许多的实际编程练习,需要在实践中积累和总结技巧。当然,程序设计工作要求程序员熟悉计算机程序设计语言,但并非只有全部掌握了程序设计语言才能编写出好的程序。 程序设计工作更是一门艺术。事实上,实现任何一种功能都可以有多种不同的方法。即使对程序设计语言只有粗浅的了解,也同样能够编写出功能完善的程序。语言好比笔和墨,用法非常简单,但是画出好的画卷却不是一件容易的事。 本书的宗旨是向读者介绍程序设计的基本思路和基本技巧,而不是程序设计语言。本书所采用的语言是功能非常强、控制非常灵活的C语言。全面掌握C语言的使用方法已经不易,使用C语言编写出技巧性很强的程序似乎就更难。但其实不然。C语言提供的工具大体有三类: 一类是基础工具,一类是快捷工具,还有一类是专用工具。专用工具用于实现专门的功能,快捷工具用于方便地实现特定的功能,这两类工具的主要作用是提高程序设计的效率。而程序的功能往往只用基础工具就可以实现,并且更能体现技巧性。任何工具都不是万能的,但灵活地使用这些基础工具是解决几乎所有问题的通用方法。 本书通过实例介绍如何使用基础工具解决常见的,甚至复杂的问题。本书中所举的实例,在C语言中也可通过专门的工具函数来实现。但这些专门的工具函数本身,也可以通过本书的实例中介绍的方法来编写出来。因此,本书中的内容不需要读者对C语言有非常全面的了解,而是通过简单、少量的几条语句和几种基础的工具函数的使用,更加深刻地反映出程...
目录
第1章计算机语言和程序1
1.1计算机系统构成和软件的层次2
1.1.1计算机系统的构成2
1.1.2软件的层次4
1.2程序形态5
1.2.1顺序指令集5
1.2.2过程6
1.2.3函数7
1.3程序的结构8
1.4数据的类型及其存储方式10
1.4.1数据及其存储形式10
1.4.2常量和变量10
1.4.3区别数据类型的意义12
1.5Turbo C简介13
1.5.1集成工具及其工作原理13
1.5.2系统菜单使用说明15
1.5.3源程序编辑器的使用16
1.5.4开发工具包18
1.5.5系统环境配置19
1.6项目实例——在线考试系统分析和总体功能设计21
习题21
第2章C语言基本语法23
2.1C语言中的常量和变量23
2.1.1C语言中的常量及其表示方法23
2.1.2C语言中的数据类型24
2.2变量声明和赋值24
2.2.1变量声明语句25
2.2.2变量赋值语句26
2.2.3运算符和表达式32
2.3数据输入语句45
2.3.1scanf()45
2.3.2getch()51
2.3.3gets()51
2.4屏幕输出语句52
2.4.1printf()52
2.4.2putch()57
2.4.3puts()57
2.5if 语句57
2.6do\|while 语句63
2.7continue 和 break67
2.8技术和技巧总结69
2.9项目实例——在线考试系统第1版70
习题70
第3章数据输入及其审核74
3.1数据的表示和存储...