ImageVerifierCode 换一换
格式:DOCX , 页数:46 ,大小:50.36KB ,
资源ID:22396723      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22396723.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言实验教案封面加内容Word格式文档下载.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言实验教案封面加内容Word格式文档下载.docx

1、18实验16 文 件一、实验目的1、了解TC环境的组成。2、学习TC环境的使用方法。3、了解C语言程序从编辑、编译、连接到运行并得到运行结果的过程。二、实验预备知识1了解TC环境的组成。开机后进入WINDOWS系统的资源管理器,找到TC环境所在的文件夹。一般情况下,TC环境都安装在名为TC的子目录下,查看在TC目录下的以字母TC开头的文件,是否包括了TC.EXE、TCC.EXE、TLINK.EXE、TCCONFIG.TC等文件;查看INCLUDE、LIB两个子目录下的文件。知道这些文件的作用。2进入、退出和定制TC环境。 运行TC目录下的TC.EXE文件,就可进入TC环境。在WINDOWS环境

2、下运行文件的方法是用鼠标双击要运行的文件名,或在桌面上双击快捷图标;在DOS环境下进入到TC子目录,用命令方式运行TC.EXE程序。进入TC环境后屏幕上显示出TC环境的主画面。 退出TC环境,可在FILE菜单下选择QIUT菜单项,或用热键,计算机返回到操作系统的控制下。 在程序开发的过程中,有时需要返回到操作系统界面下观察程序的运行情况,但是又要保留运行的TC环境,操作方法是:选择File菜单下的OS shell菜单项返到DOS操作系统界面,用EXIT命令可重新进入TC环境;用+键返到WINDOWS界面,TC环境缩小为屏幕下方任务条上的一图标,用鼠标单击该图标重新进入TC环境。注意此时是返到操

3、作系统,TC环境没有真正退出,如果此时再次运行TC.EXE文件,刚才是返到WINDOWS环境时,会重新打开一个TC窗口,返到DOS环境时会给出一个错误提示:Program too big to fit in memory,这是因为DOS操作系统只管理640K的内存,放不下两个TC环境 WINDOWS操作系统对TC环境是作为一个窗口进行管理的,因此WINDOWS窗口的一些属性也是有效的。从TC环境返回WINDOWS系统时会出现一个快捷菜单(在任务条的TC图标上单击鼠标右键也可以出现快捷菜单),选择属性菜单项,屏幕出现一个名为TC属性的窗口,在该窗口里选择屏幕一页,在用法一项里选中单选钮,单击应用

4、按钮,关闭的窗口,TC环境以WINDOWS窗口形式出现。在窗口上方出现工具条,可以对窗口进行定制,注意全屏幕和中文两个工具钮的作用。 TC环境下的Options菜单下可对TC环境进行设置,要了解Directories的作用,一般不要改变系统的其它设置。3运行演示程序在TC目录下有一个名为BGIDEMO.C的源程序,这是为TC图形函数提供的演示程序,运行这个演示程序。在菜单下选Load项,在屏幕出现的Load File Name窗口里输入,该程序被装入编辑窗口,按键,程序被编译、连接并运行。注意运行此程序需要图形库文件,一般被装在TC目录下,没有这个图形库文件就不能运行图形演示程序。 4编写自己

5、的第一个程序按键盘键,激活编辑窗口,录入如下C源程序: main( ) printf(This is a C Programn) printf(I am a studentn); 按键,编译、连接、运行程序。屏幕出现错误提示: statement missing ;in function main 通过提示,可以知道上面程序第二行的最后漏敲一个分号,改正后程序运行。按键观察输出结果。F2键,程序存入硬盘,文件名自定(如:test1)。通过资源管理器观察当前目录下名为test1的几个文件,它们的扩展名分别是什么。 改变 菜单下项下的输出文件目录,用键,屏幕出现刚才操作过的几个文件的名字,将刚才设

6、定目录下的test1.c装入编辑器后运行它,我们观察到输出的仍是后来键入的程序的内容。这是因为TC编译系统在接收RUN命令后,对test1.c、test1.obj、test1.exe三个文件的建立时间进行比较,如果扩展名为.c的文件建立时间晚于.exe文件,它就认为源文件进行了修改,所以对源文件重新进行编译连接,如果.exe文件的时间晚于源文件的建立时间,就直接运行这个文件,不再重新编译连接。因为我们两次输入的程序名称都是test1,新设定目录中存放的是第一个程序的test1.c和第二个程序的test1.exe,就出现了现在的情况。5分别编译、连接、运行程序 Run命令是将编译、连接、运行一次

7、完成,实际完成了三件工作,下面分别进行编译、连接和运行。 用命令打开Compile菜单,并选择Compile to object命令编译该源程序文件,然后选择菜单的Link EXE file命令调用连接程序连接成可执行文件,最后用命令运行程序,用User screen命令查看运行结果。由于编译、连接、运行是分别进行的,所以编译系统不再对相关三个文件的建立时间进行比较,我们看到的就是编辑器里当前的程序输出结果。三、实验内容1、开机进入系统;2、进入TC开发环境下;3、建立工作目录并进行环境配置;4、编写并编译、链接、运行一个简单的程序,测试自己所建立的环境是否正确;5、查看自己建立的工作环境;6

