C语言程序设计项目化教程(活页式)

-
【作 者】主编 张利华 潘晓利
【I S B N 】978-7-5226-1085-6
【责任编辑】王玉梅
【适用读者群】本专通用
【出版时间】2022-11-01
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】208
【千字数】308
【印 张】13
【定 价】¥49
【丛 书】高等职业教育电子信息课程群系列教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
C语言作为一门高级语言,既可用于底层开发,又可用于应用程序开发,还具有跨平台的特性,是高校电子信息类专业学生编程入门的首选语言。本书采用项目化教学,将枯燥难记的语法知识融入到实际项目中,每个项目采用相对独立的活页式设计。全书共9个项目,涵盖如下内容:C语言开发环境、数据类型、运算符与表达式、三种结构化流程控制语句、数组、指针、函数、编译与预处理、文件等。
内容实用:案例引导,任务驱动,体现“成果为导向,学生为中心”的教育理念。
思政融合:教材编写充分挖掘课程思政相关元素,突出“立德树人”的根本任务。
编排新颖:采用活页式装订,每个任务给出任务单和评价表,方便教师评测。
资源丰富:配套微课、电子课件、教学案例、题库、源代码等资源,方便读者学习使用。
作为主流的程序设计语言,C语言具有功能强大、语法简洁、使用灵活和应用广泛等特点。作为高等院校电子信息类专业基础课的教材,在以就业为导向的当下,C语言教材必须实现理论与实践并重、理实一体的目标。本书采用项目化教学、以任务为驱动,每个项目采用相对独立的活页式设计,项目首先以一个较综合的案例任务开始,通过流程图分析设计思路和所需具备的知识与技能;其次,通过更简单的案例和知识讲解使学生掌握设计综合案例所必备的知识和技能;然后引导学生自主完成综合案例的设计;最后教师负责反馈和强化。
本书共9个项目,具体内容如下:
项目1:认识C语言程序。主要通过综合案例“个人名片”带领初学者实现C语言入门,其中包含开发环境Visual Studio 2019的安装与使用、C程序的基本组成、C语言数据类型、常量和变量、运算符和表达式等内容。
项目2:阅读与设计顺序结构程序。以输入输出学生学籍信息为综合案例,主要讲解格式化输入输出函数和其他常用的输入输出函数,通过简单案例讲解三种流程控制语句的特点和异同。
项目3:阅读与设计选择结构程序。以关系运算符、逻辑运算符和条件运算符为基础讲解选择结构程序设计。
项目4:阅读与设计循环结构程序。主要讲解for循环、while循环和do-while循环的使用,通过流程图和案例分析do-while循环和while循环的异同,通过循环嵌套和中断语句的综合使用解决实际问题。
项目5:使用数组处理批量数据。以某赛项比赛结果统计为案例详细讲解一维数组、二维数组、字符数组和常用字符串函数的使用。
项目6:使用指针处理数据。详细讲解指针、地址和指针变量的概念,通过案例重点讲解指针与数组、指针与字符串的使用。
项目7:使用结构体处理数据。以学生期末成绩单为案例讲解结构体和结构体变量的概念,结构体定义的三种形式,结构体变量的存储、初始化、赋值和调用,以输入输出学生信息为案例讲解指针和结构体数组的使用。
项目8:使用函数设计模块化程序。首先讲解函数的概念、函数的定义和调用,然后通过实际案例讲解函数在编程中的作用、函数的类型、函数的嵌套调用和递归调用、函数的值传递和地址传递,最后讲解变量的作用域与生存期及程序编译预处理。
项目9:使用文件存放数据。以使用文件读写学生成绩记录为案例讲解文件的打开/创建、数据写入、数据读取和文件操作规范等内容。
由于时间仓促及作者水平有限,书中难免存在不当甚至错误之处,恳请读者批评指正。
项目1 认识C语言程序 1
1.1 开发第一个C程序 3
1.1.1 任务实施单 3
1.1.2 任务知识单 4
1.1.3 任务训练单 6
1.2 常量与变量 7
1.2.1 任务实施单 7
1.2.2 任务知识单 8
1.2.3 任务训练单 12
1.3 运算符与表达式 13
1.3.1 任务实施单 13
1.3.2 任务知识单 14
1.3.3 任务训练单 20
1.4 位运算 21
1.4.1 任务实施单 21
1.4.2 任务知识单 22
1.4.3 任务训练单 24
项目2 阅读与设计顺序结构程序 26
2.1 输入与输出函数 28
2.1.1 任务实施单 28
2.1.2 任务知识单 29
2.1.3 任务训练单 33
2.2 顺序结构程序 34
2.2.1 任务实施单 34
2.2.2 任务知识单 35
2.2.3 任务训练单 40
项目3 阅读与设计选择结构程序 41
3.1 关系运算符、逻辑运算符与条件
运算符 43
3.1.1 任务实施单 43
3.1.2 任务知识单 45
3.1.3 任务训练单 48
3.2 单/双分支选择结构 49
3.2.1 任务实施单 49
3.2.2 任务知识单 51
3.2.3 任务训练单 53
3.3 多分支选择结构 55
3.3.1 任务实施单 55
3.3.2 任务知识单 58
3.3.3 任务训练单 61
3.4 嵌套选择结构 63
3.4.1 任务实施单 63
3.4.2 任务知识单 65
3.4.3 任务训练单 68
项目4 阅读与设计循环结构程序 70
4.1 while与do-while语句 72
4.1.1 任务实施单 72
4.1.2 任务知识单 74
4.1.3 任务训练单 77
4.2 for语句 79
4.2.1 任务实施单 79
4.2.2 任务知识单 81
4.2.3 任务训练单 83
4.3 中断循环语句 85
4.3.1 任务实施单 85
4.3.2 任务知识单 86
4.3.3 任务训练单 89
4.4 嵌套循环结构 90
4.4.1 任务实施单 90
4.4.2 任务知识单 92
4.4.3 任务训练单 94
项目5 使用数组处理批量数据 95
5.1 一维数组 97
5.1.1 任务实施单 97
5.1.2 任务知识单 99
5.1.3 任务训练单 101
5.2 二维数组 104
5.2.1 任务实施单 104
5.2.2 任务知识单 106
5.2.3 任务训练单 108
5.3 字符数组 110
5.3.1 任务实施单 110
5.3.2 任务知识单 111
5.3.3 任务训练单 115
5.4 常用字符串处理函数 117
5.4.1 任务实施单 117
5.4.2 任务知识单 118
5.4.3 任务训练单 120
项目6 使用指针处理数据 121
6.1 指针变量 123
6.1.1 任务实施单 123
6.1.2 任务知识单 124
6.1.3 任务训练单 128
6.2 指针与数组 129
6.2.1 任务实施单 129
6.2.2 任务知识单 130
6.2.3 任务训练单 132
6.3 指针与字符串 134
6.3.1 任务实施单 134
6.3.2 任务知识单 135
6.3.3 任务训练单 137
项目7 使用结构体处理数据 138
7.1 结构体 140
7.1.1 任务实施单 140
7.1.2 任务知识单 142
7.1.3 任务训练单 146
7.2 结构体数组与结构体指针 147
7.2.1 任务实施单 147
7.2.2 任务知识单 149
7.2.3 任务训练单 151
项目8 使用函数设计模块化程序 152
8.1 函数 154
8.1.1 任务实施单 154
8.1.2 任务知识单 155
8.1.3 任务训练单 162
8.2 函数的嵌套调用与递归调用 163
8.2.1 任务实施单 163
8.2.2 任务知识单 164
8.2.3 任务训练单 166
8.3 函数的参数传递 168
8.3.1 任务实施单 168
8.3.2 任务知识单 170
8.3.3 任务训练单 173
8.4 变量的作用域与存储类别 175
8.4.1 任务实施单 175
8.4.2 任务知识单 176
8.4.3 任务训练单 182
8.5 预处理 184
8.5.1 任务实施单 184
8.5.2 任务知识单 185
8.5.3 任务训练单 189
项目9 使用文件存放数据 191
文件 193
任务实施单 193
任务知识单 195
任务训练单 201
- 零基础玩转国产大模型DeepSeek [徐永冰 张帅 编著]
- 网络工程师5天修炼(适配第6版考纲) [主编 朱小平 施游]
- 信息系统项目管理师考试32小时通关(适用第4版考纲) [薛大龙]
- 信息系统管理工程师考试32小时通关(适配第2版考纲) [薛大龙 刘伟]
- 土木工程材料检测实训 [洪晓江 达则晓丽 钱波]
- 科技信息检索与论文写作实用教程 [李振华]
- 传统山水画论解读与实践 [陈钠 著]
- Python数据库编程 [主编 殷树友 邢 翀]
- 计算机基础实训指导 [主编 袁春萍 朱妮]
- 嵌入式人工智能技术应用(数字教材) [主编 胡娜 杨国勇 晏廷荣]
- Vienna整流器技术 [桂存兵 著]
- 变频器与伺服应用 [陈刚 叶云飞]
- 物联网工程设计与实践 [汤琳 李敏]
- 炉边夜话——深入浅出话AI [汪建 著]
- 电商运营与管理 [钟肖英 陈潇]
- Java面向对象程序设计 [主编 姜春磊 陈虹洁]
- 信息技术基础(Windows 10+WPS Office)(微课版) [主编 石利平 田辉平 谢盛嘉]
- 人工智能应用 [主编 陈 萍 刘培培 陈孟军]
- 大学生职业发展与就业指导 [主编 刘志坚]
- 高级办公应用项目教程 [主编 屈晶 赵成丽]
- 微信小程序开发项目实战(微课版) [主编 黄龙泉 郭峰 朱倩]
- 企业档案工作实战宝典百问百答 [华俊 卢秀英 邵甜甜 著]
- 计算机网络原理及应用 [主编 唐继勇 叶坤 孙梦娜]
- 大学生创业基础 [主编 王丽莉 王 杨]
- 船舶辅机 [主编 王连海 于洋 姜淑翠]
- 大学生就业指导 [主编 王丽莉 董宴廷]
- 系统架构设计师章节习题与考点特训 [主编 薛大龙 邹月平]
- 高校学生工作探索与实践 [郭亮 著]
- 大学生情商管理 [方雄 著]
- 2023年长沙市会展业发展报告 [主编 周栋良]