大学C语言程序设计实验教程

出版时间:2009-2  出版社:高等教育出版社  作者:张建伟 等编著  页数:124  

前言

C语言是一种通用的程序设计语言,也是普通高等院校常用的一种程序设计教学语言。要学好C语言,需要进行大量的实际操作和实践训练。本书可以帮助学生学习C语言程序设计的有关知识,深入理解和掌握C语言程序设计所涉及的概念、方法与技巧。 全书分为4章。第l章为C语言集成环境简介。介绍Visual C++、Turbo C++集成环境和LINIX/Linux下的C语言开发环境,通过对编程环境的建立及程序的编辑、编译、运行和调试的介绍,使学生能够在较短的时间内选择和掌握一种合适的开发、学习环境。第2章为C语言程序设计实验。共安排了12个课内实验,每个课内实验分为“观察与验证”、“分析与改错”、“设计与综合”3个不同的实验环节,可分层次进行实验教学,以利于学生循序渐进地学习。第3章为C语言程序设计课外实验。该章的实验对应第2章的相应章节内容,选题上注重趣味性、实用性,相对于第2章的实验难度稍大,为有兴趣和学有余力的学生提供拓展内容。第4章为C语言课程设计。它比课程教学实验复杂一些,所涉及的内容有一定的深度和广度,并更加接近现实应用。通过课程设计的综合训练,培养学生分析问题、编程和实际动手操作的能力。该章内容可供不同专业有不同应用要求的学生选做。本书的特点是:(1)以验证和观察性实验为基础性实验,以初学者需要掌握且易于完成的能力要求为目标;以分析型实验培养学生分析问题和解决问题的能力;以设计型和综合型实验训练学生进行程序设计的能力,力图体现因材施教和循序渐进的教学原则。(2)面向整体,兼顾特殊。基础性、验证性实验面向整体,而综合性的课程设计则面向有专业要求和有兴趣、有能力的学生,使学生不限于课堂教学中的教学要求,进一步锻炼学生解决实际问题的能力。(3)每个实验设置了实验目的和要求、实验重点和难点、实验内容等栏目,具有目的性和针对性。所有程序经Turbo C和Visual C++语言环境测试通过,其解决方案可能不是唯一的,学生可以不同的解题思路和方法分析程序,以拓宽自己的思路。

内容概要

本书是和《大学C语言程序设计教程》配套的实验教程,为C语言学习者提供上机实验指导。全书介绍了Visual C++、Turbo C++集成环境和UNIX/Linux下的C语言开发环境,安排了12个课内实验,每个课内实验分为“观察与验证”、“分析与改错”、“设计与综合”3个不同的实验环节,可分层次、循序渐进地进行实验教学。同时,还安排了10个课外实验,并提供了5个课程设计项目,以培养学生实际分析问题、编程和动手操作的能力。第4章内容可供不同专业有不同应用要求的学生选做。    本书以验证和观察性实验为基础性实验,以分析型实验培养学生分析问题和解决问题的能力,以设计型和综合型实验训练学生进行程序设计的能力,力图体现因材施教和循序渐进的教学原则,使学生通过实验掌握C语言程序设计的基础知识和提高综合应用能力。    本书可以作为《大学C语言程序设计教程》及其他C语言程序设计教材的配套教程和参考书,也可以作为计算机培训、等级考试和自学者的辅导用书。

书籍目录

