当前位置:首页 > 工业技术
程序设计基础教程  C语言与数据结构  第2版
程序设计基础教程  C语言与数据结构  第2版

程序设计基础教程 C语言与数据结构 第2版PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:许秀林,董杨琴主编
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2009
  • ISBN:9787508391793
  • 页数:247 页
图书介绍:本书是一本C语言程序设计和数据结构相结合的计算机专业基础课程。严格按照项目导入、任务驱动的方式,以项目为章节组织教学内容。第1章是基于简易成绩管理系统程序设计,第2章和第3章是基于高级成绩管理系统程序设计,第4章是基于停车场管理系统程序设计,第5章是基于公交路线管理系统程序设计。每章内容又分为3~4个任务,每个任务包括初步知识、任务实现、知识拓展、实训等四个内容。教材设计将理论教学与实训教学融为一体,将知识学习和能力培养融为一体,教学过程需采用理实一体化教学方式,切实做到“做中学,学中做”。为了考虑部分读者计算机应用基础二级考试的要求,我们在配套教材中,注重了知识体系的完整性,以知识为主线安排习题和试卷,并收集了解了全国和江苏省计算机二级考试C语言的相关试卷供读者参考。
《程序设计基础教程 C语言与数据结构 第2版》目录

绪论 1

第1章 基于简易成绩管理信息系统的程序设计 7

教学项目 7

任务1.1 显示菜单 7

1.1.1 初步知识 8

1.1.2 任务实现 10

1.1.3 知识拓展 12

1.1.4 实训 14

任务1.2 选择菜单项 14

1.2.1 初步知识 14

1.2.2 任务实现 20

1.2.3 知识拓展 21

1.2.4 实训 28

任务1.3 菜单实现架构 28

1.3.1 初步知识 28

1.3.2 任务实现 30

1.3.3 知识拓展 33

1.3.4 实训 34

任务1.4 简易成绩管理信息系统 34

1.4.1 初步知识 35

1.4.2 任务实现 40

1.4.3 知识拓展 49

1.4.4 实训 52

本章小结 52

第2章 基于高级成绩管理信息系统的程序设计(上) 53

教学项目 53

任务2.1 含有学生信息和课程信息成绩记录的输入和输出 53

2.1.1 初步知识 54

2.1.2 任务实现 61

2.1.3 知识拓展 69

2.1.4 实训 74

任务2.2 学生成绩记录的排序 75

2.2.1 初步知识 75

2.2.2 任务实现 77

2.2.3 知识拓展 81

2.2.4 实训 83

任务2.3 学生成绩记录的查找 83

2.3.1 初步知识 84

2.3.2 任务实现 85

2.3.3 知识拓展 90

2.3.4 实训 93

任务2.4 学生成绩记录的插入和删除 94

2.4.1 初步知识 94

2.4.2 任务实现 94

2.4.3 知识拓展 97

2.4.4 实训 100

本章小结 100

第3章 基于高级成绩管理信息系统的程序设计(下) 101

教学项目 101

任务3.1 含有学生信息和课程信息成绩记录的输入和输出 101

3.1.1 初步知识 102

3.1.2 任务实现 109

3.1.3 知识拓展 118

3.1.4 实训 120

任务3.2 学生成绩记录的插入和删除 120

3.2.1 初步知识 120

3.2.2 任务实现 122

3.2.3 知识拓展 124

3.2.4 实训 126

任务3.3 学生成绩记录的排序 126

3.3.1 初步知识 126

3.3.2 任务实现 129

3.3.3 知识拓展 133

3.3.4 实训 134

任务3.4 学生成绩记录的查找 134

3.4.1 初步知识 134

3.4.2 任务实现 136

3.4.3 知识拓展 139

3.4.4 实训 140

本章小结 140

第4章 基于停车场管理系统的程序设计 141

教学项目 141

任务4.1 进出口合用的小型停车场车辆进出口管理 141

4.1.1 初步知识 142

4.1.2 任务实现 146

4.1.3 知识拓展 151

4.1.4 实训 152

任务4.2 进出口分设的小型停车场车辆进出口管理 153

4.2.1 初步知识 153

4.2.2 任务实现 157

4.2.3 知识拓展 162

4.2.4 实训 166

任务4.3 多区域的大型停车场管理 166

4.3.1 初步知识 166

4.3.2 任务实现 173

4.3.3 知识拓展 182

4.3.4 实训 186

本章小结 186

第5章 基于公交线路管理系统的程序设计 188

教学项目 188

任务5.1 公交站点及道路信息的输入 188

5.1.1 初步知识 189

5.1.2 任务实现 193

5.1.3 知识拓展 198

5.1.4 实训 205

任务5.2 公交线路的增加和删除 206

5.2.1 初步知识 206

5.2.2 任务实现 206

5.2.3 知识拓展 219

5.2.4 实训 224

任务5.3 公交线路的查询 224

5.3.1 初步知识 224

5.3.2 任务实现 227

5.3.3 知识拓展 231

5.3.4 实训 236

任务5.4 最优乘车线路的查询 236

5.4.1 初步知识 236

5.4.2 任务实现 239

5.4.3 知识拓展 243

5.4.4 实训 245

本章小结 246

参考文献 247

返回顶部