8、、记录实验过程中所出现的现象;7、退出系统。四、实验报告要求实验名称、日期、学号源程序及注释程序界面程序结果心得体会五、实验重点1.程序的编辑定位2.各菜单项的快捷键3.程序的基本调试步骤1、进一步熟悉C语言程序设计的环境2、明确C语言程序结构及书写规则二、实验准备1、预习所要使用的C语言的开发环境的操作方法,将关于编辑,编译,链接,执行的菜单,对话框,和命令进行简要整理,以备实验中查阅。2、分析实验中可能出现的紧急情况,并制定相应的预案。三、实验内容和步骤1、输入下面的程序,进行编译,记录编译时出现的信息,分析出现这些错误的信息的原因,按照自己的分析改正错误后,在进行编译,连接和运行。/ *

9、 * * * * test1.c * * * * * /main()(printf(“this is a erroneous program.”);2、下面程序的目的是计算两个整数的积。请输入下面的程序,进行编译,记录编译时所出现的信息,分析出现这些错误信息的原因。按照自己的分析改正错误后再进行编译,连接,和运行。/ * * * * * test2.c * * * * */#include a=3,b=5;c=a*b;printf(“the product is :”,c)1.C语言中大小写字母的区分;2.良好的程序书写风格。1、掌握变量名的构成规则1)测试哪些字符可以组成变量名。2)测试哪些

10、单词可以用做变量名。3)测试变量名的长度限制。2、赋值运算符的意义和正确用法1)测试赋值运算符的意义。2)测试哪些量可以放在赋值号的左边。1、分析下面字符的功能分析它们是否可以用在变量名中,并编写程序上机测之。! # % & * () - + = ; “ | ? , ./ : 测试程序举例如下。int main(void)int a? b,c/d;2、分析下面的程序找出其中的错误,分析错误原因,将其与实验过程中所出现的信息进行对比。#include=b,a=c,a=b,ab);2、 阅读下面的程序并分析其运行结果将分析结果与上机结果进行比较。flout x;scanf(“%1f”,& /*从键

11、盘输入数据1.23*/if(x=1.23) printf(“OK!”);如果上机运行所得并非自己预想的结果,可能是什么问题?如何解决?3、 编写一个用于测试逻辑表达式的意义和取值的程序printf(“%d,%d,%d,%d”,a=b&a=c,a!=b&a!=c,a.aa=b),!=c),!(a=b);预先写出程序的执行结果,以便与上机验证的结果进行比较。4、 编写程序来测试下列逻辑表达式的值0&a=0 1|a=1 0|a=a 1&a=aa|!a=1 a|a=a a&a=a !(a|b)=!a&!b(a&b)=!b !(!a)=a5、 分析下面程序段的执行结果并编写验证自己说做判断的程序int

12、a=3,b=5,c=6;printf(“%d”,a5|(a=b&b5|(a=b|b1&b= =0) x=x/a; if(a=2|x1) x=x+1;为了更容易明白程序的逻辑结构,我们用下图所示流程图来加以描述。y n y要求:编写一个C语言程序,要求使用上述分支结构,并增加一些输入语句和输出语句,以便使上述程序能在不同的a,b和x值下运行,并且能观察程序流程经过(覆盖)了哪些语句、哪些分支及哪些路径。、实验步骤记下分别使用下列各组数据运行时的操作流程。() a=1,b=1,x=1;() a=1,b=1,x=2;() a=3,b=0,x=1;() a=2,b=1,x=4;() a=2,b=1,x

13、=1;() a=1,b=0,x=2;() a=2,b=1,x=1;() a=3,b=0,x=2。1、 用哪一组数据就可使程序中的每个处理语句都执行一次?为了找出程序中各条处理语句中的错误,应该使用什么样的数据对程序进行测试?请上机验证自己的结论。2 、用哪两组数据就可以使程序段中的每个分支都运行一次?这种情形与上面的讨论有何不同?如果为了找出程序中积压分支中的错误,应该使用什么样的数据对程序进行测试?3 、用哪两组数据就可以把判定框中的每个条件运算都进行一次?如果为了测试出判定条件中的错误,应使用哪些数据对程序进行测试?4、用哪四组数据才可以把各种条件的组合都检测一遍? 如果为了测试各种条件的

14、组合的情形,应该使用什么样的测试数据?5 、用哪四组数据才可以把起始到终止的各条路径都覆盖一次?如果为了测试出程序在不同路径下的错误,应该使用什么样的测试数据?实验9 条件型循环结构及其测试1、掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数。2、了解条件型循环结构的基本测试方法。1、下面是一个计算e的近似值(使误差小于给定的)的程序。double e=1.0,x=1.0,y,detax;int i=1;printf(“n please input enter a error:scanf(“%lf”,&detax);y=1/x;while(y=detax) x=x*i;e=e+y;+i;printf(“%12.10lf”,e);2、实验步骤1)阅读上面的程序,写出程序所依据的计算公式。2)当输入的detax各是什么值时,能分别使程序按下面的要求运行:.不进入循环;.只循环一次;.只循环两次;.进入死循环(程序将永远循环下去)。为了能知道程序循环了多少次,应该在程序中增加一条什么样的语句?3)原程序中while语句中的y=detax,分别换成ydetax,y=detax,ydetax,y=detax,观察

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1