第二次上机作业说明

第二次上机作业说明
第二次上机作业说明

《管理统计方法》第二次上机作业

班级:学号:姓名:

一、主要练习内容

第6-8章有关SPSS使用的例题。

二、上机作业题目

应用SPSS求解下述问题:

1.针对数据“CH4CH8茎叶箱方差工资性别岗位300余.sav”

该企业员工的“当前工资”与“以前工资”的平均值是否有显著差异?

2.针对数据“男女性别身高排名次.sav”,试求平均身高的95%和90%的

置信区间?分析问题,并附SPSS计算结果。

3.针对数据“cars(统计11-169).sav”,试问:

a)汽车提速时间(accel)是否服从正态分布?是否服从指数分布?附

检验结果表,并加以说明。

b)产地分别为“日本”和“欧洲”的汽车,其汽车提速时间(平均值)

的长短上有无显著差异?产地分别为“日本”和“美国”的汽车,

其汽车提速时间(平均值)的长短上有无显著差异?附检验结果表,

并加以说明。

c)进行您认为有意义的其他分析。附SPSS计算结果表和图,并加以

说明。

4.A企业需要一种零件,现有三个不同的地区的企业生产的同种零件可供

选择,为了比较这三个零件的强度是否相同,每个地区的企业抽出6件

产品进行强度测试,其值如“零件强度.sav”所示。假设每个企业零件

的强度值服从正态分布,试分析不同地区对零件强度有无显著影响?

5.商品的销售量一般会因销售地区和时间段的不同而存在差异。“销售

量.sav”是商品S在不同地区和不同时期的销售量表。已知数据服从正

态分布,试着检验地区因素及时间因素对销售量的影响是否显著。

三、上机作业提交要求

(1)上机作业的文件格式要求

要求Word文档。SPSS计算得到的相关结果复制到Word文档中。

(2)上机作业文件的名称要求

2-班级号-学号-姓名.doc,如2-0609-200500023-张三.doc。

(3)电子版作业上交时间要求(不上交纸质版报告)

于2010年10月30日之前将上机作业发送至:dl_lhm@https://www.360docs.net/doc/927015880.html,。邮

件标题格式要求:2-班级号-学号-姓名。

华中科技大学c第2次上机作业

第二章上机实验 一、实验目的 ●学会编写选择结构的C++程序。 ●掌握if 语句的使用 ●掌握switch 语句的使用 ●学会编写简单的循环结构C++程序 二、实验内容 1.在vc环境下编写下述程序代码,编译调试其语法和逻辑错误,直至得到完全正确的结果。 #include using namespace std; int main(){ int a,b,c; int max,min; cout<<"请输入三个不等整数:\n"; cin>>a>>b>>c; if(a>b) max=a; min=b; else ; max=b; min=a; if(c>max) cout<

发系统给出很多条error信息,因此,发现一个错误并修改后最好重新编译一次,以便提高工作效率。 警告错误处理: 一般是触发了C/C++的自动规则,如将一个单精度(浮点)型数据赋给整型变量,需要系统将单精度型数据自动转换为整型,此时小数部分会丢失,因而系统给出警告信息,警告信息不会影响程序执行,本例可以通过强制转换去掉警告信息。 连接错误(linking error) 产生连接错误的原因可能是缺少所需的库文件或目标文件,或程序中调用的外部函数没有定义等,只要补充相应文档再重新建立即可。 逻辑错误 运行程序时,可能发现程序没有编译错误,而且也能执行,但执行结果不对,此时存在的就是逻辑错误。 ①编译上述程序,按照上面介绍的方法找出并修改其语法错误。 ②语法错误修改完毕后用下列四组数组分别测试其结果,看是否正确,如果不正确,请 使用下述调试手段修改。 数据一: 33 60 50 数据二: 33 22 10 数据三: 88 45 67 数据三: 88 45 30 调试过程:+ 首先,在源程序中可能出现错误的行上设置断点,方法是将光标移至该行,然后按F9键,或单击工具栏上的手形按钮(再按一次F9键或单击手形按钮将取消断点),此时该行左侧出现一个红色圆点,断点设置成功,如图就是在A行设置了断点。 然后选择【组建】|【开始调试】|【GO】菜单命令(也可直接单击工具栏上的图标),程序开始执行,但执行到断点处停止,这时选择【查看】|调试窗口|子菜单的Watch 和Variables两个菜单项,打开监视窗口和变量窗口来观察变量的值,分析并查找出错原因。 在Watch窗口加入max和min两个变量,进行监视。Watch窗口的每一行可以显示一个变量,其中左栏显示变量名,双击它可进行编辑;右栏显示变量的值。接下来可按F10键从断点位置处单步执行。通过单步执行(一条一条语句执行)可以看出我们所观察的变量的变化以及程序执行流程是否正确,如果不正确是由哪条语句引起的,因而有针对性的检查错误原因。例如在本例中,尽管a>b,在执行了if后面的{max=a; min=b; }后,通过单步执行发现仍然执行了else后面的{max=b; min=a; }所以当程序执行到箭头所指位置时,max=45, min=48,如图所示,与预期结果不相符,说明程序的流程有问题。此时再仔细分析源程序,发现问题在于else后多余的分号。

