注册 登录 进入教材巡展
#

出版时间:2021-09

出版社:清华大学出版社

以下为《程序设计基础实训(C语言)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 清华大学出版社
  • 9787302589389
  • 1-1
  • 422006
  • 47246914-7
  • 16开
  • 2021-09
  • 383
  • 252
  • 工学
  • 计算机科学与技术
  • 计算机
  • 本科
作者简介
吴亮,武昌理工学院副教授,硕士,获校“五四”青年奖章,校课程思政优秀教师等称号。主持或参与省教改项目1项,省自科基金1项,省社科基金2项;省科研4项,省教研2项,省精品课程1门,校精品课程5门,教育部产学研4项;主编或参编教材10余部,云教材1部,发表学术论文20余篇,各类学生国赛获奖2项,省赛获奖5项;代表学校参加校内外教学比赛多次获奖,教师创课大赛中获全国三等奖,省金课教学比赛中获二等奖。
查看全部
内容简介
《程序设计基础实训(C语言)》内容分基础篇和进阶篇。基础篇针对C语言知识点分12章设计了17个实验,每个实验都有明确的实验目的,有程序示例、程序阅读、程序完善、程序改错、程序设计五种难度递增的题型,遵循[预习知识点]→[课堂思政]→[实验及实验指导]→[实验复习小结]的顺序,全方位进行知识讲解和操作指导。进阶篇有C语言课程设计、NCRE二级C语言、ACM-ICPC大赛等拔高内容。 《程序设计基础实训(C语言)》配有实验大纲、实验报告、源代码、计算机等级考试和各类程序设计竞赛的辅导材料等丰富的课程资源包。《程序设计基础实训(C语言)》既可作为高等院校计算机相关专业的实验、课程设计等实训教材,也可作为参加计算机等级考试、各类程序设计竞赛的学习用书。
目录
目 录

第一篇 基 础 篇

第1章 程序设计与C语言 3
1.1 本章预习知识点 3
1.2 实验1:熟悉C语言集成开发环境 6
1.2.1 实验目的 6
1.2.2 实验内容 6
1.2.3 实验指导 7
1.3 本章实验复习小结 12
第2章 C语言程序设计基础 13
2.1 本章预习知识点 13
2.2 实验2:数据类型、C语言运算符
与表达式 17
2.2.1 实验目的 17
2.2.2 实验内容 17
2.2.3 实验指导 19
2.3 本章实验复习小结 24
第3章 顺序结构程序设计 26
3.1 本章预习知识点 26
3.2 实验3:顺序结构程序设计 29
3.2.1 实验目的 29
3.2.2 实验内容 29
3.2.3 实验指导 31
3.3 本章实验复习小结 36
第4章 选择结构程序设计 38
4.1 本章预习知识点 38
4.2 实验4:选择结构程序设计(1) 41
4.2.1 实验目的 41
4.2.2 实验内容 42
4.2.3 实验指导 43
4.3 实验5:选择结构程序设计(2) 46
4.3.1 实验目的 46
4.3.2 实验内容 46
4.3.3 实验指导 49
4.4 本章实验复习小结 52
第5章 循环结构程序设计 53
5.1 本章预习知识点 53
5.2 实验6:循环结构程序设计(1) 55
5.2.1 实验目的 55
5.2.2 实验内容 55
5.2.3 实验指导 57
5.3 实验7:循环结构程序设计(2) 62
5.3.1 实验目的 62
5.3.2 实验内容 62
5.3.3 实验指导 64
5.4 本章实验复习小结 68
第6章 同一类型多个元素的集合——
数组 70
6.1 本章预习知识点 70
6.2 实验8:数组程序设计(1) 73
6.2.1 实验目的 73
6.2.2 实验内容 73
6.2.3 实验指导 75
6.3 实验9:数组程序设计(2) 79
6.3.1 实验目的 79
6.3.2 实验内容 79
6.3.3 实验指导 81
6.4 本章实验复习小结 87
第7章 模块化程序设计——函数 89
7.1 本章预习知识点 89
7.2 实验10:函数程序设计(1) 92
7.2.1 实验目的 92
7.2.2 实验内容 92
7.2.3 实验指导 95
7.3 实验11:函数程序设计(2) 100
7.3.1 实验目的 100
7.3.2 实验内容 101
7.3.3 实验指导 102
7.4 本章实验复习小结 108
第8章 C语言的精华——指针 110
8.1 本章预习知识点 110
8.2 实验12:指针程序设计(1) 112
8.2.1 实验目的 112
8.2.2 实验内容 112
8.2.3 实验指导 114
8.3 实验13:指针程序设计(2) 119
8.3.1 实验目的 119
8.3.2 实验内容 119
8.3.3 实验指导 121
8.4 本章实验复习小结 125
第9章 用户自己建立数据类型 127
9.1 本章预习知识点 127
9.2 实验14:结构体程序设计 128
9.2.1 实验目的 128
9.2.2 实验内容 128
9.2.3 实验指导 131
  
  
9.3 本章实验复习小结 137
第10章 编译预处理 138
10.1 本章预习知识点 138
10.2 实验15:编译预处理 140
10.2.1 实验目的 140
10.2.2 实验内容 140
10.2.3 实验指导 141
10.3 本章实验复习小结 145
第11章 文件 147
11.1 本章预习知识点 147
11.2 实验16:文件 150
11.2.1 实验目的 150
11.2.2 实验内容 150
11.2.3 实验指导 152
11.3 本章实验复习小结 156
第12章 位运算 158
12.1 本章预习知识点 158
12.2 实验17:位运算 160
12.2.1 实验目的 160
12.2.2 实验内容 160
12.2.3 实验指导 161
12.3 本章实验复习小结 163

  
第二篇 进 阶 篇

第13章 C语言课程设计 167
13.1 C语言课程设计大纲 167
13.2 C语言课程设计题库 168
13.3 C语言课程设计范例 173
第14章 NCRE二级C语言 180
14.1 NCRE二级C语言考试介绍 180
14.2 NCRE二级C语言考试内容 181
14.3 NCRE二级C语言考点剖析 182
14.3.1 程序设计基础 183
14.3.2 选择结构和循环结构 186
14.3.3 数组 187
14.3.4 函数 188
14.3.5 指针 190
14.3.6 结构体、链表与共用体 191
14.3.7 文件及编译系统 193
14.4 NCRE二级C语言操作题真题
训练 193
14.4.1 操作题目 193
14.4.2 操作题答案 203
第15章 ACM-ICPC大赛 208
15.1 ACM-ICPC大赛介绍 208
15.1.1 简要规则 209
15.1.2 竞赛特点 209
15.1.3 赛事构成 209
15.1.4 赛事评分标准 210
15.1.5 赛事奖励情况 210
15.1.6 赛事意义 211
15.2 ACM竞赛部分题库 211
15.3 ACM竞赛范例 219
15.3.1 二进制字符串重建 219
15.3.2 竞赛题目解析 220
15.3.3 本题参考代码 220
附录 222
附录A 不同版本的C语言标准之间的
主要区别 222
附录B 二级C语言思维导图 223
附录C C程序常见错误分析 231
附录D 常见错误信息语句中英文索引 231
附录E 常见错误信息语句示例 235
参考文献 240