书籍详情
程序设计基础与技巧
作者:齐治文等编
出版社:清华大学出版社
出版时间:2004-08-01
ISBN:9787302090380
定价:¥22.00
购买这本书可以去
内容简介
本书特色:本书没有沿袭传统教材的章节内容的条块分割方式,首次引入经纬两条线来组织内容。纬线方面,在一个平面上将内容划分成为不同的条块,以使介绍的内容与其他内容相对独立,便于理解。经线方面,将所述的内容按照程序设计的一般步骤和实际技术难度层次的不同,划分成为不同的技术层次,由浅入深地加以介绍。通过实例和实验将前面每个章节中所介绍的内容贯穿在一起,提高读者所学技术的贯通性和整体性。为了突出程序设计的技能性和技巧性,本书在每一个章节学完一部分技术内容后,就利用已经掌握的技术和技巧将在线考试系统做一次完善和升级,读者能够真实清晰地看到一个程序的设计和完善过程。本书没有追求程序设计语言功能的全面性,只是通过实例介绍程序设计的基本思想,通过实验使读者能够清楚直观地看到每一个程序指令的执行过程和效果,主题更加突出,内容更加紧凑,从而突出了技巧性和实用性,为以后系统地学习和应用一种计算机语言奠定基础。本书通过大量的实例,使用简单的语句形式解决程序设计过程中常见的问题。全书的大部分实例都描述了程序的调试过程,以使读者能够新历程序的执行过程和内存中数据的变化过程,从而直接体会人与计算机的交互过程和计算机按照程序完成任务的原理,进而使读者直观、深刻地理解程序设计的基本方法,为更进一步掌握计算机软件的实现技术奠定基础。本书可作为高职高专院校计算机专业的程序设计基础课程教材,也可作为大学本科在校学生学习程序设计技术的自学参考书,同时也是其他各类专业技术人员学习软件设计技术的入门参考书。
作者简介
暂缺《程序设计基础与技巧》作者简介
目录
第1章 计算机语言和程序
1.1 计算机系统构成和软件的层次
1.1.1 计算机系统的构成
1.1.2 软件的层次
1.2 程序形态
1.2.1 顺序指令集
1.2.2 过程
1.2.3 函数
1.3 程序的结构
1.4 数据的类型及其存储方式
1.4.1 数据及其存储形式
1.4.2 常量和变量
1.4.3 区别数据类型的意义
1.5 Turb。C简介
1.5.1 集成工具及其工作原理
1.5.2 系统菜单使用说明
1.5.3 源程序编辑器的使用
1.5.4 开发工具包
1.5.5 系统环境配置
1.6 项目实例——在线考试系统分析和总体功能设计
习题
第2章 C语言基本语法
2.1 C语言中的常量和变量
2.1.1 C语言中的常量及其表示方法
2.1.2 C语言中的数据类型
2.2 变量声明和赋值
2.2.1 变量声明语句
2.2.2 变量赋值语句
2.2.3 运算符和表达式
2.3 数据输入语句
2.3.1 scanf()
2.3.2 getch()
2.3.3 gets()
2.4 屏幕输出语句
2.4.1 printf()
2.4.2 putch()
2.4.3 puts()
2.5 if语句
2.6 do-while语句
2.7 continue和break
2.8 技术和技巧总结
2.9 项目实例——在线考试系统第1版
习题
第3章 数据输入及其审核
3.1 数据的表示和存储
3.1.1 数字的计数及其表示方法
3.1.2 数据的存储形式和方法
3.2 数据的输入
3.3 数据的比较和判别
3.4 数字拆分审核
3.5 字符串的重组
3.6 数据类型转换
3.6.1 数值数据类型之间的转换
3.6.2 数值数据转换成字符串
3.7 技术与技巧总结
3.8 项目实例——在线考试系统第2版
习题
第4章屏幕设计
4.1 屏幕规划
4.1.1 顺序打印输出
4.1.2 顺序打印的屏幕规划
4.1.3 字符的定位打印
4.1.4 数据的定位输入
4.1.5 数据的合理性控制
4.1.6 数据的带格式输入
4.2 屏幕绘图
4.2.1 在屏幕上画出线条
4.2.2 在屏幕上画封闭图形
4.2.3 填充和配色
4.3 技术与技巧总结
4.4 语言参考
4.5 项目实例——在线考试系统第3版
习题
第5章 程序的排错和可靠性设计
5.1 程序的语法错误
5.2 数据的运算错误
5.3 资源定位错误
5.4 项目实例——在线考试系统第4版
习题
第6章 程序的结构设计
6.1 顺序结构
6.2 程序的分支结构设计
6.3 程序的循环结构设计
6.3.1 循环的计数控制
6.3.2 使用任意条件控制程序的流程
6.4 子程序调用
6.5 技术和技巧总结
6.6 项目实例——在线考试系统第5版
习题
第7章 资源使用与管理
7.1 内存的使用
7.1.1 基本数据类型
7.1.2 基本数据类型的合并
7.1.3 基本类型的拆分
7.1.4 内存地址的直接引用
7.2 磁盘文件管理
7.3 数据库访问和管理
7.3.1 API函数和预定义的数据结构
7.3.2 数据库系统的连接
7.3.3 执行SQL语句
7.4 系统资源的使用
7.5 技术与技巧总结
7.6 项目实例——在线考试系统第6版
习题
附录 ASCⅡ代码表
参考文献
1.1 计算机系统构成和软件的层次
1.1.1 计算机系统的构成
1.1.2 软件的层次
1.2 程序形态
1.2.1 顺序指令集
1.2.2 过程
1.2.3 函数
1.3 程序的结构
1.4 数据的类型及其存储方式
1.4.1 数据及其存储形式
1.4.2 常量和变量
1.4.3 区别数据类型的意义
1.5 Turb。C简介
1.5.1 集成工具及其工作原理
1.5.2 系统菜单使用说明
1.5.3 源程序编辑器的使用
1.5.4 开发工具包
1.5.5 系统环境配置
1.6 项目实例——在线考试系统分析和总体功能设计
习题
第2章 C语言基本语法
2.1 C语言中的常量和变量
2.1.1 C语言中的常量及其表示方法
2.1.2 C语言中的数据类型
2.2 变量声明和赋值
2.2.1 变量声明语句
2.2.2 变量赋值语句
2.2.3 运算符和表达式
2.3 数据输入语句
2.3.1 scanf()
2.3.2 getch()
2.3.3 gets()
2.4 屏幕输出语句
2.4.1 printf()
2.4.2 putch()
2.4.3 puts()
2.5 if语句
2.6 do-while语句
2.7 continue和break
2.8 技术和技巧总结
2.9 项目实例——在线考试系统第1版
习题
第3章 数据输入及其审核
3.1 数据的表示和存储
3.1.1 数字的计数及其表示方法
3.1.2 数据的存储形式和方法
3.2 数据的输入
3.3 数据的比较和判别
3.4 数字拆分审核
3.5 字符串的重组
3.6 数据类型转换
3.6.1 数值数据类型之间的转换
3.6.2 数值数据转换成字符串
3.7 技术与技巧总结
3.8 项目实例——在线考试系统第2版
习题
第4章屏幕设计
4.1 屏幕规划
4.1.1 顺序打印输出
4.1.2 顺序打印的屏幕规划
4.1.3 字符的定位打印
4.1.4 数据的定位输入
4.1.5 数据的合理性控制
4.1.6 数据的带格式输入
4.2 屏幕绘图
4.2.1 在屏幕上画出线条
4.2.2 在屏幕上画封闭图形
4.2.3 填充和配色
4.3 技术与技巧总结
4.4 语言参考
4.5 项目实例——在线考试系统第3版
习题
第5章 程序的排错和可靠性设计
5.1 程序的语法错误
5.2 数据的运算错误
5.3 资源定位错误
5.4 项目实例——在线考试系统第4版
习题
第6章 程序的结构设计
6.1 顺序结构
6.2 程序的分支结构设计
6.3 程序的循环结构设计
6.3.1 循环的计数控制
6.3.2 使用任意条件控制程序的流程
6.4 子程序调用
6.5 技术和技巧总结
6.6 项目实例——在线考试系统第5版
习题
第7章 资源使用与管理
7.1 内存的使用
7.1.1 基本数据类型
7.1.2 基本数据类型的合并
7.1.3 基本类型的拆分
7.1.4 内存地址的直接引用
7.2 磁盘文件管理
7.3 数据库访问和管理
7.3.1 API函数和预定义的数据结构
7.3.2 数据库系统的连接
7.3.3 执行SQL语句
7.4 系统资源的使用
7.5 技术与技巧总结
7.6 项目实例——在线考试系统第6版
习题
附录 ASCⅡ代码表
参考文献
猜您喜欢