大连理工程序设计 第二次上机作业

1 题目描述:4个数排序 从键盘任意输入4个整数,将其按从小到大顺序排序后输出。 题目分析:定义a,b,c,d,t.为a,b,c,d赋上四个值。用if语句,借用t,将a,b,c,d通过多次调换数值使得a,b,c,d对应的数值大小依次减小。再倒序输出。 流程图: 程序代码: #include main() { int a,b,c,d,t; printf("please enter four number"); scanf("%d%d%d%d",&a,&b,&c,&d); if(b>a) {t=a;a=b;b=t;} if(c>a) {t=a;a=c;c=t;} if(d>a) {t=a;a=d;d=t;} if(c>b) {t=b;b=c;c=t;} if(d>b) {t=b;b=d;d=t;} if(d>c) {t=c;c=d;d=t;} printf("After ascending sorting:%d %d %d %d\n",d,c,b,a); }

2. 题目描述:求1 + 1/2! +....+ 1/n! 题目分析:定义i,n,t,s。运用循环语句,让t的值为n!,同时s累计求和。因为最后要输出原式,所以要将公式的部分包含在循环语句中。 流程图:

#include main() { int i,n; float s,t; i=1; s=0; t=1; printf("please enter a number"); scanf("%d",&n); printf("1"); while(i<=n) {t=t*i; s+=1/t; if(i!=1) printf("+1/%d!",i); i++;} printf("=%.4f\n",s); } 程序截屏:

文献检索第二次上机实习作业 (2)

1.检索有关钒钛中锰含量的测定的国家标准,给出标准号、起草单位及检索流程。 标准号YB/T 505.6-2007 起草单位:冶金工业信息标准研究院攀研院 以钒钛中锰含量的测定和国家标准为收索主题进行百度收索 2.在cnki的《中国期刊全文数据库》中检索篇名为《青梅果酒发酵工艺优化》的论文。下载并浏览全文。在阅读该篇文章的过程中有些地方该文章是引用其他文章的内容,记下该篇论文的第三篇参考文献。到维普中文科技期刊数据库中检索你记下的该篇参考文献,浏览该篇文章的全文,给出该文章作者的单位。并说明这种查找文献的方法是什么方法。同样的内容在万方数字化资源库中在进行一次检索,比较二者有何不同。 第三个参考文献《果梅资源的开发和利用》作者:曾凡骏张月天 作者单位四川大学轻工与食品工程学院: 查找文献方法:找出该文献,然后再上知网搜索。万方的文献带有超级链接,搜索更加方便。 3.检索一篇华南理工大学的硕士学位论文,题名为《具有修护作用的洗发和护发产品的配方研究》,说明可以到哪些数据库中检索,其中哪些数据库可以下载全文。写出该论文作者是谁。 中国知网中可以下载全文,作者:王新全 4.到中国重要报纸全文数据库中检索发表在人民日报上的题名含有攀枝花的文章。写出检索策略及结果,下载一篇caj格式的全文,并说明文章共有多少页。其实网上也可以免费检索和下载该文章的全文,写出检索步骤。 进中国知网,点击‘报纸栏’再关键词栏输入‘攀枝花’。文章:<< 目光里,始终有攀枝花传奇>> 5.请在维普信息资源系统中检索2008年涉及“数字图书馆”的相关文章。(1)全文中含有“数字图书馆”的文章,共有__1145_____篇。 (2)标题中含有“数字图书馆”,有_893_篇。 6.请在万方数据库中的“学术会议”数据库中检索涉及“室内空气质量”的会议文献,请摘录其中一篇. 常州城市空气质量变化特征及其与气象条件的关系 利用常州环境监测中心站空气质量资料和常规气象观测资料,对2001-2006年常州空气质量的变化特点进行了统计分析,结果表明:(1)常州最严重污染年份为2001、2002年;空气污染呈显著下降趋势。(2)污染最高发季节为冬季,其次为春季,再次为秋季,最少发生的季节为夏季。(3)污染出现最多的月份是1、3、10、11月,而6、7、8、9月则是污染出现较少的月份。(4)雾会加重空气污染程度,浓雾或强浓雾加重程度更深。由于常州空气质量呈逐渐好转的趋势,雾对API指数大小的贡献也呈下降趋势。(5)强降水会显著改善空气质量,

第二次上机作业参考答案

