C语言程序设计实践教程——基于VS2010环境

C语言程序设计实践教程——基于VS2010环境"

作者:刘光蓉、汪靖、陆登波、杨建红
ISBN:9787302546726
定价:¥59.90
字数:千字
页数:
出版时间:2020.02.01
开本:
版次:1-4
装帧:
出版社:清华大学出版社
简介

本书结合全国计算机等级考试“二级C程序设计”考试大纲,由长期从事计算机基础教学的骨干教师编写而成,内容包括C语言实践目的与要求、VS2010环境下C程序设计调试步骤、C程序设计基础、C语言的基本结构、数组、函数、编译预处理、指针、结构体与共用体、文件等。每个部分内容包含知识点介绍、上机实验、练习与思考、综合应用与拓展。本书注重基础知识及综合应用训练,注重实际编程能力的培养,具有很强的通用性和实用性,可作为高校大学生学习C语言程序设计的辅助教材,也可以作为计算机等级考试备考用书,还可以作为课程设计指导教材。

前言

程序设计是一门非常重要的课程,其重要性不仅仅体现在一般意义上的程序编制,更体现在培养读者计算思维能力,引导读者实现问题求解思维方式的转换。本教材以Visual Studio 2010为编程环境,以C语言为工具,从初学者的需求出发,面向编程实践和问题求解能力训练,针对C语言每个知识点精心设计实验内容,模拟这些知识点在实际生活中的运用,真正做到了知识的由浅入深、由易到难,启发引导读者循序渐进地编写规模逐渐加大的程序,让读者在不知不觉中逐步加深对C语言程序设计方法的了解和掌握的同时,培养计算思维能力,掌握计算思维方法。本教材的编写以新工科为背景,在面向工程应用型人才培养方面进行了有益的探索。

全书共11章,内容包含面向计算思维的C语言程序设计上机实践; Visual Studio 2010环境下C语言程序设计与调试; C语言程序设计基础; C语言程序基本结构; 用数组处理批量数据; 用函数实现模块化程序设计; 善于利用指针; 编译预处理; 结构体、共用体与链表; 位运算和文件; 综合项目——歌手比赛系统设计。

本书注重教材的易用易学性,每章开头都有关于本章的思维导图,便于指导读者阅读。第1章让读者明确C语言上机实践的目的即为计算思维能力的培养。第2章让读者熟悉C语言的Visual Studio 2010上机实践环境。第3~10章是核心部分,涵盖C语言全部知识,每章节基本框架结构为知识点介绍、实验部分、练习与思考、综合应用、常见问题集锦、实践拓展。本书在保证知识体系完整的基础上精简了C语言教学内容。实验题从“巩固基础(实验部分)、综合设计(综合应用)、创新应用(实践拓展)”三个层次进行设计,内容兼具趣味性和实用性。实验题型则结合当前计算机等级考试要求,分为程序填空、程序改错、程序设计。练习与思考题型为选择题和填空题,以巩固基本知识点和强化程序设计阅读为目的。第11章通过综合项目的训练,帮助读者掌握知识、提高能力,培养创新精神。

全书程序采用统一的代码规范编写,并且在编码中注重程序的可读性,可以扫描二维码下载源程序。

常见问题集锦以表格形式给出本章知识点常见问题实例、错误原因、错误类型,帮助读者发现问题、分析问题、解决问题。

本书既适用于程序设计的初学者,也适用于想要深入了解C语言的进阶者,还可以作为计算机等级考试的参考用书。

本书的编写由任职于武汉轻工大学,具有多年从事计算机基础教学经验的一线教师刘光蓉、汪靖、陆登波、杨建红编写。、第1~4、第11章由刘光蓉编写,第5~6章由陆登波编写,第7~8章由杨建红编写,第9~10章由汪靖编写,各章参考答案由承担该章编写任务的作者完成。

本书的编写得到武汉轻工大学校领导、教务处、数学与计算机学院领导的悉心指导与支持,同时,计算机基础教研室的全体教师对本书提出了许多宝贵的意见和建议。在此,一并表示深深的感谢!

由于时间紧迫以及作者水平有限,书中难免有不足之处,恳请批评和指正!

编著者

2020年1月

目录

第1章面向计算思维的C语言程序设计上机实践

1.1计算思维

1.2面向计算思维的C语言程序设计实践内容设计

1.3面向计算思维的C语言程序设计上机实践

第2章Visual Studio 2010环境下C语言程序设计与调试

2.1C程序的开发步骤

2.2Microsoft Visual Studio 2010安装及运行

2.2.1安装并启动Microsoft  Visual Studio 2010

2.2.2Microsoft Visual Studio 2010主界面

2.3Hello World程序的编写

2.3.1新建项目

2.3.2添加源文件

2.3.3编写代码

2.3.4编译程序

2.3.5链接程序

2.3.6运行程序

2.3.7关闭解决方案

第3章C语言程序设计基础

3.1C语言程序结构特点

3.1.1知识点介绍

3.1.2实验部分

3.1.3练习与思考

3.1.4综合应用

