-
内容大纲
本书分为两个部分。第一部分为基本实验,包括11个主题实验(实验1~实验11),主要是与《C语言程序设计与实践第3版》教材的授课进度和章节相配套。每个实验都给出了实验目的和要求、实验内容、实验内容扩展等。“实验内容”部分给出了实验源代码和分析讨论,主要是为了帮助学生巩固所学知识点和加深理解,同时让基础比较薄弱的学生容易上手;而“实验内容扩展”部分,则是让大多数学生在通过前面的简单实验熟悉所学知识后,进行更深层次的探索。第二部分为综合实验,包括实验12和实验13,通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,并培养学生用多丽数、多文件组织程序的思维习惯。
本书适合作为高等学校计算机及相关专业C语言程序设计课程的配套实践教材。 -
作者介绍
-
目录
前言
实验1 熟悉C语言上机环境
1.1 实验目的和要求
1.2 实验内容
1.2.1 熟悉Dev-C++的实验环境
1.2.2 熟悉Dev-C++中有关的编辑和编译命令的使用方法
1.2.3 开始第一个实验:三个数据的求和
1.2.4 熟悉Visual Studio环境的使用
1.3 实验内容扩展
1.4 实验报告模板
实验2 数据类型和表达式
2.1 实验目的和要求
2.2 实验内容
2.2.1 正确输入判断与验证
2.2.2 算术运算实验
2.2.3 表达式测试
2.3 实验内容扩展
实验3 分支结构程序设计
3.1 实验目的和要求
3.2 实验内容
3.2.1 整数符号判断
3.2.2 应交水费计算
3.2.3 成绩等级判断和输出
3.2.4 生肖计算
3.3 实验内容扩展
实验4 循环结构程序设计
4.1 实验目的和要求
4.2 实验内容
4.2.1 数字求解
4.2.2 素数判断
4.2.3 求解学生人数
4.3 实验内容扩展
4.4 程序调试
4.4.1 程序错误类型
4.4.2 程序错误分析方法
4.4.3 程序调试方法
实验5 数组程序设计
5.1 实验目的和要求
5.2 实验内容
5.2.1 用非排序方法整理数组
5.2.2 按序插入元素
5.2.3 多项式相乘
5.3 实验内容扩展
实验6 函数
6.1 实验目的和要求
6.2 实验内容
6.2.1 求整数指定位的值
6.2.2 判断素数的回文数是否为素数
6.2.3 用递归和非递归实现字符串倒序
6.2.4 编写测试上述函数的主函数
6.3 实验内容扩展
6.4 帮助的使用
实验7 指针
7.1 实验目的和要求
7.2 实验内容
7.2.1 不同类型字符数量统计
7.2.2 字符串查找
7.2.3 编写主函数测试上述函数
7.3 实验内容扩展
实验8 字符串与指针
8.1 实验目的和要求
8.2 实验内容
8.2.1 字符串左移
8.2.2 相同字符串查找
8.2.3 编写主函数测试上述函数
8.3 实验内容扩展
实验9 结构体
9.1 实验目的和要求
9.2 实验内容
9.2.1 建立单链表
9.2.2 计算两个时刻的差
9.3 实验内容扩展
实验10 文件操作
10.1 实验目的和要求
10.2 实验内容
10.2.1 给文件加上注释
10.2.2 将部分文件内容存成新文件
10.2.3 输出文本文件中的前10条记录数据
10.3 实验内容扩展
实验11 ACM输入控制和典型算法
11.1 实验目的和要求
11.2 实验内容
11.2.1 ACM多组测试数据输入控制
11.2.2 实现简单递推算法
11.2.3 实现离散化算法
11.3 实验内容扩展
11.3.1 0-1背包问题
11.3.2 最少硬币问题
11.4 ACM平台常见错误提示解读
实验12 综合实验1——高阶俄罗斯方块游戏
12.1 实验目的和要求
12.2 实验内容
12.3 程序设计分析
12.4 程序数据结构设计
12.5 程序第三方库和函数设计说明
12.6 程序总体流程
12.7 具体功能实现
12.7.1 游戏辅助操作模块
12.7.2 游戏用户操作相关模块
12.7.3 游戏模式与难度选择
12.7.4 方块显示
12.7.5 键盘控制
12.7.6 方块动作控制
12.7.7 游戏得分、消除与失败判定
12.7.8 排名与成绩
12.7.9 模式拓展
12.8 游戏测试和效果展示
12.9 实验内容扩展
实验13 综合实验2——通讯录管理程序
13.1 实验目的和要求
13.2 实验内容
13.3 程序实现
13.3.1 程序总体结构
13.3.2 数据结构设计
13.3.3 函数设计
13.3.4 源文件设计
13.3.5 程序执行框图
13.3.6 程序部分源代码
13.4 程序运行和测试
13.5 分析与讨论
13.6 实验内容扩展
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