第二次上机作业参考答案: 1. 4个数排序 从键盘任意输入4个整数,将其按从小到大顺序排序后输出。 例:输入 5 12 -9 3 输出After ascending sorting: -9 3 5 12 #include void main() { int a,b,c,d,t; scanf("%d%d%d%d",&a,&b,&c,&d); if(a>b) { t=a; a=b; b=t; } if(a>c) { t=a; a=c; c=t; } if(a>d) { t=a; a=d; d=t; } if(b>c) { t=b; b=c; c=t; } if(b>d) { t=b; b=d; d=t; } if(c>d) { t=c; c=d; d=t; } printf("The sorted number is:%d %d %d %d\n",a,b,c,d); } 2.求1 + 1/2! +....+ 1/n! 输入正整数n,计算上式前n 项的和(保留 4 位小数)。 例:输入10 输出 1 + 1/2! +....+ 1/10!=1.7183 #include int main( ) { int i,j,n; float s,t; scanf("%d",&n); for(s=0,i=1;i<=n;i++) { for(t=1,j=1;j<=i;j++) t*=j; s+=1/t; } printf("%0.4f\n",s); }

3. 编程计算表达式:data1 op data2 的值。(+ - * / %) 例:输入23+12 输出23+12=35 #include int main( ) { int a,b,result,flag=1; char op; scanf("%d%c%d",&a,&op,&b); switch(op) { case '+': result=a+b; break; case '-': result=a-b; break; case '*': result=a*b; break; case '/': printf("%d%c%d=%.2f\n",a,op,b,(float)a/b); flag=0; break; case '%': result=a%b; break; } if(flag) printf("%d%c%d=%d\n",a,op,b,result); } 4. 用二分法求方程2x3-4x2+3x-6=0在(a,b)之间的根。 例:输入Please input the lower and upper boundaries: 3 10 输出No root in this boundary! Please input the lower and upper boundaries: 1 5 The root is 2.00 #include void main() { double x,fx,a,fa,b,fb; do { printf("Please input the lower and upper boundaries:"); scanf("%lf%lf",&a,&b); fa=2*a*a*a-4*a*a+3*a-6; fb=2*b*b*b-4*b*b+3*b-6; }while(fa*fb>0); while(1) { x=(a+b)/2; fx=2*x*x*x-4*x*x+3*x-6;

计算方法上机作业

计算方法上机报告 姓名: 学号: 班级: 上课班级:

说明: 本次上机实验使用的编程语言是Matlab 语言,编译环境为MATLAB 7.11.0,运行平台为Windows 7。 1. 对以下和式计算: ∑ ∞ ? ?? ??+-+-+-+=0681581482184161n n n n S n ,要求: ① 若只需保留11个有效数字,该如何进行计算; ② 若要保留30个有效数字,则又将如何进行计算; (1) 算法思想 1、根据精度要求估计所加的项数,可以使用后验误差估计,通项为: 1421114 16818485861681 n n n a n n n n n ε??= ---<< ?+++++??; 2、为了保证计算结果的准确性,写程序时,从后向前计算; 3、使用Matlab 时,可以使用以下函数控制位数: digits(位数)或vpa(变量,精度为数) (2)算法结构 1. ;0=s ?? ? ??+-+-+-+= 681581482184161n n n n t n ; 2. for 0,1,2,,n i =??? if 10m t -≤ end; 3. for ,1,2,,0n i i i =--??? ;s s t =+

(3)Matlab源程序 clear; %清除工作空间变量 clc; %清除命令窗口命令 m=input('请输入有效数字的位数m='); %输入有效数字的位数 s=0; for n=0:50 t=(1/16^n)*(4/(8*n+1)-2/(8*n+4)-1/(8*n+5)-1/(8*n+6)); if t<=10^(-m) %判断通项与精度的关系break; end end; fprintf('需要将n值加到n=%d\n',n-1); %需要将n值加到的数值 for i=n-1:-1:0 t=(1/16^i)*(4/(8*i+1)-2/(8*i+4)-1/(8*i+5)-1/(8*i+6)); s=s+t; %求和运算 end s=vpa(s,m) %控制s的精度 (4)结果与分析 当保留11位有效数字时,需要将n值加到n=7, s =3.1415926536; 当保留30位有效数字时,需要将n值加到n=22, s =3.14159265358979323846264338328。 通过上面的实验结果可以看出,通过从后往前计算,这种算法很好的保证了计算结果要求保留的准确数字位数的要求。

文献检索第二次上机作业

