大学C语言程序设计实验教程
分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 张建伟等编著
出 版 社: 高等教育出版社
出版时间: 2009-2-1字数:版次: 1页数: 123印刷时间:开本: 16开印次: 1纸张:I S B N : 9787040264104包装: 平装编辑推荐
C语言是一种通用的程序设计语言,也是普通高等院校常用的一种程序设计教学语言。要学好C语言,需要进行大量的实际操作和实践训练。本书可以帮助学生学习C语言程序设计的有关知识,深入理解和掌握C语言程序设计所涉及的概念、方法与技巧。 全书分为4章:第1章为C语言集成环境简介;第2章为C语言程序设计实验;第3章为C语言程序设计课外实验;第4章为C语言课程设计。 本书可以作为《大学C语言程序设计教程》及其他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中常见的错误
参考文献
书摘插图
第1章C语言集成环境简介
1.1 Visual C++集成环境
Visual c++是Microsoft公司Visual Studi0开发工具箱中的一个c++程序开发包。VisualStudi0提供了一整套开发Interact和Windows应用程序的工具,包括Visual C++、Visual Basic、Visual FoxPr0、Visual InterDev、Visual J++以及其他辅助工具,包含了文本编辑器、资源编辑器、工程编译工具、连接器、源代码浏览器、集成调试工具和联机文档。使用Visual c++,可以完成创建、调试、修改应用程序等各种操作。Visual C++是可视化编程集成工具。可视化技术是当前发展迅速并且引人注目的技术之一,它的特点是把原来抽象的数字、表格、功能逻辑等用直观的图形、图像的形式表现出来。可视化编程是它的重要应用之一。所谓可视化编程,就是指在软件开发过程中,用直观的具有一定含义的图标按钮、图形化的对象取代原来手工的、抽象的编辑、运行、浏览操作,软件开发过程表现为单击按钮和拖放图形化的对象以及指定对象的属性、行为的过程。这种可视化的编程方法易学、易用,而且大大提高了工作效率。Visual C++一般分为3个版本:学习版、专业版和企业版,不同的版本适合于不同类型的应用开发。这里主要介绍Visual C++6.0中文专业版。
……