C程序设计实践教程
-
【作 者】刘卫国
【I S B N 】978-7-5226-1924-8
【责任编辑】魏渊源
【适用读者群】本专通用
【出版时间】2023-12-22
【开 本】16开
【装帧信息】平装(光膜)
【版 次】第1版第1次印刷
【页 数】208
【千字数】333
【印 张】13
【定 价】¥39
【丛 书】普通高等教育“十四五”规划教材
【备注信息】
简介
本书特色
前言
章节列表
精彩阅读
下载资源
相关图书
本书是与《C程序设计(慕课版)》(刘卫国主编,中国水利水电出版社出版)配套使用的参考用书,包括实验指导、常用算法设计和章节练习3部分内容。在实验指导部分设计了14个实验,与课程内容紧密配合,可以帮助读者更好地掌握C语言程序设计的方法。常用算法设计部分针对初学者学习程序设计的难点,总结了常见问题的编程思路来帮助读者提高程序设计能力。章节练习部分帮助读者巩固课程所学内容同时达到提高应用能力的目的。
本书内容丰富,实用性强,适合作为高等学校程序设计课程的教学参考书,也可供参加各类计算机等级考试的读者与社会各类计算机应用人员阅读参考。
●注重结构性,对内容精心选择和安排。
● 突出应用型,以操作技术实现为主线。
● 教学灵活性,培养学生自主学习能力。
C程序设计是一门实践性很强的课程。许多程序设计方法和技巧不是光靠听课和看书就能学到的,而是通过大量的上机实践积累起来的,所以,学习程序设计必须以实践为重。本书是与《C程序设计(慕课版)》(刘卫国主编,中国水利水电出版社出版)配套使用的参考用书,包括实验指导、常用算法设计和章节练习3部分内容。
为了方便读者上机操作,在实验指导部分设计了14个实验,每个实验都和课程学习内容相配合,以帮助读者通过上机实验加深对课程内容的理解,更好地掌握程序设计的基本思想和方法。实验内容以编写程序练习为主,分为“模仿编程实验”和“独立编程实验”两部分。“模仿编程实验”给出了程序的主体部分,要求将程序补充完整,“独立编程实验”则要求读者独立完成编程练习。
程序编写是学习程序设计的难点,也是学习的重点。常用算法设计部分根据程序设计教学基本要求,将常见的程序设计问题进行分类,分别总结每一类问题的算法设计思路,以引导读者掌握基本的程序设计方法和技巧。教学实践表明,这样做对提高初学者的程序设计能力是很有帮助的。
章节练习部分以课程学习为线索编写了十分丰富的习题并给出了参考答案。在题解时,应重点理解和掌握与题目相关的知识点,而不要死记答案,应在阅读教材的基础上进行练习,通过做题达到强化、巩固和提高的目的。
本书内容丰富,实用性强,适合作为高等学校程序设计课程的教学参考书,也可供参加各类计算机等级考试的读者与社会各类计算机应用人员阅读参考。
本书由刘卫国担任主编,参与编写的有童键、曹岳辉、吕格莉、罗芳、何小贤、严晖等。许多教师参与了课程建设实践,为本书编写积累了丰富的素材。在本书编写过程中吸取了许多教师、MOOC学员的宝贵意见和建议,在此表示衷心的感谢。
由于编者水平有限,书中难免存在不足之处,恳请广大读者批评指正。
编 者
2023年6月于中南大学
1.1 程序的运行环境和步骤 2
实验目的 2
模仿编程实验 2
独立编程实验 4
1.2 程序的数据描述 4
实验目的 4
模仿编程实验 4
独立编程实验 6
1.3 顺序结构程序设计 6
实验目的 6
模仿编程实验 6
独立编程实验 7
1.4 选择结构程序设计 8
实验目的 8
模仿编程实验 8
独立编程实验 10
1.5 循环结构程序设计 10
实验目的 10
模仿编程实验 10
独立编程实验 12
1.6 常用算法 12
实验目的 12
模仿编程实验 12
独立编程实验 14
1.7 函数 15
实验目的 15
模仿编程实验 15
独立编程实验 18
1.8 数组 18
实验目的 18
模仿编程实验 19
独立编程实验 21
1.9 指针 21
实验目的 21
模仿编程实验 21
独立编程实验 24
1.10 结构体 24
实验目的 24
模仿编程实验 24
独立编程实验 28
1.11 链表 28
实验目的 28
模仿编程实验 28
独立编程实验 31
1.12 共用体和枚举 32
实验目的 32
模仿编程实验 32
独立编程实验 34
1.13 文件 34
实验目的 34
模仿编程实验 34
独立编程实验 37
1.14 综合程序设计 38
实验目的 38
模仿编程实验 38
独立编程实验 46
第2章 常用算法设计 48
2.1 累加与累乘问题 49
2.2 数字问题 53
2.3 数值计算问题 56
2.4 数组的应用 59
2.5 函数的应用 62
2.6 解不定方程 64
2.7 思考题 65
第3章 章节练习 68
3.1 程序设计概述 69
3.2 程序的数据描述 71
3.3 顺序结构 75
3.4 选择结构 81
3.5 循环结构 96
3.6 函数 114
3.7 数组 129
3.8 指针 152
3.9 构造数据类型 167
3.10 文件操作 190
参考文献 202
- 控制器件(第三版) [主编 鲁兴举]
- 人工智能与信息素养 [主编 吴华光 房宜汕]
- 智能多媒体技术 [主编 陈萍 刘灵傲]
- 云南异龙湖无机碳埋藏的近现代模式研究 [李平 著]
- 基于多模态的人脸图像生成算法与关键技术 [罗晓东 著]
- 应用型地方本科高校教师专业发展研究 [吴丽 著]
- 高维数据特征筛选策略与算法 [陈念 著]
- 外贸英语从入门到实战:53种实战场景秒变谈判高手 [张乐 廖熠 编著]
- Linux系统管理(openEuler版) [主编 许兴鹍 黄君羡]
- Python程序设计项目化教程(基于AI) [主编 禹晨 赵金考 王宏斌]
- 可编程控制器应用项目化教程(三菱FX系列) [主编 姜文雍 李东方]
- 全球英文电影精选:看电影学英文 [张颖 编译]
- Python程序设计与网络爬虫 [黄海辉 彭新东]
- 实体店创业分析实务 [燕艳 陈文冬 编著]
- 中国对欧盟OFDI效率与风险的多维度实证评估—基于KK-SFA模型与PCF-聚类分析方法 [黄健钧 著]
- 生成式人工智能素养 [邱有春 罗明全]
- 系统分析师考试32小时通关(适配第2版考纲) [薛大龙 邹月平]
- Ansys DesignModeler参数化特征建模与仿真指南 [蔡宜时 编著]
- 浙江省山区县共富工坊建设的现状与对策 [徐骏骅 著]
- 计算机网络技术及应用(第3版) [主编 刘永华 陈瑶]
- 北京冬奥精神传承和发展研究 [顾春雨 邹新娴 等 著]
- 汽车营销理论与实务(第三版) [主编 赵培全]
- 人工智能基础与实践 [禹晨 赵金考 王宏斌 李璐]
- 系统分析师5天修炼(适配第2版考纲) [施游 邹汉斌 黄少年 主编]
- 线性代数(第二版) [惠小健 贺艳琴 夏斌湖]
- 微控制器系统设计(STM32版) [主编 杨凌]
- 机械原理与机械设计作业集(第二版) [主编 田亚平 李爱姣]
- 高剑父的现代国画研究 [陈水兴 著]
- 用英语介绍中国江河湖海 [庞彦杰 李静 赵娟 刘桂杰 编]
- 大学生创新创业基础(第2版) [主编 姜国权 方邡]