第二次计算机检索实习题目 本次实习目的是使学生对以下三个外文数据库:美国EI COMPENDEX数据库、荷兰SDOS 数据库、德国Springer数据库的使用方法有所了解。通过题目,使学生分别掌握每个数据库所提供的各种获取文献的方法,包括浏览和检索的方法,并通过各种算符的组配,以达到获取正确检索结果的目的。 ”) 一、EI COMPENDEX 数据库检索题目 题目1检索2000以前的有关“计算机网络”方面的文献,检索要求: (1)文献类型为会议,文献处理类型为理论,语种为英文。 (2)记下检索到的数量及第一条记录的篇名、作者、刊名、年、卷、期,出版地、出版社等。 (3 检索到的数量:31931; 第一条记录的篇名:Fault-tolerant analysis of the spiral computer network topology; 作者:Mitchell, Tony L.、Nilsson, Arne A.; 刊名:Conference Record - International Conference on Communications; 年:1989;卷:1;期:1989 出版地:Boston, MA, USA; 出版社:Publ by IEEE, Piscataway, NJ, United States; 该篇文章三种显示格式: 第一种题录格式:Fault-tolerant analysis of the spiral computer network topology Mitchell, Tony L. (USAF Acad, Dep of Math Sci, Colorado, Springs, CO, USA); Nilsson, Arne A. Source: Conference Record - International Conference on Communications, v 1, p 363-367, 1989

C语言上机作业试题5套含答案

第一次上机作业(2014): 要求: ?独立完成,上机调试通过后上交 ?作业提交邮箱: ?邮件主题命名:班级学号姓名(第1次作业), 例如:电1301班2王鹏(第1次作业) ?以附件形式将每次作业的所有程序源程序压缩打包后提交,压缩文件命名格式同上。 ?程序必须采用缩进格式 1.大写字母转换成小写字母 从键盘输入一个大写英文字母,输出相应的小写字母。 例:输入G 输出g 2.求平方根 输入一个实数x,计算并输出其平方根(保留1 位小数)。 例:输入17 输出The square root of 17.0 is 4.1 3.温度转换 设计一个程序将华氏温度转换成摄氏温度c = 5/9(f-32) a)输入华氏温度(实型) b)输出的摄氏温度结果保留两位小数 例:Please input Fahrenheit temperature: 76.8 The corresponding Celsius temperature is 24.89 4. 计算旅途时间 输入二个整数time1 和time2,表示火车的出发时间和到达时间,计算并输出旅途时间。 (输入的有效的时间范围是0000 到2359,不需要考虑出发时间晚于到达时间的情况。) 例:输入712 1411 (出发时间是7:12,到达时间是14:11) 输出The train journey time is 6 hours 59 minutes. 5. 数字加密 输入一个四位数,将其加密后输出。方法是将该数每一位上的数字加9,然后除以10 取余,做为该位上的新数字,最后将第1 位和第3 位上的数字互换,第2 位和第4 位上的数字互换,组成加密后的新数。 例:输入1257 输出The encrypted number is 4601 思考题:你能否编程找出谁做的好事? 有四位同学中的一位做了好事,不留名,表扬信来了之后,校长问这四位是谁做的好事。 ?A说:不是我。 ?B说:是C。 ?C说:是D。 ?D说:他胡说。 已知三个人说的是真话,一个人说的是假话。现在要根据这些信息,找出做了好事的人。 第二次上机作业(2014): 要求: ?独立完成,程序必须采用缩进格式,上机调试通过后上交

第2次上机作业

