学生实验指导(2)

2019-08-30 23:36

实验2 数据描述

院(系):信息科学与技术学院 班专级 业 学姓课程名称:高级语言程序设计 号 名 教师签名:

实验室 计算机号 实验名称 所用软件 实验成绩 2.1 实验目的

1.认识C语言,熟悉C语言的语法结构。

2.掌握C语言中4种基本数据类型的特点、数据类型变量的定义及使用。 3.掌握不同数据类型运算时,数据类型的转换规则。 4.熟练掌握赋值语句。

5.掌握C语言中表达式语句以及不同运算符的运算规则和优先级。

2.2 实验预习

1.各种数据类型变量的定义形式;熟悉下列标识符的含义。

int、short (int)、long (int)、unsigned (int)、float、double、char、void 2.各种数据类型的取值范围。

3.各类运算符的优先级和结合规则。 4.常量与变量的区别和联系。

2.3 实验任务

1.实验指导书P22【上机题2】。在提示/***********blank***********/下面填上合适的内容编写程序实现在屏幕上显示以下结果。

#include \void main()

{ /**********************blank**********************/ __________________________________________________; /**********************blank**********************/ __________________________________________________; /**********************blank**********************/ __________________________________________________; }

2.实验指导书P22【上机题3】。输入并运行以下程序,分析程序运行结果。 #include \void main() { int a,b,he,ca,ji,sh,yu; a=25; b=4; he=a+b; ca=a-b;

3

}

ji=a*b; sh=a/b; yu=a%b;

printf(\printf(\printf(\printf(\printf(\

表2-1 实验结果记录表

人工分析结果 实验运行结果 3.实验指导书P23【上机题4】。阅读并在提示/**********blank**********/下面填写合适的内容续写程序。

#include void main() { int a,b,c; a=b=8,c=10; /******************************blank******************************/ printf(\ /******************************blank******************************/ printf(\

/******************************blank******************************/ printf(\}

4.实验指导书P23【上机题6】。输入并运行以下程序。 #include \void main() { int a,b; a=15,b=8; printf(\}

人工分析结果:_________________

实验运行结果:_________________

5.实验指导书P24【上机题8】。输入并运行以下程序。 #include \void main()

4

{ int a1,a2; float b,c; b=23.52,c=67.54; a1=(int)(b+c); a2=(int)b+(int)c; printf(\}

人工分析结果:_________________ 实验运行结果:_________________ 6.实验指导书P24【上机题9】。输入并运行以下程序。 #include \void main() { int a=3,b=9,c=8,d=10; a+=b; c*=d+a; d/=a; a%=c; printf(\}

人工分析结果:_________________ 实验运行结果:_________________ 7.分析程序,并上机验证运行结果。 #include void main() { int a=10,x=5,y=6; a+=a*=6; x=y++; y=++x; a=x+++y;

printf(\}

人工分析结果:_______________ 实验运行结果:_______________ 8.实验指导书P25【上机题12】。输入并运行以下程序。 #include \void main() { int a=78,b=34; int c,d; c=((a>b)?a:b); d=((a

人工分析结果:_______________ 实验运行结果:_______________

5

实验3 顺序结构程序设计

院(系):信息科学与技术学院 班专级 业 学姓课程名称:高级语言程序设计 号 名 教师签名:

实验室 计算机号 实验名称 所用软件 实验成绩 3.1 实验目的

1.熟悉printf函数及printf函数的各种格式控制符。

2.熟悉scanf函数及scanf函数的各种格式控制符,比较printf函数和scanf函数格式控制符的相同点和不同点。

3.掌握顺序结构程序设计方法及执行过程。 4.掌握一些简单的算法。

5.能设计简单的顺序结构程序。

3.2 实验预习

1.熟悉下列函数:putchar、getchar、printf、scanf。 2.了解顺序结构程序的执行过程。

3.了解程序的跟踪调试和变量值的监视并能够熟练操作。 4.了解顺序结构程序的一般构成。

3.3 实验任务

1.实验指导书P28【上机题4】。阅读程序,写出运行结果并上机调试。 main() { int a; float b;

printf(“Enter a and b:”); scanf(“%d%f”,&a,&b);

printf(“\\na=%d,b=%f\\n”,a,b); }

①运行程序,若输入为“11 23”,则输出结果为________________

②将输入语句改为“scanf(“=_”,&a,&b);”,运行程序,若输入”1 123.4”,则输出结果为________________

③在上题的前提下,运行程序,若输入“123457”,则输出结果为_______________ 2.实验指导书P28【上机题6】。调试程序并分析程序运行结果。 #include \void main() { int x=123; float y=123.567; printf(\ printf(\

6

}

printf(\printf(\

表3-1 实验结果记录表

人工分析结果 实验运行结果

3.输入一个华氏温度,要求输出摄氏温度,公式为:C=

5(f?32)。要求输出结果9保留到小数点后两位。已知程序段中有三处错误,由注释语句/**********found**********/提示下一条语句有错误,请修改程序中的错误并记录程序运行结果。

#include main() {

float f,c;

/**********found**********/ scanf(\ /*正确语句是:__________________________*/ /**********found**********/ c=5/9(f-32); /*正确语句是:__________________________*/ /**********found**********/

printf(\/*正确语句是:__________________________*/ }

实验运行结果为:____________________________________________________ 4.实验指导书P30【上机题12】。在提示/**********blank**********/下面填写合适的内容完成程序设计。编写程序:从键盘输入两个实数a和x,按公式计算并输出y的值,

y?a5?sin?ax??ln?a?x??eax。要求a和x从键盘输入。当a=6.4,x=3.4时,

y=____________________。

#include #include main()

7


学生实验指导(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:思维风格问卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: