您好,欢迎来到聚文网。 登录 免费注册
工作手册式C语言程序设计(第2版)

工作手册式C语言程序设计(第2版)

  • 字数: 369600
  • 装帧: 平装
  • 出版社: 电子工业出版社
  • 出版日期: 2022-09-01
  • 商品条码: 9787121442292
  • 版次: 2
  • 开本: 16开
  • 页数: 232
  • 出版年份: 2022
定价:¥47 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本教材在编写过程中,紧跟国家“课程思政”的精神引领,积极响应《国家职业教育改革实施方案》中的“三教”改革要求,充分体现工学结合的教改思想,采用与生活和工作相关的实际项目或任务,旨在保证教材的实用性,以及与理论内容的关联性,着重打造立体化精品教材。本教材采用任务驱动模式,由浅入深,对C语言程序设计的内容进行了详细的阐述。本教材包括11个项目,每个项目配备了“同步训练”;每个项目分为多个任务,每个任务配备了“跟踪练习”,用以巩固和提高学生对知识的理解和掌握。同时,为了方便教师授课和学生学习,本教材免费提供教学资源,包括教学课件、任务示例源码、拓展知识、任务单等。本教材既可以作为高职学生的教学用书,还可以作为计算机爱好者的参考书。
作者简介
主编任秀娟,东营科技职业学院学术委员会委员,计算机科学与技术专业,聊城大学硕士,副教授,主编、参编《办公自动化》、《C语言程序设计》、《Photoshop平面设计与制作项目化教程》等教材,其建设的《Photoshop图像处理》课程获山东省精品资源共享课立项,并配套出版相应教材。
目录
项目1 与C语言相识 1
项目引入 1
学习目标 1
1.1 走进C语言的世界 2
任务导入 2
任务分析 2
相关知识 2
1.1.1 计算机语言 2
1.1.2 为什么选择C语言 3
1.1.3 如何学好C语言 4
任务实施 5
考核评价 5
1.2 制作个人微型简历 5
任务导入 5
任务分析 6
相关知识 6
1.2.1 C语言程序及结构 6
1.2.2 编译和运行C语言程序 7
任务实施 14
考核评价 14
项目小结 15
同步训练 15
项目2 学转数据 17
项目引入 17
学习目标 17
2.1 计算球的体积——基本数据类型、常量与变量 18
任务导入 18
任务分析 18
相关知识 18
2.1.1 C语言的字符集 18
2.1.2 C语言的词汇 19
2.1.3 数据的变与不变——常量和变量 20
2.1.4 C语言中的数据类型 22
任务实施 27
考核评价 27
任务 2.2 解密小密报——报文的加密与解密 28
任务导入 28
任务分析 28
相关知识 28
2.2.1 字符型常量 28
2.2.2 字符型变量 30
任务实施 31
考核评价 31
任务 2.3 分离不同位的数字——运算符与表达式 32
任务导入 32
任务分析 32
相关知识 32
2.3.1 C语言中的运算符 32
2.3.2 算术运算符和算术表达式 32
2.3.3 赋值运算符和赋值表达式 34
2.3.4 逗号运算符和逗号表达式 37
2.3.5 运算符的优先级 37
2.3.6 强制类型转换运算符 38
任务实施 38
考核评价 38
项目小结 39
同步训练 39
项目3 顺序结构程序设计 42
项目引入 42
学习目标 42
3.1 菜单设计——算法与程序 42
任务导入 42
任务分析 43
相关知识 43
3.1.1 算法 43
3.1.2 结构化程序设计及原则 45
3.1.3 格式化输出函数 46
任务实施 48
考核评价 49
3.2 简易计算器界面的菜单设计 49
任务导入 49
任务分析 50
相关知识 50
3.2.1 格式化输入函数 50
3.2.2 格式化输入函数举例 52
任务实施 53
考核评价 53
3.3 大写字母转换为小写字母 54
任务导入 54
任务分析 54
相关知识 54
3.3.1 字符输出函数 55
3.3.2 字符输入函数 56
任务实施 57
考核评价 57
项目小结 57
同步训练 58
项目4 选择结构程序设计 60
项目引入 60
学习目标 60
4.1 身高预测——if语句的简单运用 60
任务导入 60
任务分析 61
相关知识 61
4.1.1 选择结构概述 61
4.1.2 条件的描述 62
4.1.3 单分支if语句 65
任务实施 66
考核评价 67
4.2 判断星期天我们能否出游——if…else语句的运用 67
任务导入 67
任务分析 68
相关知识 68
4.2.1 双分支if…else 语句 68
4.2.2 条件运算符(?:) 69
任务实施 69
考核评价 70
4.3 我纳税我光荣——多分支if语句的应用 70
任务导入 70
任务分析 71
相关知识 71
任务实施 73
考核评价 73
4.4 简易计算器单次计算功能的实现——switch语句的应用 74
任务导入 74
任务分析 74
相关知识 75
任务实施 77
考核评价 77
项目小结 77
同步训练 78
项目5 循环结构程序设计 81
项目引入 81
学习目标 81
5.1 歌唱比赛计算平均分——while语句的运用 81
任务导入 81
任务分析 82
相关知识 82
5.1.1 解决循环问题的基本步骤和方法 82
5.1.2 while语句 83
任务实施 84
考核评价 85
5.2 简易计算器多次计算功能的实现 85
任务导入 85
任务分析 86
相关知识 86
5.2.1 do…while语句 86
5.2.2 while语句与 do…while语句的区别 87
任务实施 88
考核评价 89
5.3 抽奖小系统开发——根据输入的数判断是否中奖 89
任务导入 89
任务分析 89
相关知识 90
5.3.1 for语句 90
5.3.2 for语句使用过程中应注意的问题 91
任务实施 92
考核评价 93
5.4 破解鸡兔同笼 93
任务导入 93
任务分析 93
相关知识 94
任务实施 95
考核评价 96
5.5 找出 1~100之间的质数 96
任务导入 96
任务分析 96
相关知识 96
任务实施 97
考核评价 97
5.6 找出 100~200之间不能被3整除的数 98
任务导入 98
任务分析 98
相关知识 98
任务实施 99
考核评价 99
项目小结 99
同步训练 100
项目6 数组 104
项目引入 104
学习目标 104
6.1 计算学生的月平均消费额 105
任务导入 105
任务分析 105
相关知识 105
6.1.1 一维数组的定义 105
6.1.2 一维数组的初始化和赋值 106
6.1.3 一维数组的引用 107
任务实施 107
考核评价 108
6.2 优选月消费的查找 108
任务导入 108
任务分析 108
任务实施 108
考核评价 109
6.3 个人月消费排行 109
任务导入 109
任务分析 109
任务实施 110
考核评价 110
6.4 宿舍成员月消费数据的存储 111
任务导入 111
任务分析 111
相关知识 112
6.4.1 二维数组的定义 112
6.4.2 二维数组的初始化和赋值 112
6.4.3 二维数组的引用 113
任务实施 114
考核评价 115
6.5 宿舍成员月消费节俭大评比 115
任务导入 115
任务分析 115
拓展提高 116
任务实施 116
考核评价 117
6.6 移位替换实现字符加密 117
任务导入 117
任务分析 117
相关知识 117
6.6.1 字符数组 117
6.6.2 字符数组元素的引用 118
6.6.3 字符串常用函数 119
任务实施 122
考核评价 122
项目小结 123
同步训练 123
项目7 甘做老二的函数 127
项目引入 127
学习目标 127
7.1 营养早餐你决定 127
任务导入 127
任务分析 128
相关知识 128
7.1.1 函数概述 128
7.1.2 无参函数 128
7.1.3 函数声明 129
任务实施 130
考核评价 131
7.2 计算今年已经过了多少天 131
任务导入 131
任务分析 131
相关知识 131
7.2.1 有参函数的定义 131
7.2.2 有参函数的调用 132
任务实施 135
考核评价 136
7.3 求n!136
任务导入 136
任务分析 136
相关知识 137
任务实施 137
考核评价 138
7.4 你的权力有多大 138
任务导入 138
任务分析 139
相关知识 139
7.4.1 局部变量和全局变量 139
7.4.2 变量的存储类型 141
任务实施 143
考核评价 144
项目小结 145
同步训练 145
项目8 指针 148
项目引入 148
学习目标 148
8.1 寻找变量在内存中的“家” 148
任务导入 148
任务分析 148
相关知识 149
8.1.1 地址与指针 149
8.1.2 指针变量 150
任务实施 152
考核评价 153
8.2 大小写字母转换 153
任务导入 153
任务分析 153
相关知识 153
任务实施 155
考核评价 155
8.3 数组与指针强强联合 156
任务导入 156
任务分析 156
相关知识 156
8.3.1 数组与指针 156
8.3.2 数组指针的使用 157
8.3.3 指向多维数组的指针和指针变量 158
任务实施 161
考核评价 161
8.4 数据统计“大比武” 162
任务导入 162
任务分析 162
相关知识 162
8.4.1 用指针指向一个字符串 162
8.4.2 字符串指针变量与字符数组的区别 163
任务实施 163
考核评价 164
8.5 值日生安排表 164
任务导入 164
任务分析 164
相关知识 164
8.5.1 指针型函数的定义 165
8.5.2 指针型函数的注意事项 166
任务实施 166
考核评价 167
项目小结 167
同步训练 168
项目9 结构体与共用体 171
项目引入 171
学习目标 171
9.1 单个学生信息及成绩统计 171
任务导入 171
任务分析 172
相关知识 172
9.1.1 结构体类型的定义 172
9.1.2 结构体变量的定义 173
9.1.3 结构体变量的初始化 175
9.1.4 结构体变量成员的引用 175
任务实施 176
考核评价 177
9.2 学生会竞选计票程序 177
任务导入 177
任务分析 177
相关知识 177
9.2.1 结构体数组的含义 177
9.2.2 结构体数组的定义 178
任务实施 178
考核评价 179
9.3 师生信息统计 179
任务导入 179
任务分析 179
相关知识 180
9.3.1 共用体类型的定义 180
9.3.2 共用体变量的定义 180
9.3.3 共用体变量的初始化和引用 181
任务实施 182
考核评价 183
项目小结 183
同步训练 183
项目10 文件 186
项目引入 186
学习目标 186
10.1 制作小型通讯录 186
任务导入 186
任务分析 187
相关知识 187
10.1.1 初识文件 187
10.1.2 文件的打开与关闭 188
10.1.3 文件的读写操作 190
10.1.4 文件的定位 196
任务实施 197
考核评价 198
项目小结 198
同步训练 198
项目11 班级财务管理系统的开发 200
项目引入 200
学习目标 200
11.1 总体设计 200
11.2 详细设计 201
11.3 系统实现 203
11.4 程序代码 204
项目小结 209
附录A 常用字符与ASCII码对照表 210
附录B C语言中的关键字 212
附录C 运算符优先级和结合性 213
附录D 常用库函数及其标题文件 214
参考文献 217

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网