1、编写一程序P709.C实现以下功能 输入一个华氏温度,要求输出摄氏温度,计算公式为c=5(F-32)/9。编程可用素材:printf("Input the degree:")...、printf("\nF(...)=C(...)...。 程序的运行效果应类似地如图1所示,图1中的120是从键盘输入的内容。 2、编写一程序P711.C实现以下功能 用scanf输入圆半径r,圆柱高h,求圆周长C1(=2πr)、圆面积S(=πr2)、圆柱体积V(=πr2h)。(注意:本题中规定圆周率取值为3.14) 程序的运行效果应类似地如图1所示,图1中的r=1.3,h=5是从键盘输入的内容。 3、编写一程序P721.C实现以下功能 从键盘输入x,y,z的值,编写程序输出以下表达式的值: x+z%3*(int)(x+y)%2/4 程序的运行效果应类似地如图1所示,图1中的2.5,4.7,7是从键盘输入的内容。 4、编写一程序P722.C实现以下功能 从键盘输入一日期,年月日之间以“-”分隔,并以同样的形式但以“/”作分隔符输出。 程序的运行效果应类似地如图1所示,图1中的2009-12-9是从键盘输入的内容。

5、编写一程序P727.C实现以下功能 输入两个整数,输出这两个整数的和 程序的运行效果应类似地如图1所示,图1中的3 4是从键盘输入的内容。 6、编写一程序P728.C实现以下功能 已知某产品单价是30 ,输入其数量是num,输出其总价。 程序的运行效果应类似地如图1所示,图1中的8是从键盘输入的内容。 7、编写一程序P734.C实现以下功能 从键盘输入一个正方体的边长(整型),计算该正方体的体积和表面积。 程序的运行效果应类似地如图1所示,图1中的5是从键盘输入的内容。 8、编写一程序P736.C实现以下功能 从键盘上输入一个四位整数,计算各个位上的数字之和。编程可用素材:

统计学上机作业

统计学第一次上机实验 一、上机项目名称:EXCEL、SPSS绘制统计图表 二、上机时间:2011年10月 13日,下午14:00—15:50 上机地点:基础楼综合实验室 三、上机目的、内容、步骤及结果 目的:掌握EXCEL、SPSS统计图表的基本操作 内容:教材29页4题EXCEL;30页6题SPSS 步骤及结果: ○1 29页4题EXCEL: 1、打开Nielsen的excel表格,并在相应位置输入TV Show、Millionaire、Frasier、Charmed、Chicago Hope、total、 frequency、relative frequency、percent frequency。 2、在Millionaire后的frequency中输入——函数——COUNTIF——range(所有的数组)——CRITERIE(C2)——确定,单元格中显示Millionaire的频数,并以此用此法求出Frasier、Charmed、Chicago Hope的频数。 3、在Millionaire后的relative frequency中输入=Millionaire 的frequency数值/50,得到Millionaire的相对频数。并依次据此求出Frasier,Charmed,Chicago Hope,total的相对频数。 4、在Millionaire后的umulative frequency中输入=Millionaire 的relative frequency数值*100,得到Millionaire的百分频数,并据此求出Frasier,Chicago Hope,Charmed的百分频率。

第二次上机作业

第二次上机作业 目的: 运行课本第四章及课堂上讲过的例子,掌握Matlab的流程控制语句、函数及脚本文件的编程、调试方法。 要求:1、本次作业要求全部写M文件;2题目要求未明确要求写脚本文件还是函数文件的,学生自己决定是写脚本文件还是函数文件。只要能够实现要求。 作业: 1.分析脚本M文件及函数M文件的区别。 (1)M脚本文件名不必与函数名相同;(2)M函数文件调用时需要提供函数参数,而M脚本文件只需要提供文件名;(3)M脚本文件创建的每个变量都会保存到Matlab工作区,而M函数文件只有输出结果才保存到Matlab工作区中;(4)文件格式上的一些区别。 2.分别编写脚本文件,实现以下要求: 1)求[100,999]之间能被21整除的个数。 m=0; for n=100:999 if n/21==round(n/21) m=m+1; k(m)=n; else end end k,m 2)用magic(6)产生一矩阵,用至少两种方法求解其所有元素的和。(提示:1、for循环;2、sum函数) A=magic(6) B=sum(A) sum(B) q=0 for i=1:36 q=q+A(i); end q 3.编写函数文件,实现从键盘输入一个3位整数,将它反向输出。如639,输出为936。并调用该函数, 输入自己的学号后三位数,输出结果。 function f=xuehao(k) k=input('请输入一个数字'); a=fix(k/100); b=fix((k-a*100)/10); c=k-a*100-b*10; k=c*100+b*10+a xuehao

请输入一个数字200 k = 2 4. 定义一个函数文件,求∑=n i m i 1,要求在函数文件中包含能够通过help 查询到的说明,说明里面必须有自己的名字学号。然后调用该函数文件求 ∑∑∑===++10 1501210011k k k k k k 的值。 function s=sfun(m,n) %20111200xieyinbin s=0; for k=1:n i=k s=s+i^m end qiuhe(1,100)+qiuhe(2,50)+qiuhe(-1,10) ans = 4.7978e+004 5. 已知) 7.1cos(12 ln )7.1sin(++++=x x x y π,当x 取-3.0,-2.9,-2.8,…,2.8,2.9,3.0时, 1) 求各点的函数值; 2) 求这些数据的平均值; function y=mao(x) s=0,n=0; for x=-3:0.1:3 y=(sin(x+1.7)*log((pi+x)/2))/(1+cos(x+1.7)); n=n+1; s=y+s; end k=s/n mao(-3) s = 0 k = 0.1616 ans =-1.1359 6.求分段函数的值。

上机作业及说明

一、根据你所用计算机填写上机作业包 中的“计算机配置表”文件,把文 件保存为Win1.DOC。 二、word实验( 共 3 题,30分) 1、在WORD中做一个你上课的课程表(参考上机指导),把文件保存为WORD1.DOC,要求: 1)"课程表"三个字使用艺术字并在其旁插入山西财经大学图标. 2)把你的学号设置为页眉,你的姓名设置为页脚. 2、把上机作业包中17大报告文件另存为WORD2.DOC,并完成以下操作 1)使用标题样式生成全文的目录 2)把"你的学号"设置为水印

3)第一页不分栏,剩余页分2栏 4)在第2页中插入“中国共产党”艺术字,进行三维设置,并与文章四周环绕。 5)文章背景设置为预设的红日西斜。 6)把所有段设置为段前加2行,段后加3行,段中行距为固定值25磅。 3、使用简历向导模板建一个"个人简历",并添写姓名、性别等主要内容,把文件保存为WORD3.DOC. 三、Excel实验( 共 3 题,30分) 1、设计一个有5 个学生的成绩表(参考上机指导),并绘出柱型图。把文件保存为Excel1.xls 2、建一个类似上机作业包中“餐费文件”

的Excel文件,计算你入学以来的餐费日消费额及到现在的总消费额(用模拟数据即可)把文件保存为Excel2.xls 3、打开上机作业包的“职工工资实验”文件,把文件保存为Excel3.xls并完成以下任务 1)计算应扣款(红字部分) 应扣款=水电气+养老险 2)计算应发工资(黑字部分) 应发工资=职务工资+工龄工资+误餐补助3)计算纳税基数(如果应发工资小于纳税起征额则是0,否则是(应发工资-纳税起征额)要求:计算每个人的纳税基数时,纳税起征额用绝对引用。4)计算所得税(如果纳税基数<=500,则

大连理工c语言第五次上机作业参考答案

第五次上机作业:(请用指针实现) 1.数据移位 有n(n<=10)个整数,使前面各数顺序向后移m(m<=n)个位置,最后m 个数变成最前面的m个数,如图所示。编写函数shift(a,n,m)实现上述功能,在主函数中输入n个整数和输出调整后的n个数。 SAMPLE OUTPUT Input n(n<=10):10 Input 10 integers:1 2 3 4 5 6 7 8 9 10 Output the original:1 2 3 4 5 6 7 8 9 10 Input m(m<=10):4 Output the shifted:7 8 9 10 1 2 3 4 5 6 #include #define N 10 void shift(int a[ ],int n,int m); void main( ) { int i,n,m; int a[N]; printf("Input n(n<=10):"); scanf("%d",&n); printf("Input %d integers:\n",n); for(i=0;i=0;j--) a[j+1]=a[j]; a[0]=t; } } n

大连理工大学C语言第二次上机第二次作业

第二次上机作业(2020)1.求30以内的所有素数之和。 代码: #include #define MAX 30 int main() { int n=1,i,j,k,s=0; for(i=1;i<=30;i++) { k = 0; for(j=2;j

代码: #include #include int JieCheng(int n); int main() { int x,n=1; float e,Xiang; scanf("%d",&x); e = 1 + x; Xiang = pow(x,n)/JieCheng(n); while(Xiang >= 0.000001) { n++; Xiang = pow(x,n)/JieCheng(n); e = e + Xiang; } printf("%.4f",e); return 0; } int JieCheng(int n) { int i; double sum=1; for(i=1;i<=n;i++) sum=sum*i; return sum; } 结果: 3. 计算机自动出0-9之间的四则运算(+ - * /)计算题;由用户输入结果,然后自动批改结果是否正确。(采用生成随机数方式确定) 例:自动生成3+9= 12(用户输入结果后回车), 显示Correct! 代码:

matlab上机作业

第二次 上机作业 1、 求下列矩阵的主对角线元素、上三角阵、下三角阵、秩、范数、条件数和迹。 (1)????? ???????--=901511250324153211A (2)??????-=2149.824343.0B 1. A=[1,-1,2,3;5,1,-4,2;3,0,5,2;11,15,0,9] D=diag(A) C=triu(A) B=tril(A) E=rank(A) F=trace(A) a1=norm(A,1) a2=norm(A,inf) a3=norm(A,inf) c1=cond(A) c1=cond(A,1) c2=cond(A,2) c3=cond(A,inf) 2. B=[0.43,43,2;-8.9,4,21] D=diag(B) C=triu(B) B=tril(B) E=rank(B) F=trace(B) a1=norm(B,1) a2=norm(B,inf) a3=norm(B,inf) c1=cond(B) c1=cond(B,1) c2=cond(B,2) c3=cond(B,inf) 2、 求矩阵A 的特征值和相应的特征向量。

???? ??????=225.05.025.0115.011A A=[1,1,0.5;1,1,0.25;0.5,0.25,2] [V ,D]=eig(A) 3、 下面是一个线性方程组: ???? ??????=????????????????????52.067.095.06/15/14/15/14/13/14/13/12/1321x x x (1) 求方程的解。 (2) 将方程右边向量元素3b 改为0.53,再求解,并比较3b 的变化和解的相 对变化。 (3) 计算系数矩阵A 的条件数并分析结论。 A=[1/2,1/3,1/4;1/3,1/4,1/5;1/4,1/5,1/6] B=[0.95,0.67,0.52] X=inv(A)*b c1=cond(A,1) c2=cond(A,2) c3=cond(A,inf) 4、 利用Matlab 提供的randn 函数生成符合正态分布的10×5随机矩阵A,进行 如下操作: (1)A 各列元素的均值和标准方差 (2)A 的最大元素和最小元素 (3)求A 每行元素的和以及全部元素之和 (4)分别对A 的每列元素按升序、每行按降序排列 X=randn(10,5) M=mean(X) D=std(X) m=max(X) n=min(X) P=sum(X,2) sum(p)

计量经济学第二次上机作业(2)

计 量 经 济 学 实 验 报 告 班级:数理金融 1

多元线性回归模型 研究内容: 研究影响中国税收收入增长的主要原因,分析中央和地方税收收入的增长规律,预测中国税收未来的增长趋势。 研究方法: 最小二乘法(实验原理略) 研究数据: 我们选择包括中央和地方税收的“国家财政收入”中的“各项税收”(简称“税收收入”)作为被解释变量,以反映国家税收的增长;选择“国内生产总值(GDP)”作为经济整体增长水平的代表;选择中央和地方“财政支出”作为公共财政需求的代表;选择“商品零售物价指数”作为物价水平的代表。即解释变量为“国内生产总值”、“财政支出”、“商品零售物价指数”。 详细数据见附录1. 研究工具: Matlab2008 研究过程: 我们选择包括中央和地方税收的“国家财政收入”中的“各项税收”(简称“税收收入”)作为被解释变量,解释变量为“国内生产总值”、“财政支出”、“商品零售物价指数”。 2

1、散点图 图一:税收收入和GDP的散点关系图 图二:税收收入和财政支出的散点关系图 3

图三:税收收入和CPI的散点关系图 从图一可以看出,税收收入和GDP之间有一定的线性关系;从图二可以看出,税收收入和财政收入呈现出了很高的线性相关度;从图三可以看出,税收收入和CPI之间几乎没有任何的线性关系,这一点我们在之后的实证部分也将会通过数据证明这一点。 2、求解过程 matlab代码: X=[ones(length(y),1),x1,x2,x3]; Y=y; [b,bint,r,rint,stats]=regress(Y,X); %%第1个是复相关系数,第2个是检验回归方差显著性的F统计量的值,第3个是对应于所得F统计量的概率P,当α ≤ p 时,线性方程有显著意义,当α > p ,线性方程无显著意义,第四项是估计误差方差 A=X'*X; %求算信息阵A, C=inv(A); %求算信息阵的逆阵, 4

第7次上机作业参考答案

第七次上机练习参考答案 1.编写一个square(int x)函数,计算一个整数的平方,然后调用该函数计算并打印1~10的 平方。 #include int square(int x) { return x * x; } int main() { int i; for (i = 1; i <= 10; i++) { printf("%d ", square(i)); } return 0; } 2.编写一个函数printChars(int n, char t),打印n个连续的字符t,比如printChars(5, ‘a’)将 会输出aaaaa。 void printChars(int n, char t) { int i; for (i = 0; i < n; i++) { printf("%c", t); } } 3.编写函数distance(float x1, float y1, float x2, float y2),计算两点(x1, y1)和(x2, y2)之间的 距离,返回值使用float类型。 #include float distance(float x1, float y1, float x2, float y2) { return sqrt((x2-x1)*(x2-x1)+(y2-y1)*(y2-y1) ); } 4.写一个函数判断一个整数是否为素数,并利用该函数输出1~200之间所有的素数。 #include #include bool isPrime(int n) {

if (n < 2) { return false; } int i; for (i = 2; i <= sqrt((double)n); i++) { if (n % i == 0) { return false; } } return true; } int main() { int i; for (i = 1; i <= 200; i++) { if (isPrime(i)) { printf("%d ", i); } } return 0; } 5.一个整数的所有因子(包括1,但不包括本身)之和等于该数,则该数称为完数。例如 6是一个完数,因为6=1+2+3。编写一个isPerfectnum函数,判断number是否为完数。 利用该函数判断并打印1~1000之间的所有完数。 #include bool isPerfectnum(int n) { int i; int sum = 0; for (i = 1; i < n; i++) { if (n % i == 0) { sum+=i; } } if (sum == n)

