C语言程序设计(微课+活页式)

2025-9-29 43 9/29

C语言程序设计(微课+活页式)

作者:谢志伟,江务学,王超英,郭美美

页数:300

出版社:清华大学出版社

出版日期:2024

ISBN:9787302654391

高清校对版pdf(带目录)

前往页尾底部查看PDF电子书

内容简介

C语言既是目前应用极为广泛的高级程序设计语言之一,也是高等学校“程序设计”课程的第一入门语言。全书共10个任务,主要内容包括第一个C语言程序,学生成绩管理系统界面设计(顺序结构程序设计),学生成绩管理系统主菜单功能实现(分支结构程序设计),学生成绩管理系统主菜单重复选择的实现(循环结构程序设计),用数组实现学生成绩管理系统,用函数改善学生成绩管理系统,用结构体优化学生成绩管理系统,用指针实现查询、修改、添加、删除学生成绩,用文件完善学生成绩管理系统,综合实训等。本书主要章节的内容采用任务驱动的方式,通过实例引出基本概念和基本方法。全书内容叙述自然,顺理成章。全书案例丰富、阐述清晰、分析透彻、层次分明,注重培养读者分析问题和解决问题的能力。
本书可作为高等院校程序设计课程的教学用书,也可作为计算机从业人员和爱好者的参考用书。为配合教学,本书配有PPT教学课件、习题参考答案等资源供读者参考。

作者简介

谢志伟,高校副教授,从事教学工作二十年来,一直从事“C语言程序设计”“Javascript程序设计”“JQuery应用技术”等课程教学,发表论文二十余篇,其中中文核心期刊三篇,EI检索二篇,主编教材三部,申请软件著作权四件,主持省市校级课题十余项,企业横向课题六项。

本书特色

本书按照新形态立体化教材方式编写,配有微课视频等立体化资源,有在线慕课。编辑QQ 1102528884

目录

任务1 第一个C语言程序 1
11 任务学习引导1
111 C语言概述 1
112 编写、运行一个简单的C语言程序 3
113 数据类型 7
114 运算符与表达式 16
12 自学与拓展22
任务2 学生成绩管理系统界面设计(顺序结构程序设计) 30
21 任务学习引导30
211 结构化程序设计的基本结构 30
212 输入/输出语句 32
22 模块实现:学生成绩管理系统界面设计44
任务3 学生成绩管理系统主菜单功能实现(分支结构程序设计) 49
31 任务学习引导49
311 关系运算符与关系表达式 50
312 逻辑运算符与逻辑表达式 50
313 if语句 52
314 switch语句 60
32 模块实现:学生成绩管理系统主菜单的实现63
321 需求分析 63
322 算法设计 63
323 程序代码 64
324 引申 66
33 自学与拓展66

任务4 学生成绩管理系统主菜单重复选择的实现(循环结构程序设计) 71
41 任务学习引导71
411 for语句 72
412 while语句77
413 do-while语句 80
414 break语句82
415 循环语句的嵌套 84
42 模块实现:学生成绩管理系统主菜单重复选择的实现 86
43 自学与拓展91
任务5 用数组实现学生成绩管理系统97
51 任务学习引导98
511 一维数组 98
512 二维数组 112
513 字符串与字符数组 120
52 模块实现:用数组实现学生成绩管理系统 128
任务6 用函数改善学生成绩管理系统137
61 任务学习引导138
611 函数的概述 138
612 函数定义的一般形式 140
613 函数的调用 141
614 函数参数与函数返回值 146
615 函数的嵌套调用 148
616 数组作为函数的实参 149
617 内部变量与外部变量 153
62 模块实现:用函数改善学生成绩管理系统 156
63 自学与拓展171
631 动态存储变量与静态存储变量 171
632 文件包含预处理命令 174
任务7 用结构体优化学生成绩管理系统179
71 任务学习引导179

目 录
V
711 结构体类型与结构体变量 179
712 结构体变量的初始化与引用 182
713 结构体数组 184
714 结构体与函数传递 188
72 模块实现:用结构体优化学生成绩管理系统 193
73 自学与拓展197
任务8 用指针实现查询、修改、添加、删除学生成绩204
81 任务学习引导204
811 变量的指针与指针变量的概念 204
812 指针变量 205
813 指针与函数 208
814 指针与一维数组 212
815 指针与字符串 220
816 指针与结构体 226
82 模块实现:用指针实现查询、修改、添加、删除学生成绩 235
83 自学与拓展239
任务9 用文件完善学生成绩管理系统247
91 任务学习引导249
911 文件的概念 249
912 文件指针 250
913 文件的基本操作 251
92 模块实现:用文件完善学生成绩管理系统 259
93 自学与拓展266
任务10 综合实训274
101 项目实训1:60s定时报警器 274
102 项目实训2:入侵监控系统设计 282
参考文献290

PDF更新中
- THE END -

非特殊说明,本博所有文章均为博主原创。