没有合适的资源?快使用搜索试试~ 我知道了~
C语言上机指导
3星 · 超过75%的资源 需积分: 0 3 下载量 67 浏览量
2013-03-25
22:34:40
上传
评论
收藏 705KB PDF 举报
温馨提示
试读
99页
TC2.0上机的一些资料,详细的描述了TC2.0的使用,还有一些不错的例子噢
资源推荐
资源详情
资源评论
1
目 录
第 1 部分 基础实验 1
实验 1 熟悉 Turbo C 的上机环境 3
实验 2 基本数据类型 7
实验 3 运算符与表达式 12
实验 4 C 顺序结构 16
实验 5 选择结构 19
实验 6 循环结构 23
实验 7 流程控制的综合应用 27
实验 8 数组与字符串 31
实验 9 函数的定义和调用 36
实验 10 变量的作用域和生存周期 41
实验 11 预处理命令 45
实验 12 指针 48
实验 13 结构体、共用体与枚举 54
实验 14 文件 58
实验 15 C 语言接口编程与调用汇编 63
实验 16 图形编程 68
第 2 部分 综合性、设计性实验 73
实验 1 矩阵综合操作系统 74
实验 2 学生成绩管理系统 74
实验 3 通讯录管理系统 75
实验 4 四则运算 CAI 系统设计与实现 75
实验 5 通用图形弹出式菜单系统设计与实现 76
第 3 部分 编程提高实验 77
实验 1 显示汉字程序 78
1.1 汉字显示原理 78
1.2 汉字库的读取与显示 78
1.3 汉字显示实例 79
1.4 汉字显示实验 81
实验 2 鼠标驱动编程 82
2.1 鼠标驱动基本原理 82
2.2 鼠标驱动实例 82
2.3 鼠标驱动应用实验 84
实验 3 用 C 语言实现屏幕放大镜 85
3.1 屏幕放大的基本原理 85
3.2 应用实例 85
3.3 屏幕放大镜实验 89
2
附录 90
附录 A Turbo C 上机环境与基本操作 90
附录 B 建立自己的函数库 93
附录 C Visual C++6.0 平台下进行 C 程序设计 94
附录 D 全国计算机等级考试二级 C 语言考试大纲 97
第 1 部分 基础实验
C 程序设计课程是一门实践性特别强的课程,必须重视实践环节。现在许多水平考试都
是上机考试形式,死记硬背一些语法要点和基本概念已经无法达到本课程的教学要求。因此,
为了学好本门课程必须加强上机实践,即独立编写出程序,独立上机调试程序。
不少读者认为上机实验就是验证教材上的举例,看运行结果是否与书上的结果一致。其
实,上机实验不仅包括验证性的实验、设计性实验,还包括综合性的实验和创新实验,因此,
上机实验具有如下更广泛目的:
(1)加深理解:C 语言的语法比较多、使用灵活和概念比较抽象,仅仅依靠课堂讲授
是远远不够的。上机操作可以加深对讲授内容的理解,尤其是一些语法规定和容易出错的地
方。
(2)提高操作水平:上机实验必须了解和熟悉 C 程序设计的开发环境,譬如:Turbo C
软件的安装、设置和使用。由于计算机软件开发环境功能和操作方法具有一定的共性,因此,
熟悉掌握了一种开发环境对学习一种新的开发环境具有触类旁通的作用。
(3)锻炼独立解决问题的能力:C 语言的初学者肯定会碰到各种各样的问题,有些读
者习惯碰到问题就请教别人,其实,这种习惯特别不好,因为它不能锻炼独立解决问题的能
力。为了提高自己解决问题的能力,碰到问题时要认真分析错误提示信息,争取自己排除错
误,开始的时候可能上机效率不高,但独立解决问题的能力锻炼出来后,完全可以达到事倍
功半的效果。
(4)养成良好的习惯:每一次上机实验都应该准备好准备,提前预习,上机过程中做
好记录,上机结束及时复习和总结。养成良好的习惯不仅对提高本课程的学习效果有影响,
也读者今后的学习和工作都是十分有益的。
本部分的基础实验是为了读者熟练掌握 C 语言的语法和结构化程序设计思想而设计的
实验,这些实验包括验证性、设计性的实验。遵循养成良好的上机实验的一般步骤,每一个
实验包括如下 5 个部分:
(1)实验目的与要求;
(2)实验预习与准备;
(3)实验内容与步骤;
(4)实验评价;
(5)思考与讨论。
3
实验 1 熟悉 Turbo C 的上机环境
[实验目的与要求]
♦ 了解 Turbo C 的安装、启动和退出;
♦ 了解 Turbo C 菜单的用法;
♦ 熟练掌握编辑、编译和运行 C 程序的一般步骤;
♦ 掌握 Turbo C 常用快捷键的用法。
[实验预习与准备]
1.Turbo C 的安装:目前,获得的 Turbo C 软件安装时只需要将 Turbo C 目录拖到指定的磁
盘分区,譬如:d:。
2.Turbo C 的启动:Turbo C 的可执行程序为 tc.exe,因此,只要找到该文件就可以通过双
击该文件图标来启动;为了操作方便可以首先建立该文件的快捷方式,再将该快捷方式拖到
桌面上,以后每次启动可以直接双击快捷方式图标。
3.Turbo C 的关闭:从 Turbo C 环境的退出可以采用鼠标点击窗口关闭按钮;也可以按快捷
键 Alt-x;也可以通过菜单方式选择退出。
4.C 程序上机的一般步骤:包括编辑、编译、连接和运行的过程,上机调试程序的流程如
图 1.1 所示。
开始
编辑
编译
源程序
有错?
连接
结束
无
执行
库函数
其他目标程序
有
否
目标文件
可执行文件
有错?
无
正确?
是
有
图 1.1 上机调试程序的流程
4
5.Turbo C 的上机操作:包括两种方式,一种是采用菜单方式,读者对这种方式应该比较了
解了;另一种方式是快捷键方式,为了更好的操作上机环境,建议读者记住如表 1.1 所示的
快捷键:
表 1.1 快捷键及其功能
快捷键名 功能
F1 获取帮助
Ctrl+F1 获取特定内容的帮助
F2 保存
F9 编译
Ctrl+F9 编译并连接
Alt+F5 查看用户屏幕,即屏幕输出结果
F3 加载源程序,即将源程序调入内存
Alt+F3 从最近使用过的文件列表中挑选源程序
[实验内容与步骤]
1.在计算机的硬盘 D 盘以你的姓名缩写建立一个文件夹(注:不超过 8 个英文字符长)。
查看本计算机的 TurboC 所安装的目录,记录下安装的目录
TC所在目录是:
2.启动 TC,进入 TC 界面。
按下 F10 进入主菜单,向右移动到 Options 菜菜,选择下面的 Directories 菜单项,检查
其参数特性,并保证 Include directories、Lib directories 和 TurboC directory 的路径都是(1)
所查看到的目录,否则需要修改参数配置。
如,若 TC 安装在 D:\tc20 下,则 Include directories 应当是 d:\tc20\include,Lib directories
应当是 d:\tc20\lib,TurboC directory 应当是 d:\tc20。
注意,如果系统配置参数发生变化,最好用 Options 菜单下的 Save options 进行保存,
否则退出 TC 时参数没有保存,下次启动时,还要重新设置这些参数。设置参数的界面如图
1.2 所示:
图 1.2 设置参数的界面
3.上机输入程序,并回答问题。
#define PI 3.14
main()
{
float r, s;
printf("\nr=");
5
scanf("%f", &r);
s = PI*r*r;
printf("Circle area=%.2f",s);
}
回答下列问题:
1. 文件编辑后,用 ex0101.c 保存
2. 进行编译,有错误吗?
3. 如果有错误,有几个错误?
4. 能确认是哪些行有错?
5. 程序修改正确了吗?
6. 能观察程序运行结果的屏幕
吗?结果正确吗?
7. 关闭此文件后,能再次调入
ex0101.c 吗?
□成功 □不成功
□有 □没有
□2 个以下 □2-5 个 □5 个以上
□能 □不能
□正确 □还没有正确
□能 □不能
□能 □不能
4.输入下面的程序,以 ex0102.c 保存。分析程序功能。
main()
{
int a, b, c;
printf("\n input a, b:");
scanf("%d, %d", &a, &b);
c = max(a,b);
printf("\n max(%d,%d) value=%d", a,b,c);
}
int max(int x, int y)
{
int z;
if(x<y) z=y;
else z=x;
return z;
}
运行结果
输入:
输出:
程序功能:
5.指出下面的程序中的错误,并在上机过程中予以更正。
1:
2:
3:
4:
5:
6:
main()
{
int a;
scanf(“%f”, a);
printf(“a=%f, a);
char c;
剩余98页未读,继续阅读
资源评论
- SAKURA_LEE19772013-10-10还可以的,挺详细的,对我有帮助。
zanggongzheng
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功