第1章  C语言集成环境简介  1.1  Visual C++集成环境    1.1.1  Visual C++的安装与启动    1.1.2  Visual C+4.集成开发环境    1.1.3  项目和项目工作区    1.1.4  项目开发过程    1.1.5  Visual c++常用菜单命令及功能键  1.2  Turbo C++集成环境    1.2.1  Turbo C++3.O的安装    1.2.2  Turbo  C++3.0主窗口及菜单操作    1.2.3  配置工作环境    1.2.4  源程序的建立、编译、运行与保存    1.2.5  程序的动态调试  1.3  UNIX/Linux下的C开发环境    1.3.1  UNIX/Linux简介    1.3.2  文本编辑工具vi的使用    1.3.3  编译器gcc的使用第2章  C语言程序设计实验  2.1  熟悉C语言程序编辑与调试环境    2.1.1  实验目的和要求    2.1.2  实验重点和难点    2.1.3  实验内容    2.1.4  课后思考  2.2  顺序结构程序实验    2.2.1  实验目的和要求    2.2.2  实验重点和难点    2.2.3  实验内容    2.2.4  课后思考  2.3  数据类型、运算符、表达式实验    2.3.1  实验目的和要求    2.3.2  实验重点和难点    2.3.3  实验内容    2.3.4  课后思考  2.4  选择结构程序实验    2.4.1  实验目的和要求    2.4.2  实验重点和难点    2.4.3  实验内容    2.4.4  课后思考  2.5  条件型循环结构程序实验    2.5.1  实验目的和要求    2.5.2  实验重点和难点    2.5.3  实验内容    2.5.4  课后思考  2.6  计数型循环结构程序实验    2.6.1  实验目的和要求    2.6.2  实验重点和难点    2.6.3  实验内容    2.6.4  课后思考  2.7  函数及编译预处理实验    2.7.1  实验目的和要求    2.7.2  实验重点和难点    2.7.3  实验内容    2.7.4  课后思考  2.8  一维数组与二维数组程序实验    2.8.1  实验目的和要求    2.8.2  实验重点和难点    2.8.3  实验内容    2.8.4  课后思考  2.9  字符数组程序实验    2.9.1  实验目的和要求    2.9.2  实验重点和难点    2.9.3  实验内容    2.9.4  课后思考  2.10  指针程序实验    2.10.1  实验目的和要求    2.10.2  实验重点和难点    2.10.3  实验内容    2.10.4  课后思考  2.11  结构体程序实验    2.11.1  实验目的和要求    2.11.2  实验重点和难点    2.11.3  实验内容    2.11.4  课后思考  2.12  文件程序实验    2.12.1  实验目的和要求    2.12.2  实验重点和难点    2.12.3  实验内容    2.12.4  课后思考第3章  C语言程序设计课外实验  3.1  数据类型:简单的数据加密    3.1.1  实验目的和要求    3.1.2  实验内容    3.1.3  同类型思考题  3.2  选择结构:求解不多于5位的整数各个数位上的数字    3.2.1  实验目的和要求    3.2.2  实验内容    3.2.3  同类型思考题  3.3  循环结构:爱因斯坦走台阶    3.3.1  雾验目的和要求    3.3.2  实验内容    3.3.3  同类型思考题  3.4  循环结构:体育比赛抽签程序    3.4.1  实验目的和要求    3.4.2  实验内容    3.4.3  同类型思考题  3.5  循环与数组综合:十进制数转换成二进制数实验    3.5.1  实验目的和要求    3.5.2  实验内容    3.5.3  同类型思考题  3.6  数组:找二维数组中的鞍点    3.6.1  实验目的和要求    3.6.2  实验内容    3.6.3  同类型思考题  3.7  函数:递归程序设计实验    3.7.1  实验目的和要求    3.7.2  实验内容    3.7.3  同类型思考题  3.8  函数:求超级素数    3.8.1  实验目的和要求    3.8.2  实验内容    3.8.3  同类型思考题  3.9  函数:不使用strcpy()实现两个字符串的比较    3.9.1  实验目的和要求    3.9.2  实验内容    3.9.3  同类型思考题  3.10  综合程序设计:各类应用题    3.10.1  实验目的和要求    3.10.2  实验内容    3.10.3  同类型思考题第4章  C语言课程设计  4.1  课程设计目标    4.1.1  课程设计目标    4.1.2  课程设计内容    4.1.3  评价标准  4.2  课程设计项目实例    4.2.1  图形用户界面管理时钟显示    4.2.2  汉诺塔演示    4.2.3  学生成绩管理系统    4.2.4  工资管理系统    4.2.5  五子棋游戏附录  C语言调试过程中常见的错误  附录A  常见错误的分析  附录B  Visualc++中常见的20种编译错误  附录C  Furbo C中常见的错误参考文献

章节摘录

插图:(5)状态栏:状态栏主要显示操作进行时的状态信息。(6)帮助信息:大多数时候,可以通过按F1键得到上下文帮助。例如,在编辑文件时按F1键可以得到有关编辑的帮助信息,在编译连接错误信息时按Fl键可以得到关于该错误的帮助信息。如果想系统地获得帮助,可以通过选择“帮助”_“内容”菜单命令来启动MSDN查阅器,MSDN查阅器是一个功能强大的程序,可以方便地浏览、查找信息,要想知道具体如何使用MSDN查阅器,可以在MSDN查阅器中选择菜单Help下的命令。(7)Visual c++的编辑器:Visual c++包含一个功能强大的编辑器,可以编辑将被编译成Windows程序的Visual c++源文件。这个编辑器有点像字处理器,但是没有字处理器具备的复杂的排版、文本格式等功能,它注重的是如何帮助程序员快速、高效地编制程序。它具有以下特点。①支持语法高亮多色显示。用高亮度和不同颜色的字来显示不同的语法成分,例如,注释、关键字和一般代码用不同的颜色显示。②自动缩进。能够帮助用户排列源代码,使其可读性更强。③拖放编辑。用户能够用鼠标选择文本并自由拖动到任意位置。④自动错误定位。能够自动将光标移动到有编译错误的源代码处。⑤参数帮助。在编辑时用到预定义的Windows函数时,可以自动为用户显示函数参数。⑥集成的关键字帮助。可快速得到任何关键字、MFC类或Windows函数的帮助信息(按F1键即可)。当打开一个源代码文件时,就可以利用编辑器对其进行编辑。源代码文件在文档显示区显示,每个文件有独立的显示窗口。如果选择用其他编辑器编辑源文件,必须将它以纯文本文件的类型保存。Visual c++的编译器不能处理其中有特别格式字符的文件。

编辑推荐

《大学C语言程序设计实验教程》由高等教育出版社出版。

图书封面

评论、评分、阅读与下载


    大学C语言程序设计实验教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   如题,不评价。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7