Exp_01

  • 格式:doc
  • 大小:55.00 KB
  • 文档页数:3

实验一 C程序运行环境
班级______________学号___________姓名___________
___________号机器时间:________________________
实验目的:
1. 了解Turbo C的集成开发环境。

2. 掌握C程序的基本结构。

3. 学会如何在TC上编辑、编译、连接和运行C程序。

实验要求:
1. 上机实验前,认真预习实验内容,先人工分析程序写出应得分析结果,然后上机运行、
调试程序,得出最终正确结果。

2. 通过运行C程序,掌握File、Run及Compile菜单的使用,初步了解C源程序的特点。

实验内容:
一.了解TC环境的组成
开机后进入WINDOWS系统的"资源管理器",找到TC环境所在的文件夹。

查看在TC 目录下的以字母TC开头的文件,是否包括了TC.EXE、TCC.EXE、TLINK.EXE、TCCONFIG.TC等文件;查看INCLUDE、LIB两个子目录下的文件。

复习这些文件的作用。

二.进入、退出和定制TC环境
运行TC目录下的TC.EXE文件,就可进入TC环境。

在WINDOWS环境下运行文件的方法是用鼠标双击要运行的文件名,或在桌面上双击快捷图标;在DOS环境下进入到TC子目录,用命令方式运行TC.EXE程序。

进入TC环境后屏幕上显示出TC环境的主画面。

退出TC环境,可在"FILE"菜单下选择"QIUT"菜单项,或用热键<Alt+X>,计算机返回到操作系统的控制下。

在程序开发的过程中,有时需要返回到操作系统界面下观察程序的运行情况,但是又要保留运行的TC环境,操作方法是:选择"File"菜单下的"OS shell"菜单项返到DOS操作系统界面,用"EXIT"命令可重新进入TC环境;用<Alt>+<回车>键返到WINDOWS界面,TC 环境缩小为屏幕下方任务条上的一图标,用鼠标单击该图标重新进入TC环境。

TC环境下的"Options"菜单下可对TC环境进行设置,初学者要了解"Directories"的作用,一般不要改变系统的其它设置。

关于"Directories"各项的作用和设置参阅本书关于TC环境的介绍,学会改变输出文件的目录。

三.运行演示程序
在TC目录下有一个名为"BGIDEMO.C"的源程序,这本是为TC图形函数提供的演示程序,运行这个演示程序。

在"File"菜单下选"Load"项,在屏幕出现的"Load File Name"窗口里输入"BGIDEMO.C",该程序被装入编辑窗口,按<Alt+R>键,程序被编译、连接并运行。

注意运行此程序需要图形库文件,一般被装在TC目录下,没有这个图形库文件就不能运行图
形演示程序。

四.读程序
要求:编辑下面源程序,并且读懂与分析运行程序,上机运行程序,并与分析结果相对比。

学会使用TC运行程序的基本方法。

1、进入TC系统,如屏幕出现欢迎对话框,则按Esc键取消;若屏幕出现已存在的程序,
则按Alt+F键,再按N键,然后键入下面的程序。

main( ) /*C程序必须有一个主函数*/
{ /*大括弧里为函数体*/
printf("Hello,World!\n");
printf("Welcome to the C language world!\n");
printf("Everyone has been waiting for.\n");
/*输出函数*/
}
编辑源程序,检查其有无明显的错误,然后最好按Alt+F,再按S键保存(或按F2键)。

按F9 编译、连接,若无一般性及致命性错误,再按Ctrl+F9运行(或按Alt+C,再按C、M,编译、连接,然后按Alt+R,再按R运行)。

按Alt+R,再按U切换至用户屏幕查看程序运行结果(或按Alt+F5),按任意键即可切换回编辑窗口。

2、
main()
{
int a,b,sum; /*声明部分:定义变量,a,b为乘数,sum为和*/
a=123;b=456; /*a,b赋初值。

该条语句开始三条语句,构成函数的执行部分*/
sum=a+b; /*用赋值语句求和*/
printf(“a+b=%d\n”,sum); /*产生输出*/
五.完成程序
要求:依据题目要求,分析已给出的语句,填写空白。

但是不要增行或删行,改动程序的结构。

1、求(a+b)×c的值。

(设a=3,b=2,c=1)
main( )
{ int a,b,c;
a=3;
;
c=1;
printf(“\n%d”,(a+b)*c);
}
2、从键盘输入一位整数,并显示输出该位整数。

main( )
{
_____________
printf("\n Please enter 1 integer number:");
scanf("%d",&a);
printf("\n The result is: %1d\n",a);
}
3、求圆的面积。

#define PI 3.14
main( )
{
float r,area;
printf(“\n Enter r value:”);scanf(“%f”,&r);
area=PI*r*r;
printf(“ \n area=%f”,);
}
六.调试程序
要求:调试运行下列程序是否正确,若有错,写出错在何处?填写正确的运行结果。

#include <stdio.h>
1 main( )
2 {int x,y;
3 x=5,y=8,
4 printf(“\n%d,%d,%d\n”,x,(x+5)*2,y);
5 }
写程序
1、编写程序输出用6颗星构成的等边三角形。

*
* *
* * *
2、编写程序求10、20和35的平均值。