计算机程序设计基础试验的目的和要求

上传人:w****3 文档编号:48944278 上传时间:2022-01-16 格式:DOC 页数:9 大小:55KB
收藏 版权申诉 举报 下载
计算机程序设计基础试验的目的和要求_第1页
第1页 / 共9页
计算机程序设计基础试验的目的和要求_第2页
第2页 / 共9页
计算机程序设计基础试验的目的和要求_第3页
第3页 / 共9页
资源描述:

《计算机程序设计基础试验的目的和要求》由会员分享,可在线阅读,更多相关《计算机程序设计基础试验的目的和要求(9页珍藏版)》请在装配图网上搜索。

1、计算机程序设计基础实验的目的和要求学习C语言程序设计课程必须重视实践环节,即独立编写出程序,独立上机调试程序。学习本课程必须保证有足够的上机实验时间,应该 至少有60小时的上机时间,对于 初次学习程序设计的人来 说,应该拿出更多的时间上机调试程序。上机的目的,绝不 仅是 为了验证教材和讲课的内容或者验证自己所编的程序 正确与否。被誉为“教授计算技术的大师,普及现代科技之巨擎”的谭浩强先生将学习程序设计、上机实验的目的总 结为: 一、加深对讲授内容的理解,尤其是一些语法的规 定,光靠课堂讲授,既枯燥无味又难以记住,但它们都很重要。通过多次上机,就能自 然地、熟练地掌握。通过上机来掌握语法规则是行

2、之有效地方法。二、熟悉所用地计算机系统地操作方法,也就是了解和 熟悉C语言程序开发地环境。一个程序必须在一定地外部环境下才能运行,所谓“环境”,就是指所用的计算机系统 硬 件和软件条件。使用者应该了解为了运行一个C程序,需要哪些必要的外部条件,可以利用哪些操作系统的功能来 帮助自己开发程序。每一种计算机系统的功能和操作方法不完全相同,但只要熟练掌握一、二种计算机系统的使用,再遇到 其他的系统时便会触类旁通,很快地学会。三、学习上机调试程序。也就是善于发现程序中的错误, 并且能很快地排除这些错误,使程序能正确运行。经验丰富的程序员,当编译时 出现“出错信息”时,能很快地判断出错误所在,并改正之。

3、而缺乏经验的人,即使在明确的出错提示下也往往找不 出错误 而需要求助于别人。计算机技术是实践性很强的技 术,要求从事这一领域的人不仅能了解和熟悉有关理论和方法,还要求自己动手实现。对程序设计来说,要求会编程 序并上机调 试通过。因此调试程序本身是程序设计课程的 一个重要内容和基本要求,应给予充分的重视。调试程序的经验固然可以借鉴他人的现成经验,但更重要的是通过自 己的直接实践来 累积,而且有些经验是只能“意会”难以“言传”的。因此,在实验时千万不要在程序通过后就认为万事大吉、完成任务了,而应该在已通过的程序基础上作 一些改动,再进行编译、链接和运行。甚至于“自设障碍”一一即把正确的程序改为有错

4、的,观察和分析所出现的 情况。这样的学 习才会有真正的收获,是灵活主动地学习 而不是呆板被动地学习。上机一般应包括以下几个步骤:准备好上机所需的程序。手工编程序应书写整齐,并经 人工检查无误后才能上机,以提高上机效率。对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。初学者切忌不编程序或抄袭别人程序去上机,应从一开始就养成严谨的科学作 风。上机输入和调试自己所编的程序。应该一人一组,独 立上机。上机过程中出现的问题,除了是系统的问题外,一般应自己独立处理, 不要轻易举手问教师。尤其对“出 错信息”,应善于自己分析判断。这是学习调试程序的良好机 会。在使用键盘时,最好采用正确的指法击键

5、,为今后正确使用键盘打下基础。在程序调试通过后,打印输出程序清 单和运行结果,在运行时要注意在输入不同数据时所得到的 不同结果。此时应运行几次,分别检查在不同情况下程序是否正确。上机结束后,应整理出实验报告,实验报告应包括以下内容:题目; 程序清单; 运行结果; 对运行情况所作的分析以及本次调试程序所取得的经验。如果程序未能通过,应分析其原因。实验一集成开发环境用Visual C+ 调试C程序Visual C+ 是1998年微软公司推出的 WINDOW平台C+语言可视化编程工具。用Visual C+ 也可以开发控制台应用程序,下面以例E2-2程序的调试为例,说明具体方法。第一步:启动 Micr

6、osoft Visual C+o第二步:创建空工程E2_2。在“文件”菜单中选择“新建”,在“新建”对话框中 选择“工程”,然后选择创建“ Win32 Console Application ”, 输入工程名为E2_2,工程文件目录 保留默认值,然后点击“确定”按纽,会出现下 一个对话框,选择创建“ An empty project ”,点击“完成”按纽,则出现工程创建成功的提示对话框,点击“确 定”按纽。图 1 1 创建 Console Application 工程 E2_2第三步:为工程E2_2添加源程序文件E2_o在“文件”菜单中选择“新建”,在“新建”对话框中 选择“文件”,然 后选择