计算机应用基础上机作业2

《计算机应用基础》 网上作业(2) 说明:本课程内容的实践性很强,为保证学习效果,强调教学的实践性环节是十分必要的。要求各教学单位根据课程内容,必须按省电大要求完成上机实验作业,作业文档名为分校专业及汉字姓名(分校专业在前,姓名在后),作业中图片为学生自己在青海电大在线平台本学期学习过程统计的截图。完成后按要求分别发到qhddjsjzy @https://www.360docs.net/doc/927015880.html, 和分校面授老师邮箱,邮件主题与该文档名一致以附件的形式发送。 附:图片样例 1. 上机实验作业(40分) 作业要求: 利用下面的材料完成编排: 1. 标题用红色楷体、三号字、加粗、居中。 2. 正文用蓝色宋体、五号字、首字下沉、各段落首行缩进。 3. 插入自己在青海电大在线平台本学期学习过程统计的截图图片,编排到以下文字材料正文中,要求环绕方式为四周型。 材料: 中国一农民200多天孤身徒步走完当年红军长征路 一位年过半百的中国农民,在200多天里孤身徒步1万多公里,走完了中外闻名的红军长征之路。 这位创造奇迹的农民名叫史国利,今年52岁,家住吉林省德惠市。他说:“我从小就对长征路充满向往,总想亲眼看看雪山有多高、草地有多大。” 2001年7月1日,史国利从江西省瑞金开始向着梦想出发。他完全按照20世纪30年代毛泽东领导的红一方面军的行军路线行进,历时219天,途经10个省、100个县(市)、400

