内容推荐 刘强、童启主编的《C语言程序设计实验教程》是《C语言程序设计》的配套实验教材,目的是帮助学生加深对主教材内容的理解,注重学生程序设计综合能力的培养。本书与主教材内容相结合,对目前流行的Visual C++2010、Dev-C++、Code::Blocks、C4droid、UNIX/Linux下的C开发环境的5种C语言编辑环境进行了介绍,精心设计了13个课内实验和12个课外实验、10个经典的课程设计项目,还给出了习题解答。每个实验包含实验目的和要求、重点和难点、实验内容、课后思考,做到了由浅入深、循序渐进地培养学生的编程能力;习题解答则对重难点题目给出了详细的解析,方便学生自学。 本书可以作为高等院校“程序设计”课程的实验教材,还可供各类计算机培训教学及计算机工作者和爱好者参考使用。 目录 第1章 C语言集成环境简介 1.1 Visual C++2010集成环境 1.1.1 Visual C++2010安装与启动 1.1.2 Visual C++20lO集成开发环境 1.1.3 项目和项目工作区 1.1.4 项目开发过程 1.2 Code::Blocks 1.2.1 Code::Blocks环境 1.2.2 Code::Blocks安装 1.2.3 Code::Blocks环境配置 1.2.4 程序编写与运行 1.3 Dev-C++ 1.3.1 Dev.C++环境 1.3.2 Dev.C++的安装与配置 1.3.3 程序的编写与运行 1.4 UNIX/Linux下的C开发环境 1.4.1 UNIX/Linux 1.4.2 文本编辑工具vi的使用 1.4.3 编译器GCC的使用 1.5 C4droid手机编程环境 第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.2.5 实验报告要求 2.3 选择结构程序实验 2.3.1 实验目的和要求 2.3.2 实验重点和难点 2.3.3 实验内容 2.3.4 课后思考 2.3.5 实验报告要求 2.4 条件型循环结构程序实验 2.4.1 实验目的和要求 2.4.2 实验重点和难点 2.4.3 实验内容 2.4.4 课后思考 2.4.5 实验报告要求 2.5 计数型循环结构程序实验 2.5.1 实验目的和要求 2.5.2 实验重点和难点 2.5.3 实验内容 2.5.4 课后思考 2.5.5 实验报告要求 2.6 函数实验 2.6.1 实验目的和要求 2.6.2 实验重点和难点 2.6.3 实验内容 2.6.4.课后思考 2.6.5 实验报告要求 2.7 递归、嵌套函数及编译预处理实验 2.7.1 实验目的和要求 2.7.2 实验重点和难点 2.7.3 实验内容 2.7.4 课后思考 2.7.5 实验报告要求 2.8 数据类型、运算符、表达式实验 2.8.1 实验目的和要求 2.8.2 实验重点和难点 2.8.3 实验内容 2.8.4 课后思考 2.8.5 实验报告要求 2.9 一维数组与二维数组设计实验 2.9.1 实验目的和要求 2.9.2 实验重点和难点 2.9.3 实验内容 2.9.4 课后思考 2.9.5 实验报告要求 2.10 字符数组程序实验 2.10.1 实验目的和要求 2.10.2 实验重点和难点 2.10.3 实验内容 2.10.4.课后思考 2.10.5 实验报告要求 2.11 指针程序实验 2.11.1 实验目的和要求 2.11.2 实验重点和难点 2.11.3 实验内容 2.11.4 课后思考 2.11.5 实验报告要求 2.12 结构体程序实验 2.12.1 实验目的和要求 2.12.2 实验重点和难点 2.12.3 实验内容 2.12.4 课后思考 2.12.5 实验报告要求 2.13 文件程序实验 2.13.1 实验目的和要求 2.13.2 实验重点和难点 2.13.3 实验内容 2.13.4 课后思考 2.13.5 实验报告要求 第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 同类型思考题 3.11 文件:英文单词关键词检索 3.11.1 实验目的和要求 3.11.2 实验内容 3.11.3 同类型思考题 3.12综合程序设计:各类应用题 3.12.1 实验目的和要求 3.12.2 实验内容 3.12.3 同类型思考题 第4章 课程设计 4.1 课程设计目标 4.1.1 课程设计目标 4.1.2 课程设计内容 4.1.3 |