7、创建“ C+ Source File ”,输入 文件名为E2_2,然后点击“确定” 按纽,如图1 2所示。第四步:建立源程序 E2_并编译、连接和运行该程序。首先,在主界面的 E2_窗口中录入例2 2源程序;然 后选择“编译” 菜单中的“构件” E2_或按快捷键F7,编 译并连接E2_,生成目标文件与可执行文件。编译和连接过 程中如果出现错误,系统会给出提示。最后,选择“编译”菜单中的“!执行 E2_”或按快捷键Ctrl+F5,就可 以 执行程序E2_o图1 2为工程E2_2建立源程序文件 E2_图1 3在工程E2_2中录入源程序 E2_第五步:选择“文件”菜单中的“关闭工作区”(CloseW

8、orkspace)关闭工程E2_2,然后选择“文 件”菜单中的“退 出”结束VC+主程序。编程过程中,可以利用主界面左侧的 “FileView ”视窗, 方便地进行源程序文 件E2_的打开、关闭等操作。对于已经建立的工程,可以在“文件”菜单中选择“打 开工作区”,将磁盘上已有的工程装入系统,这样就可以对原来的程序进行 修改或扩充。工作区文件的扩展名是dsw ,默认的工作区保存路径一般是 PROGRAM FILESWMICROSOFT VISUALSTUDIOWMyProjects。在目录 MyProjects 中,VC+为 每个工作区建立一个与工程名同名的子目录。比如,新建工程E2_2时,会建

9、立子目录E2_2,而后建立的源程序文件 E2_就保存到目录E2_2 下,编译、连接生成的目标程序文件和可执行程序文件则系统自动保存在 E2_2目录下的Debug子目录中。Turboc C集成开发环境实验目的1.掌握在Turbo C的集成开发环境里如何 xx、编译、 连接和运行一个C程序,以及各常用命令的快捷键。2. 通过运行简单的C程序,初步了解C源程序的特点,熟悉TurboC的集成开发环境。3 .掌握xx组合键Ctrl+KB、 Ctrl+KK、Ctrl+KH、Ctrl+KY、Ctrl+KV、Ctrl+KC 等的使用。4.能初步理解出错信息的含义。实验步骤 进入编程环境:编写简单程序,熟悉各菜

10、单的使用,了解用什么命令进 行编译、连接和运行的,编译和连接后所得到的目标程序的后缀上是什么形式?了解如何在运行时间向程序变量输入数据,如何查看程序运行时的输出结果。 实验内容1.输入下面程序,并编译运行:通过“ User Screen ”查看程序运仃的结果。int a,b,result;# include void main()printf (printf( “Inputa: ”); scanf(“ %d,&a); printf( “n ”printf(“Input b:” );scanf(“ %d,&b);printf( “n ” ); result=a+b;printf( “ the r

11、esult is %dn” ,result);2. 按“ F7”键,单步运行1中的程序,注意观察每运行一步“ User Screen ”的变化,将每步运行时屏幕上的输出内容记录在下面的表格中运行步骤 屏幕输出结果1 234 5 673. 输入下面程序,并调试、编译、运行。#include /* 编译预处理*/void mainint a,b,c,d; / * 指定 a,b,c,d为整型变量 * /unsigned u;/*指定u为无符号整型变量 * / clrscr ;a=12;b=-24;u=10; c=a+u;d=b+u;printf(4. 填空1. C语言与 操作系统并称“栾生兄弟”。2

12、. C 语言俗称为形式。3. C源程序文件经过处理后产生目标文件,目标文件经处理后生成可执行文件。实验二 数据类型、运算符、表达式以及简单程序设计实验目的1. 掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用的格式转换符。2. 学会使用C语言的有关算术运算符,以及包括这些运算符的表达式。特别是自加和自减等C语言特有的运算 符的使用。3. 学会用C语言的输入、输出函数编写顺序简单程序。4. 掌握程序调试的基本步骤和方法。5. 进一步熟悉C程序的xx、编译、连接和运行的过程。实验步骤进入编程环境;按照题目要求编写简单程序,自行调试使程序可

13、以正确 运行。实验内容1. 输入以下程序,并编译、调试、运行,观察执行后结果;只更改变量的类型,看看结果有何不同,思考为什么没有得到预期结果。# include #define PI void main()float s,r,l; r=10.; l=*PI*r; s=PI*r*r;printf(printf(2. 写出以下程序的运行结果,然后调试、编译并运行, 检查自己的结果是否正确。 # include #include void mainint a=1,b=4,c=2;float x=,y=;z=(a+b)/c+sqrt(double)y)*/c+x;printf( “ %fn ” ,z)

14、; 请将输出结果填入下表:3 .分析下面程序:程序一:如果下面变量都是 int 型.sum = pad = 5;pad = sum + +, pad + +, + + pad; printf (“%cT ,pad);将上述程序段补写完整。并将输出结果填入下表,然后 上机验证:程序二:#include void main () printf( “ ab ct derftgn” );printf(将上述程序的输出结果填入下表。再上机调试、编译、 运行,验证结果是否正确:程序三:void mainchar c1 , c2; c1 = a;c2= b;c1=c1-32 ; c2=c2-32 ;printf ; 将上述程序的输出结果填入下表。再上机调试、编译、 运行,验证结果是否正确:4.程序编写输入一个华氏温度,要求输出摄氏温度。公式为5( 32)9CF ,要求输出要有文字说明,取2位小数。自己编写的源程序:

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!