C语言程序设计(第4版)(微课版)(任务式)(AI助学)

“十四五”职业教育国家规划教材
分享 推荐 2 收藏 11 阅读 498
李刚,徐义晗 (作者) 978-7-115-68968-9

关于本书的内容有任何问题,请联系 刘佳

⭐1.扎实推进习近平新时代中国特色社会主义思想进教材,有机融入社会主义核心价值观、劳模精神、劳动精神、工匠精神与团队合作精神等思政元素;
⭐2.采用任务驱动教学、内容深入浅出,重点知识配套思考题和技能训练,强化理论与实践深度融合,有效支撑高素质技术技能人才培养;
⭐3.算法设计按步骤逐层解析,每个任务配套常见编译错误分析与调试指导,助力学生系统掌握算法设计全流程,切实提升程序设计与实践应用能力;
⭐4.教材配套微课视频、实例动画、教学设计详案等丰富电子资源,实现自主学习和课堂学习有机融合,为翻转课堂教学模式的有效实施提供有力支撑;
⭐5.教材配套经典例题讲解视频、实践应用源程序及电子模拟题库,助力学习者高效备考全国计算机等级考试C语言科目,有效提升专转本升学质量;
⭐6.教材深度融入AI教学案例,创新C语言学习模式。案例引路、代码护航,助力学习者突破编程难点,夯实语法基础,培养程序思维,练就扎实过硬的编程技能;
⭐7.有效整合教材内容与优质教学资源,推动教学做一体化深度实施,倾力打造立体化、精品化新型教材,适合于以培养应用型人才为目标的本科院校及基础扎实、办学要求较高的高职高专院校。

内容摘要

内容提要
本书以C语言的基本语法、语句为基础,由浅入深、循序渐进地介绍C语言程序设计的基本方法,并融入素养拓展的内容。本书采用任务驱动的编写方式,并精心设计同步训练题目及技能训练,旨在提高学生的算法设计和程序设计水平,同时运用AI编程助手Trae赋能C语言编程。
全书共13个任务,主要包括ATM主界面设计、计算学生的综合积分、坐标点的象限判断流程图绘制、各类数据输出格式控制、健康状况检查系统设计、ATM密码输入控制功能设计、冒泡排序法实现数据排序、模拟ATM存取款操作、教务管理系统登录模块设计、求一名同学所有课程的平均成绩、学生奖学金评定系统设计、数据右循环移位操作、学生成绩管理系统设计等内容。
本书为国家级职业教育专业教学资源库配套教材,数字资源丰富,包括微课视频、教学设计、实例动画、PPT课件、题库、源程序、案例文档、技能训练视频、AI赋能案例等。本书既可作为应用型本科院校和高职高专院校计算机相关专业的教材,也可作为各类计算机培训班的教材。

目录

