C语言上机试验指导_第1页
C语言上机试验指导_第2页
C语言上机试验指导_第3页
C语言上机试验指导_第4页
C语言上机试验指导_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——C语言上机试验指导试验要求:

上机试验一般经历上机前的准备(编程)、上机调试运行和试验后的总结三个步骤。1.上机前的准备

根据问题,进行分析,选择适当算法并编写程序。上机前一定要细心检查程序(称为静态检查)直到找不到错误(包括语法和规律错误)。分析可能遇到的问题及解决的对策。准备几组测试程序的数据和预期的正确结果,以便发现程序中可能存在的错误。

上机前没有充分的准备,到上机时临时拼凑一个错误百出的程序,宝贵的上机时间白白浪费了;假使抄写或复制一个别人编写的程序,到头来自己一无所获。2.上机输入和编辑程序,并调试运行程序

首先调用C语言集成开发环境,输入并编辑事先准备好的源程序;然后调用编译程序对源程序进行编译,查找语法错误,若存在语法错误,重新进入编辑环境,改正后再进行编译,直到通过编译,得到目标程序(扩展名为OBJ)。下一步是调用连接程序,产生可执行程序(扩展名为EXE)。使用预先准备的测试数据运行程序,观测是否得到预期的正确结果。若有问题,则细心调试,排除各种错误,直到得到正确结果。在调试过程中,要充分利用C语言集成开发环境提供的调试手段和工具,例如单步跟踪、设置断点、监视变量值的变化等。整个过程应自己独立完成。不要一点小问题就找老师,学会独立思考,勤于分析,通过自己实践得到的经验用起来更加得心应手。3.整理上机试验结果,写出试验报告

试验终止后,要整理试验结果并认真分析和总结,根据教师要求写出试验报告。试验报告一般包括如下内容:⑴试验内容试验题目与要求。⑵算法说明

用文字或流程图说明。⑶程序清单⑷运行结果

原始数据、相应的运行结果和必要的说明。⑸分析与思考

调试过程及调试中遇到的问题及解决方法;调试程序的心得与体会;其他算法的存在与实践等。若最终未完成调试,要认真找出错误并分析原因等。

试验一C语言运行环境

一、试验目的

1.了解TC环境的组成。

2.学习TC环境的使用方法。

3.了解C语言程序从编辑、编译、连接到运行并得到运行结果的过程。二、试验内容

1.了解TC环境的组成。

开机后进入WINDOWS系统的\资源管理器\,找到TC环境所在的文件夹。查看在TC目录下的以字母TC开头的文件,是否包括了TC.EXE、TCC.EXE、TLINK.EXE、TCCONFIG.TC等文件;查看INCLUDE、LIB两个子目录下的文件。复习这些文件夹的作

用。

2.进入、退出和定制TC环境。

运行TC目录下的TC.EXE文件,就可进入TC环境。

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

退出TC环境,可在\菜单下选择\菜单项,或用热键,计算机返回到操作系统的控制下。

3.运行演示程序

在TC目录下有一个名为\的源程序,这本是为TC图形函数提供的演示程序,运行这个演示程序。在\菜单下选\项,在屏幕出现的\窗口里输入\,该程序被装入编辑窗口,按键,程序被编译、连接并运行。注意运行此程序需要图形库文件,一般被装在TC目录下,没有这个图形库文件就不能运行图形演示程序。

4.编写自己的第一个程序

按键盘键,激活编辑窗口,录入如下C源程序:main()

{printf(\printf(\;

}

按键,编译、连接、运行程序。屏幕出现错误提醒:

statementmissing;infunctionmain

通过提醒,可以知道上面程序其次行的最终漏敲一个分号,改正后程序运行。按+键观测输出结果。

按键,程序存入硬盘,文件名自定(如:test1)。通过资源管理器观测当前目录下名为test1的几个文件,它们的扩展名分别是什么。

改变\菜单下\项下的输出文件目录,用键把程序再存一次并运行。在新设定的输出目录下观测名为test1的文件的存储状况。

用\菜单下的\项,把文件存在新设定的输出目录处,文件名仍为test1。录入如下程序:

main()

{printf(\;

}

按键并用test1文件名保存,然后运行这个程序。

按+键,屏幕出现方才操作过的几个文件的名字,将方才设定目录下的test1.c装入编辑器后运行它,我们观测到输出的仍是后来键入的程序的内容。这是由于TC编译系统在接收\命令后,对test1.c、test1.obj、test1.exe三个文件的建立时间进行比较,假使扩展名为.c的文件建立时间晚于.exe文件,它就认为源文件进行了修改,所以对源文件重新进行编译连接,假使.exe文件的时间晚于源文件的建立时间,就直接运行这个文件,不再重新编译连接。由于我们两次输入的程序名称都是test1,新设定目录中存放的是第一个程序的test1.c和其次个程序的test1.exe,就出现了现在的状况。

5.分别编译、连接、运行程序

\命令是将编译、连接、运行一次完成,实际完成了三件工作,下面分别进行编译、连接和运行。

用命令开启\菜单,并选择\命令编译该源程序文件,然后选择\菜单的\EXEfile\命令调用连接程序连接成可执行文件,最终用\菜单的\命令运行程序,用\菜单的\screen命令\查看运行结果。由于编译、连接、运行是分别进行的,所以编译系统不再对相关三个文件的建立时间进行比较,我们看到的就是编辑器里当前的程序输出结果。

6.编写程序,实现求整数10、20和35的平均值。三、试验要求

1.学习TC的基本操作,编写程序。2.运行程序并记录运行结果。

3.将源程序、目标文件、可执行文件和试验报告存在软盘上。

试验二数据类型及顺序结构

一、试验目的

1.进一步熟悉TC环境的使用方法。

2.学习C语言赋值语句和基本输入输出函数的使用。3.编写顺序结构程序并运行。

4.了解数据类型在程序设计语言中的意义。二、试验内容

1.编程序,输出如下图形:************

********

2.编写程序,实现下面的输出格式和结果(表示空格):a=5,b=7,a-b=-2,a/b=71%

c1=COMPUTER,c2=COMP,c3=COMPx=31.19,y=-31.2,z=31

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论