2024年计算机实验报告.doc

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

试验指导

试验一VisualC++6.0開发环境使用

大气科學专业试验曰期4月18曰姓名:學号

1.试验目的

(1)熟悉VisualC++6.0集成開发环境。

(2)掌握C語言程序的書写格式和C語言程序的构造。

(3)掌握C語言上机环节,理解C程序的运行措施。

(4)可以纯熟地掌握C語言程序的调试措施和环节

2.试验容

输入如下程序,实現两個数的乘积。

#include(stdio.h);

intmain()

{

x=10,y=20

p=prodct(x,t)

printf(Theproductis:,p)

intprodct(inta,intb)

intc

c=a*b

returnc

}

(1)在编辑状态下照原样键入上述程序。

(2)编译并运行上述程序,记下所給出的出錯信息。

(3)再编译执行纠錯後的程序。如尚有錯误,再编辑改正,直到不出現語法錯误為止。

3.分析与讨论

(1)记下在调试過程中所发現的錯误、系统給出的出錯信息和對策。分析讨论成功或失败的原因。

(2)總結C程序的构造和書写规则。

试验心得:

通過本次试验,我理解到C語言的特點,初步认识程序设计措施和程序设计一般环节,掌握C語言程序编译、和运行過程,為我深入學好C語言打下了基础。

试验二数据类型、运算符和体現式

大气科學专业试验曰期4月25曰姓名:园园學号1301327

1.试验目的

(1)理解常用运行符的功能、优先级和結合性。

(2)纯熟掌握算术体現式的求值规则。

(3)纯熟使用赋值体現式。

(4)理解自加、自減运算符和逗号运算符

(5)掌握关系体現式和逻辑体現式的求值

2.试验容

(1)整数相除

#includestdio.h

intmain()

{

inta=5,b=7,c=100,d,e,f;

d=a/b*c;

e=a*c/b;

f=c/b*a;

printf(d=%d,e=%d,f=%d\n,d,e,f);

return0;

}

(2)自加、自減运算

#includestdio.h

intmain()

{

inta=5,b=8;

printf(a++=%d\n,a++);

printf(a=%d\n,a);

printf(++b=%d\n,++b);

printf(b=%d\n,b);

return0;

}

(3)关系运算和逻辑运算

#includestdio.h

intmain()

{

inta=5,b=8,c=8;

printf(%d,%d,%d,%d\n,a==ba==c,a!=ba!=c,a=ba=c,a=ba=c);

printf(%d,%d\n,a=b||a=c,a==b||b==c);

printf(%d,%d,%d,%d\n,!(a==b),!(a=b),!(a=c),!(a=b));

return0;

}

(1)在编辑状态下输入上述程序。

(2)编译并运行上述程序。

3.分析与讨论

(1)整数相除有什么危险?应怎样防止這种危险?

(2)分析a++和++a的区别。

(3)条件体現式和逻辑体現式的意义是什么,它們取值怎样?

(4)怎样比较两個浮點数相等?為何?

试验心得:

1.理解了C語言的基本数据类型(占用存、数据围)

2.掌握了变量定义的措施

3.掌握了常用的运算符的使用(功能、运算對象数目、优先级和結合性)

4.掌握了混合运算的数据转换措施

為背面深入學习C語言及其有关的运算储备了知识。

试验三格式化输入输出函数的使用

大气科學专业试验曰期5月2曰姓名:园园學号1301327

1.试验目的

(1)掌握格式字符使用的措施。

(2)掌握printf()進行格式化输出的措施。

(3)掌握scanf()進行格式化输入的措施。

2.试验容

(1)输入如下程序,观测运行成果

#includestdio.h

intmain()

{

intx=1234;

floatf=123.456;

doublem=123.456;

charch=a;

chara[]=Hello,world!;

inty=3,z=4;

printf(%d%d\n,y,z);

printf(y=%d,z=%d\n,y,z);

printf(%8d,%2d\n,x,x);

printf(%f,%8f,%8.1f,%.2f,%.2e\n,f,f,f,f,f);

printf(%lf\n,m);

printf(%3c\n,ch);

printf(%s\n%15s\n%10.5s\n%2.5s\n%.3s\n,a,a,a,a,a);

return0;

}

(2)输入下面程序,观测调试信息

#includestdio.h

intma

文档评论(0)

159****1748 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档