内容简介
本书通过大量的实例,使用简单的语句形式解决程序设计过程中常见的问题。全书的大部分实例都描述了程序的调试过程,以使读者能够新历程序的执行过程和内存中数据的变化过程,从而直接体会人与计算机的交互过程和计算机按照程序完成任务的原理,进而使读者直观、深刻地理解程序设计的基本方法,为更进一步掌握计算机软件的实现技术奠定基础。
本书可作为高职高专院校计算机专业的程序设计基础课程教材,也可作为大学本科在校学生学习程序设计技术的自学参考书,同时也是其他各类专业技术人员学习软件设计技术的入门参考书。
目录
第1章 计算机语言和程序
1.1 计算机系统构成和软件的层次
1.2 程序形态
1.3 程序的结构
1.4 数据的类型及其存储方式
1.5 Turbo C简介
1.6 项目实例--在线考试系统分析和总体功能设计
习题
第2章 C语言基本语法
2.1 C语言中的常量和变量
2.2 变量声明和赋值
2.3 数据输入语句
2.4 屏幕输出语句
2.5 if语句
2.6 do-while语句
2.7 continue和break
2.8 技术和技巧总结
2.9 项目实例--在线考试系统第1版
习题
第3章 数据输入及其审核
3.1 数据的表示和存储
3.2 数据的输入
3.3 数据的比较和判别
3.4 数字拆分审核
3.5 字符串的重组
3.6 数据类型转换
3.7 技术与技巧总结
3.8 项目实例--在线考试系统第2版
习题
第4章 屏幕设计
4.1 屏幕规划
4.2 屏幕绘图
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.4 子程序调用
6.5 技术和技巧总结
6.6 项目实例--在线考试系统第5版
习题
第7章 资源使用与管理
7.1 内存的使用
7.2 磁盘文件管理
7.3 数据库访问和管理
7.4 系统资源的使用
7.5 技术与技巧总结
7.6 项目实例--在线考试系统第6版
习题
附录 ASCII代码表
参考文献