3.2数据类型、运算符与表达式

3.2.1知识点介绍

3.2.2实验部分

3.2.3练习与思考

3.2.4综合应用

3.3实践拓展

3.3.1设置运行窗口字体及背景颜色

3.3.2打印绿底白字小飞机图案

第4章C语言程序基本结构

4.1顺序结构

4.1.1知识点介绍

4.1.2实验部分

4.1.3练习与思考

4.1.4综合应用

4.2选择结构

4.2.1知识点介绍

4.2.2实验部分

4.2.3练习与思考

4.2.4综合应用

4.3循环结构

4.3.1知识点介绍

4.3.2实验部分

4.3.3练习与思考

4.3.4综合应用

4.4实践拓展

4.4.1身高预测

4.4.2模拟支付宝中蚂蚁森林的能量产生过程

第5章用数组处理批量数据

5.1一维数组

5.1.1知识点介绍

5.1.2实验部分

5.1.3练习与思考

5.1.4综合应用

5.2二维数组

5.2.1知识点介绍

5.2.2实验部分

5.2.3练习与思考

5.2.4综合应用

5.3字符数组

5.3.1知识点介绍

5.3.2实验部分

5.3.3练习与思考

5.3.4综合应用

5.4实践拓展

5.4.1新个人所得税计算方法与实现

5.4.2模拟超市寄存柜存取操作

第6章用函数实现模块化程序设计

6.1函数的定义及函数的调用

6.1.1知识点介绍

6.1.2实验部分

6.1.3练习与思考

6.1.4综合应用

6.2数组作为函数的参数

6.2.1知识点介绍

6.2.2实验部分

6.2.3练习与思考

6.2.4综合应用

6.3变量的作用域和存储类型

6.3.1知识点介绍

6.3.2实验部分

6.3.3练习与思考

6.3.4综合应用

6.4实践拓展

6.4.1模拟猜数字游戏

6.4.2小学生算术测验系统

第7章善于利用指针

7.1指针变量

7.1.1知识点介绍

7.1.2实验部分

7.1.3练习与思考

7.1.4综合应用

7.2指针与数组

7.2.1知识点介绍

7.2.2实验部分

7.2.3练习与思考

7.2.4综合应用

7.3指针与字符串

7.3.1知识点介绍

7.3.2实验部分

7.3.3练习与思考

7.3.4综合应用

7.4指向函数的指针与返回指针值的函数

7.4.1知识点介绍

7.4.2实验部分

7.4.3练习与思考

7.4.4综合应用

7.5指针数组与指向指针的指针

7.5.1知识点介绍

7.5.2实验部分

7.5.3练习与思考

7.5.4综合应用

7.6实践拓展

7.6.1电影票售票情况

7.6.2日期转换

第8章编译预处理

8.1宏定义

8.1.1知识点介绍

8.1.2实验部分

8.1.3练习与思考

8.1.4综合应用

8.2文件包含与条件编译

8.2.1知识点介绍

8.2.2实验部分

8.2.3练习与思考

第9章结构体、共用体与链表

9.1结构体的概念和结构体变量

9.1.1知识点介绍

9.1.2实验部分

9.1.3练习与思考

9.1.4综合应用

9.2结构体数组和结构体指针

9.2.1知识点介绍

9.2.2实验部分

9.2.3练习与思考

9.2.4综合应用

9.3共用体类型和自定义数据类型

9.3.1知识点介绍

9.3.2实验部分

9.3.3练习与思考

9.3.4综合应用

9.4链表

9.4.1知识点介绍

9.4.2实验部分

9.4.3练习与思考

9.4.4综合应用

9.5实践拓展

9.5.1游戏榜单

9.5.2猴子选大王

第10章位运算和文件

10.1位运算

10.1.1知识点介绍

10.1.2实验部分

10.1.3练习与思考

10.2文件

10.2.1知识点介绍

10.2.2实验部分

10.2.3练习与思考

10.2.4综合应用

10.3实践拓展

10.3.1客服自动回复系统

10.3.2日程管理小助手

第11章综合项目——歌手比赛系统设计

11.1项目分析

11.1.1项目背景

11.1.2系统功能需求与总体框架设计

11.2项目实现

11.2.1创建项目

11.2.2项目设计

11.2.3预处理实现

11.2.4主函数实现

11.2.5功能函数实现

11.3项目小结

参考文献

作者简介

编辑推荐

本书将理论与实践相结合,内容体系框架结构为知识点介绍、实验部分、练习与思考、常见问题集锦、综合应用、实践拓展,配套资源丰富。 

 

作者寄语

刘光蓉,教授,武汉轻工大学数学与计算机学院计算机基础教研室主任,长期从事计算机基础教学、研究与改革,作为负责人,曾获校级教学成果将一等奖1项、二等奖1项,2018年湖北省教学成果三等奖1项,发表教研论文10余篇,其中中文核心期刊5篇,主编教材3部。研究方向为:图像处理与模式识别,发表相关科研论文近20余篇,其中收录及中文核心期刊近10篇。 

电子资料

www.luweidong.cn

下一个