大学C语言程序设计教程实验指导
¥12.60定价
作者: 张建伟等
出版时间:2009年2月
出版社:高等教育出版社
- 高等教育出版社
- 9787040264104
- 1版
- 96147
- 0045151495-4
- 16开
- 2009年2月
- 136
- 工学
- 软件工程
- TP312
- 通用
- 本专科
内容简介
本书是和《大学C语言程序设计教程》配套的实验教程,为C语言学习者提供上机实验指导。全书介绍了Visual C++、Turbo C++集成环境和UNIX/Linux下的C语言开发环境,安排了12个课内实验,每个课内实验分为“观察与验证”、“分析与改错”、“设计与综合”3个不同的实验环节,可分层次、循序渐进地进行实验教学。同时,还安排了10个课外实验,并提供了5个课程设计项目,以培养学生实际分析问题、编程和动手操作的能力。第4章内容可供不同专业有不同应用要求的学生选做。
本书以验证和观察性实验为基础性实验,以分析型实验培养学生分析问题和解决问题的能力,以设计型和综合型实验训练学生进行程序设计的能力,力图体现因材施教和循序渐进的教学原则,使学生通过实验掌握C语言程序设计的基础知识和提高综合应用能力。
本书可以作为《大学C语言程序设计教程》及其他C语言程序设计教材的配套教程和参考书,也可以作为计算机培训、等级考试和自学者的辅导用书。
本书以验证和观察性实验为基础性实验,以分析型实验培养学生分析问题和解决问题的能力,以设计型和综合型实验训练学生进行程序设计的能力,力图体现因材施教和循序渐进的教学原则,使学生通过实验掌握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中常见的错误参考文献