实验报告.docx

上传人:b****8 文档编号:9344299 上传时间:2023-02-04 格式:DOCX 页数:12 大小:454.53KB
下载 相关 举报
实验报告.docx_第1页
第1页 / 共12页
实验报告.docx_第2页
第2页 / 共12页
实验报告.docx_第3页
第3页 / 共12页
实验报告.docx_第4页
第4页 / 共12页
实验报告.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

实验报告.docx

《实验报告.docx》由会员分享,可在线阅读,更多相关《实验报告.docx(12页珍藏版)》请在冰豆网上搜索。

实验报告.docx

实验报告

国际商学院实验报告书

专业班级:

财务管理13712班姓名:

古丽苏姆·图尔荪托合提学号:

1307144074成绩:

_____________

课程名称:

C语言

指导教师:

实验题目:

实验日期:

本课程共___次实验

本次实验为第___次实验

实验目的:

(1)掌握C语言选择结构程序设计,用if语句实现选择结构,关系运算符、逻辑运算符、条件原算法的表达式,选择结构的嵌套。

(2)掌握各种选择结构的使用。

(3)学会使用C有关算术运算符,以及包含这些运算符的表达式,特别是条件运算符、关系运算符、逻辑运算符的使用。

(4)学会编写和运行应用程序。

(5)进一步熟悉程序的编辑、编译、连接和运行的过程。

实验内容:

4.4.1.c

有3个整数a,b,c,由键盘输入,输出其中最大的数。

 

4.5.1.c

从键盘输入一个小于1000的整数,要求输出它的平方根(如平方根不是整数,则输出其整数部分)。

要求在输入数据后先对其进行检查是否为小于1000的正数。

若不是,则要求重新输入。

输入x

判断是否小于1000的正数

是输出它的平方根y结果

否重新输小于1000的正数

 

4.6.1.c

有一个函数:

x(x<1)

Y=2x-1(1≦x<10)

3x-11(x≧10)

 

写程序,输入x的值,输出y相应的值。

 

4.7.1.c

有一个函数:

-1(x<0)

Y=0(x=0)

1(x>0)

 

有人分别编写了以下两个程序,请分析它们是否能实现题目要求。

不要急于上机运行程序,先分析上面两个程序的逻辑,画出他们的流程图,分析他们的运行情况。

然后上机运行程序,观察和分析结果。

 

(1)

#include

intmain()

{

intx_74,y_74;

printf("enterx_74:

");

scanf("%d",&x_74);

y_74=-1;

if(x_74!

=0)

if(x_74>0)y_74=1;

elsey_74=0;

printf("x_74=%d,y_74=%d\n",x_74,y_74);

return0;

}

 

(2)

#include

intmain()

{

intx_74,y_74;

printf("enterx_74:

");

scanf("%d",&x_74);

y_74=0;

if(x_74>=0)

if(x_74>0)y_74=1;

elsey_74=-1;

printf("x_74=%d,y_74=%d\n",x_74,y_74);

return0;

}

 

源程序及注释:

4.4.1

执行的结果就是将条件表达式的值赋值给max,也就是将a,b,c中大者赋值给max。

条件运算符优先于赋值运算符,因此赋值表达式的求解过程是先求解条件表达式,再将它的值赋给max。

4.5.1.c

输入一个数字,若大于1000,则另输入一个数,直到小于1000为止,再用printf函数输出结果,要细心的正确输入,如上题%7.0f错输入为%7.of,漏掉了前面的引号,因此得不到结果,不能执行。

认真正确的编写运用程序。

 

4.6.1.c

If语句的一般表达式:

if(表达式)语句1

[else语句2]

正确记住一些符号的含义,所指的意义,这样可以避免一些错误。

如上题中&&逻辑与运算符,如下有正确改正后的答案与运行结果。

用printf函数输出结果。

If语句的另一种表达方式:

if(表达式2)语句1

elseif(表达式2)语句2

确定一个条件直接用printf函数输出结果,得到答案,很清新易懂。

 

 

4.7.1.c

如果x小于0得到y值为-1,运行结果却得到了0;如果x等于0得到y值为0,运行结果却得到了-1。

X不等于0的前提下x大于0得到y值1,否则得到y的值为-1。

因此需要如下改正。

 

 

4.7.2.c

 

程序所称述的是ifx大于等于0的前提下ifx大于0得到y为1,否则y为-1;而题目所称述的是ifx大于等于0的前提下ifx大于0得到y为1,否则y为0;因此如下改正。

 

心得体会:

通过写上两次的实验报告和论文,对程序也有一点认识,并在心理牢牢的记住了,那些小标点符号的重要性,虽然小但不能少的道理,不过这次试验过程中发生了同样的漏掉小引号的错误,单比起一二次的少了很多,细节很重要,我确实注意到了细节,所以这次编的程序也快,改正的失误的快,虽然试验中遇到了一些问题,但这也是我的一次收获,认清了自己的不足,可以找资料多看看,弥补不足。

试验做的成功,但需要继续努力,读书百遍其义自见,因此需要继续捉摸,继续努力。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

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

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