《程序设计 C语言 教程》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:张基温编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302021465
  • 页数:200 页
图书介绍:本书是全国计算机应用技术证书考试(NIT)程序设计模块(C语言)的指定教材。作者从具体问题出发,重点阐述如何利用程序设计解决这些问题,同时把C语言程序设计的方法融入其中。书中有很多例题和程序测试题,可帮助读者尽快地熟悉C语言程序设计的原理和应用。除作为NIT指定教材外,本书还非常适合大专院校师生和广大计算机程序设计的初学者使用。

第零单元 引言 1

引言一 程序与程序设计 1

引言二 程序开发环境——Turbo C 8

引言三 C语言入门 11

第一单元 判断与选择 41

任务一 多重选择 41

任务二 多情况选择 43

语法小结(一)——分支结构 47

程序测试(二)——结构测试法 49

程序测试(二)——等价分类法 52

第二单元 穷举 55

任务一 大奖赛评分程序 55

任务二 求素数 57

任务三 搬砖问题 59

程序测试(三)——边值分析法 62

第三单元 递推 64

任务一 欧几里德算法 64

任务二 猴子吃桃子问题 66

语法小结(二)——流程转向控制 67

第四单元 模拟 69

任务一 时间步长法 69

任务二 简单概率问题 71

任务三 事件步长法 76

语法小结(三)——循环结构 79

第五单元 递归 80

任务一 计算n!的递归函数 81

任务二 二分查询 83

任务三 排序 87

语法小结(四)——变量的作用域和生存期 93

语法小结(五)——一维数组 100

第六单元 字符串操作 102

任务一 基于一维数组的字符串操作 102

任务二 基于指针的字符串操作 107

语法小结(六)——指针类型 111

第七单元 二维数组 118

任务一 成绩处理 118

任务二 日期转换 122

任务三 迷宫问题 124

语法小结(七)——多维数组 128

第八单元 结构体 131

任务一 单个学生的学籍管理 131

任务二 一组学生的学籍管理 134

语法小结(八)——结构体 137

第九单元 文件 141

任务一 写若干行字符串到文本文件 141

任务二 文件复制 146

语法小结(九)——文件 150

第十单元 程序文档 155

任务一 用户文档和技术文档 155

任务二 程序文档示例 156

附录 164

附录一 ASCII字符编码一览表 164

附录二 C语言关键字及其用途 166

附录三 C语言运算符的优先级别和结合方向 167

附录四 C语言库函数 168

附录五 Turbo C编译错误信息 183

附录六 全国计算机应用技术证书考试(NIT)培训与考试大纲——程序设计模块(C语言) 187

附件一 全国计算机应用技术证书考试(NIT)学员评估记录表——程序设计模块(C语言) 191

附件二 全国计算机应用技术证书考试(NIT)作业设计考核表——程序设计模块(C语言) 192

附件三 全国计算机应用技术证书考试(NIT)作业设计参考示例——程序设计模块(C语言) 194

附件四 全国计算机应用技术证书考试(NIT)上机考试题型举例——程序设计模块(C语言) 200