目 录
任务一 ATM主界面设计 1
学习目标 1
思维导读 1
任务精讲 1
知识储备 2
1.C语言的发展史及特点 2
2.简单的C语言程序 3
3.C语言程序的开发过程 5
4.Visual C++ 6.0开发环境 6
5.常见编译错误与解决办法 9
AI助学 10
Trae AI编程助手的使用 10
任务实施 11
技能训练—简易计算器设计 12
任务小结 13
同步训练 13
任务二 计算学生的综合积分 15
学习目标 15
思维导读 15
任务精讲 15
知识储备 16
1.数据类型 16
2.常量与变量 17
3.数据类型转换 22
4.运算符与表达式 24
5.常见编译错误与解决办法 29
AI助学 30
AI实现鸡兔同笼问题 30
任务实施 30
技能训练—计算银行存款利息 31
任务小结 32
同步训练 33
任务三 坐标点的象限判断流程图
绘制 35
学习目标 35
思维导读 35
任务精讲 35
知识储备 36
1.算法的定义及特征 36
2.流程图 37
3.绘制程序设计结构流程图 38
AI助学 39
AI绘制判断素数的流程图 39
任务实施 39
技能训练—绘制坚持多天多圈跑步
流程图 40
任务小结 41
同步训练 41
任务四 各类数据输出格式控制 42
学习目标 42
思维导读 42
任务精讲 42
知识储备 43
1.简单语句分析 43
2.格式化输入/输出 44
3.字符输入/输出 48
4.常见编译错误与解决办法 49
AI助学 50
AI实现大写字母转换为小写
字母 50
任务实施 50
技能训练—三位数分裂 52
任务小结 53
同步训练 53
任务五 健康状况检查系统设计 55
学习目标 55
思维导读 55
任务精讲 55
知识储备 56
1.关系运算符 56
2.关系表达式 56
3.逻辑运算符 57
4.逻辑表达式 57
5.单分支选择结构 57
6.双分支选择结构 59
7.if多分支选择结构 60
8.if…else嵌套语句 63
9.switch语句 64
10.常见编译错误与解决办法 65
AI助学 67
AI实现一元二次方程求解 67
任务实施 67
技能训练—ATM操作模拟设计 68
任务小结 70
同步训练 70
任务六 ATM密码输入控制功能
设计 73
学习目标 73
思维导读 73
任务精讲 74
知识储备 74
1.while语句 74
2.do while语句 76
3.for语句 77
4.break语句 79
5.continue语句 80
6.循环嵌套 81
7.常见编译错误与解决办法 83
AI助学 84
AI实现输出九九乘法口诀表 84
任务实施 84
技能训练—小白兔吃萝卜智力
问答 85
任务小结 86
同步训练 86
任务七 冒泡排序法实现数据排序 89
学习目标 89
思维导读 89
任务精讲 90
知识储备 90
1.数组 90
2.一维数组 90
3.二维数组 95
4.字符数组 99
5.常见编译错误与解决办法 108
AI助学 110
AI实现输出蛇形矩阵 110
任务实施 110
技能训练—统计字符串中各类字符的数量 111
任务小结 112
同步训练 112
任务八 模拟ATM存取款操作 115
学习目标 115
思维导读 115
任务精讲 116
知识储备 116
1.函数概述 116
2.函数定义 117
3.函数调用 120
4.函数的特殊调用形式 122
5.数组作为函数参数 125
6.变量存储类别及作用域 127
7.内部函数与外部函数 133
8.常见编译错误与解决办法 134
AI助学 136
AI实现输出100以内的孪生素数 136
任务实施 136
技能训练—计算器功能设计 138
任务小结 139
同步训练 140
任务九 教务管理系统登录模块设计 142
学习目标 142
思维导读 142
任务精讲 143
知识储备 143
1.宏定义 143
2.文件包含 145
3.条件编译 146
4.常见编译错误与解决办法 148
AI助学 149
AI实现利用条件编译输出圆的
周长和面积 149
任务实施 149
技能训练—寻找“水仙花数” 150
任务小结 151
同步训练 151
任务十 求一名同学所有课程的平均
成绩 153
学习目标 153
思维导读 153
任务精讲 154
知识储备 154
1.指针的概念及引用 154
2.变量的指针和指向变量的指针
变量 155
3.数组指针和指向数组的指针
变量 158
4.字符指针和指向字符串的指针
变量 164
5.指针作为函数参数 168
6.常见编译错误与解决办法 171
AI助学 174
AI实现字符串的逆序 174
任务实施 174
技能训练—大小写字母转换 175
任务小结 176
同步训练 176
任务十一 学生奖学金评定系统
设计 178
学习目标 178
思维导读 178
任务精讲 179
知识储备 179
1.结构体 179
2.共用体 187
3.枚举类型 190
4.类型说明符typedef 191
5.链表 192
6.常见编译错误与解决办法 195
AI助学 196
AI实现按照考试总成绩排名 196
任务实施 196
技能训练—一元多项式设计及加法
运算 198
任务小结 202
同步训练 202
任务十二 数据右循环移位操作 204
学习目标 204
思维导读 204
任务精讲 204
知识储备 205
1.位运算概述 205
2.位运算符及其表达式 205
3.位运算应用 207
4.常见编译错误与解决办法 208
AI助学 208
AI实现查找按位XOR等于2的
整数对问题 208
任务实施 208
技能训练—数据左右循环移位
操作 210
任务小结 211
同步训练 211
任务十三 学生成绩管理系统设计 213
学习目标 213
思维导读 213
任务精讲 213
知识储备 214
1.文件概述 214
2.文件指针 215
3.文件的打开与关闭 215
4.文件的读写函数 217
5.常见编译错误与解决办法 224
AI助学 226
AI实现学生就业信息的保存与
加载 226
任务实施 226
技能训练—简易通讯录设计 231
任务小结 234
同步训练 234
附录A 常用字符与ASCII值
对照表 236
附录B 运算符优先级和结合方向 238
附录C C语言常用函数表 240
参考文献 244

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

李刚,副教授,计算机应用技术专业授课教师,担任C语言程序设计课程授课16年,C语言课程负责人,曾获得全国微课教学设计大赛一等奖,全国多媒体课件大赛二等奖,江苏省信息化教学大赛一等奖,江苏省信息化省培项目培训专家,江苏省职业学校微课大赛评委,担任多所院校信息化教学与在线课程建设顾问,主编江苏省重点教材一部,主编新形态一体化微课版教材一部,主持完成两门在线开放课程建设项目,主持完成国家专业教学资源库两门课程建设项目,作为专家主讲全国各类微课设计与开发技术、精品在线开放课程建设、信息化教学设计、翻转课堂等培训共200余场,并先后主持国家星火计划科技项目一项,省市级科技项目三项,发表专业论文10余篇。
1.全国多媒体课件大赛荣获一等奖;
2.江苏省微课教学设计大赛荣获一等奖;
3.主编出版数据结构教材,使用良好;

推荐用户

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部