个乡(镇),于今年2月4日到达陕西吴起镇,走完了长征路。 长征是第二次国内革命战争时期中国工农红军主力从长江南北各根据地向陕北根据地进行的战略大转移。1934年10月开始,1936年10月结束。历时两年,行程二万五千里。红军的长征,是世界历史上前所未有的壮举,它的胜利标志着中国革命新局面的开始。 史国利当过兵,后来多年在村里担任基层干部。他认为,长征不仅仅是一段光辉的历史,在市场经济条件下的当代中国,长征所代表的坚韧不拔、无坚不摧的意志力仍应是中国人前进的精神动力,谁也没有理由忘记它,拒绝它,背叛它。 沿途中,史国利受到革命老区人民的热爱款待,并送上赞誉和祝福。虽然走过的山道、水路仍然不乏崎岖难行的所在,但明显改善的路况和沿途人民提高了的生活水平让史国利感到欣慰。 在重走长征路的沿途,史国利拍照900余幅,收集老区各界人士留言276条,撰写日记6万余字。他在途中穿破了六双胶鞋、两双棉鞋。为证明自己的徒步旅行,从沿途地方政府索要签章300多个,这些都成为他的珍藏品。 二、 Word2003练习题(每小题1分,共60分) (一)、填空题 1、Word2003中工具栏内的所有操作都可以在菜单命令内找到。 2、Word2003的标题栏位于窗口的顶端。 3、Word2003的文档以文件形式存放于磁盘中,其文件的扩展名为 DOC 。 4、Word2003将页面正文的顶部空白称为页眉,底部页面空白称为页脚。 5、在Word2003的表格中,要设置单元格中的垂直对齐方式为居中,在选定单元格后,应在表格菜单的表格属性命令中进行。 6、在Word2003中,页面视图方式可以显示页眉和页脚。 7、Word2003文档中的段落标记是在输入回车键之后产生的。 8、在Word编辑状态,要把某一段落分成两个段落,应进行的操纵是将插入点光标放到分段处,按回车键。 9、在Word 中,为了看清文档打印输出的实际效果,应使用打印预览功能。 10、如果要退出word,最简单的方法是单击标题栏上的控制图标。 11、要设置文档的行间距,应打开“格式”菜单中的段落对话框。 12、 Word常用工具栏中的“格式刷”可用于复制文本或段落的格式,若要将选中的文本或段落格式重复应用多次,应双击格式刷操作。 13、合并两个相邻的单元后,其原有的内容将按顺序合并为一段。 14、Word文档转换成纯文本文件时,一般使用另存为命令。 15、在word中,“剪切”命令是将选定的内容移入剪切板。 16、在word中,要设置字符的颜色,可先选择文字,然后打开格式菜单,再单击字体命令。 17、用户在Word中选择了文本以后,如果要删除这部分文本,可按 delete 键。 18、Word在正常启动之后会自动打开一个名为文档的文档。 19、在Word文档编辑过程中,如果先选定了文档内容,再按住Ctrl键并拖拽鼠标至另一位置,即可完成选定文档内容的复制操作。 20、在Word表格中,一个表格单元格可以拆分成多个单元格。 (二)、选择题 1、用户在( C )任务窗口中,可以方便地整理和查找Web中的剪贴画 A.样式和格式 B.帮助 C.剪贴画 D.邮件合并 2、在默认的情况下,下列选项中的( B )工具栏会出现在WORD 2003的窗口中

第4次上机作业

华中科技大学 《计算机基础与程序设计(C++)》 实验报告 实验名称:第四次上机实验实验学时: 姓名:学号:班级: 实验日期:教师批阅签字: 一、实验目的 ●掌握一维数组的定义、输入、输出和基本操作。 ●掌握二维数组的定义、输入、输出和基本操作。 ●掌握字符串的存储和访问。 ●使用数组处理解决实际问题的能力。 ●动态数组的访问 二、实验内容 1.阅读程序 1)#include #include using namespace std; int main() { int n=5; int i,a[n]; for(i=0;i>a[i]; cout< #include using namespace std; int main() { int i; int a[5];

for(i=0;i<5;i++) { cin>>a[i]; cout< #include using namespace std; int main() { int i,a[5]={0,1,2,3,4}; for(i=0;i<=5;i++) cout< #include using namespace std; int main() { int i,a[5]={0,1,2,3,4}; for(i=0;i<=5;i++) cout< using namespace std; int main( ) { char rstr[10 ]="abcdefgh",dstr[10]; int i; for(i=0; rstr[i]!='\0'; i++) //循环条件可以写成rstr[i]!=0; 或rstr dstr[i]=rstr[i]; cout<<"输出字符串dstr:"<

相关文档
最新文档