出版社:清华大学出版社
年代:2016
定价:42.0
本书(1)精简教学内容,以“够用、会用”为。(2)以项目为导向,“用什么,学什么”,重构教学内容。(3)强化核心编程技术,项目化教学贯穿始终。(4)构建自学园地,培养学生职业素养全部内容包括8个项目。
项目1第一个C语言程序1
1.1编写第一个C语言程序1
1.2C语言程序的基本组成3
1.3运行第一个C语言程序4
1.4C语言程序的编写和运行步骤9
1.5实训任务10
1.6自学园地11
1.7同步训练13项目2计算器程序16
2.1数据类型与表达式16
2.1.1C语言数据类型16
2.1.2常量与变量17
2.1.3整型数据20
2.1.4浮点型数据21
2.1.5基本算术运算符和算术表达式22
2.1.6各类数值型数据的混合运算23
2.1.7赋值运算符和赋值表达式25
2.2整型、浮点型数据的格式化输入与输出27
2.2.1printf函数——格式输出函数27
2.2.2scanf函数——格式输入函数28
2.3程序设计步骤29
2.4计算器程序30
2.4.1简单计算器程序设计30
2.4.2科学计算器程序设计32
2.5实训任务34
2.6自学园地35
2.7同步训练42项目3密码验证程序47
3.1选择语句47
3.1.1关系运算符及其优先级47
3.1.2关系表达式48
3.1.3逻辑运算符及其优先级49
3.1.4逻辑表达式51
3.1.5单分支选择语句52
3.1.6双分支选择语句52
3.1.7if…else if多分支选择语句54
3.1.8switch语句57
3.1.9选择语句的嵌套与条件运算符60
3.2简单密码验证程序设计61
3.3实训任务63
3.4循环语句64
3.4.1while语句64
3.4.2do…while语句67
3.4.3for语句67
3.4.4break语句68
3.4.5continue语句70
3.4.6循环的嵌套70
3.5可输入三次密码的密码验证程序设计71
3.6实训任务74
3.7自学园地74
3.8同步训练81项目4学生成绩管理系统V1.X91
4.1学生成绩管理系统V1.091
4.1.1一维数组91
4.1.2学生成绩管理系统V1.0设计102
4.1.3实训任务105
4.2学生成绩管理系统V1.1106
4.2.1二维数组106
4.2.2学生成绩管理系统V1.1设计113
4.2.3实训任务116
4.3字处理软件简易版V1.0116
4.3.1字符型数据116
4.3.2字符数组118
4.3.3字处理软件简易版V1.0设计125
4.3.4实训任务127
4.4自学园地127
4.5同步训练132项目5学生成绩管理系统V2.X139
5.1学生成绩管理系统界面设计139
5.1.1函数的定义139
5.1.2函数的调用140
5.1.3学生成绩管理系统界面设计144
5.1.4实训任务145
5.2学生成绩管理系统V2.0146
5.2.1函数的嵌套调用146
5.2.2数组元素作函数实参147
5.2.3数组名作函数实参148
5.2.4学生成绩管理系统V2.0设计151
5.2.5实训任务153
5.3学生成绩管理系统V2.1154
5.3.1变量的作用域和存储类别154
5.3.2学生成绩管理系统V2.1设计159
5.3.3实训任务166
5.4自学园地169
5.5同步训练173项目6学生成绩管理系统V3.0181
6.1指针与指针变量181
6.1.1地址与指针181
6.1.2指针变量的定义182
6.1.3指针变量的使用183
6.2指针与数组187
6.2.1一维数组与指针变量187
6.2.2指针变量作函数参数189
6.3字符串与指针变量191
6.3.1字符数组与字符指针191
6.3.2指向字符串的指针作函数参数193
6.3.3学生成绩管理系统V3.0设计195
6.3.4实训任务202
6.4自学园地203
6.5同步训练209项目7学生成绩管理系统V4.X216
7.1学生成绩管理系统V4.0216
7.1.1定义结构体类型216
7.1.2定义结构体类型变量217
7.1.3结构体变量的引用217
7.1.4结构体变量的赋值218
7.1.5学生成绩管理系统V4.0设计219
7.1.6实训任务220
7.2学生成绩管理系统V4.1220
7.2.1结构体数组220
7.2.2学生成绩管理系统V4.1设计225
7.2.3实训任务230
7.3学生成绩管理系统V4.2230
7.3.1学生成绩管理系统V4.2设计230
7.3.2实训任务238
7.4自学园地239
7.5同步训练243项目8字处理软件简易版V2.X249
8.1字处理软件简易版V2.0249
8.1.1C语言文件249
8.1.2字处理软件简易版V2.0设计254
8.1.3实训任务256
8.2字处理软件简易版V2.1257
8.2.1其他的文件读写函数257
8.2.2字处理软件简易版V2.1设计261
8.2.3实训任务262
8.3自学园地263
8.4同步训练267
附录A常用字符与ASCII代码对照表272
附录B关键字及其用途273
附录C运算符的优先级和结合性274
附录DTurbo C 2.0常用库函数276
参考文献281
本书以项目为载体,采用“基于项目的教学做一体化”的教学模式,全面介绍C语言的基本知识,通过项目培养学生编写程序的核心职业能力。全书共8个项目: 项目1通过一个简单的C语言程序,介绍C语言程序的结构、Visual C++ 6.0编译环境以及C语言程序的运行过程;项目2通过简单计算器、科学计算器项目,介绍C语言数据类型、常量、变量及整型、浮点型数据的输入输出等;项目3通过简单密码验证和可输入3次密码的密码验证程序项目,介绍选择语句和循环语句;项目4通过学生成绩管理系统V1.X版、字处理软件简易版V1.0项目,介绍一维数组、二维数组和字符数组的定义、引用、初始化,以及字符数组的输入输出、字符处理函数等;项目5通过学生成绩管理系统V2.X项目,介绍函数的定义、调用、函数嵌套、变量的作用域与存储类别等;项目6通过学生成绩管理系统V3.0项目,介绍指针定义、指针与数组、指针与字符串等;项目7通过学生成绩管理系统V4.X项目,介绍结构体和变量定义、结构体变量初始化、结构体数组等;项目8通过字处理软件简易版V2.X项目,介绍FILE指针类型、文件的打开与关闭、文件的读写方法等。每个项目后都配有实训任务,每章最后均提供自学园地和同步训练。本书既适合作为高职院校计算机应用、软件技术等专业的C语言课程教材,同时可供C语言程序设计学习者阅读参考。
本书系统介绍C语言数据类型、选择语句、循环语句、数组、函数、指针、结构体、文件等知识,以项目为载体,采用“基于项目的、教学做一体化”的教学模式。
教材编写突出“简+写”的思路,“简”化教学内容,教学内容以“够用、会用”为度,以项目为导向,“用什么,学什么”。实施“教学做一体化”教学,留课堂时间给学生“写”程序,课下作业也要求学生编“写”程序,突出培养学生编“写”程序的核心能力。
全书以8大项目、15个教学项目为载体。包括计算器程序、密码验证程序、学生成绩管理系统V1.X版、字处理软件简易版V1.0、学生成绩管理系统V2.X、学生成绩管理系统V3.0、学生成绩管理系统V4.X和字处理软件简易版V2.X版的设计。每个项目后配有学生实训任务和同步训练。
配套教学资源有课件、教学项目、示例源代码、学生实训代码和同步训练答案,读者可登录清华大学出版社网站下载使用。
书籍详细信息 | |||
书名 | C语言程序设计项目教程站内查询相似图书 | ||
9787302444930 如需购买下载《C语言程序设计项目教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 42.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 |
C语言程序设计项目教程是清华大学出版社于2016.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。