1、暑假计算机实习报告(一)实习时间:2009 年 7 月 7 日到 7 月 11 日(二)实习地点:(三)实习目的:通过系统的上机,使学生的计算机基本知识与基本操作技能得到进一步的巩固,提高学生的编程能力和用机水平,培养学生用计算机分析与解决问题的意识,为后继课程打下基础。(四)实习内容: 本实习要求完成如下三项任务:1. 巩固所学的计算机基本知识和基本操作技能,包括:(1) 熟练掌握正确的键盘指法和英文盲打技术;(2) 能熟练使用 Windows 操作系统;(3) 熟练掌握 Word、Excel 、PowerPoint 等办公自动化软件;(4) 能使用网络获取、发送信息;(5) 用 Power
2、Point 制作一组幻灯片(幻灯片所表述的主题自定) ,或用 Excel绘制出图 1 所示的 sin(x)、cos(x) 函数曲线。1 计算机语言及编程用本学期已学过的 VC+语言编程。编程题目及要求由指导教师指定(可参考附录中提供的题目) 。2 提交一份实习报告(要求打印)实习报告不得少于 1000 字:主要总结实习心得和实习成果(全部程序及计算结果或图形以及 PowerPoint 幻灯片)(五)实习成果:第一题:编写使用梯形法计算定积分的程序。被积函数可取 sin(x)+ex,积分区间1 ,3算法原理:对积分函数 sin(x)+ex 在区间,的定积分,可用叠加法算出。将函数图形在区间上等分
3、成许多长度为 dx 的小块,当分块足够小的时候,其所有小块的面积和大概等于所求函数的定积分。而每个足够小的块都可以看作是无数底为 dx/2,高为小块的平均高的小梯形,其面积求法为:(上底下底)*高。求出所有小梯形的面积和即为所求的定积分。程序流程图:给面积和变量 sum 赋值 0给分段数变量 n 赋值 0请输入分段数变量 j给变量 xf 赋值当 n=0,n#includeusing namespace std;void main(void) const double lower=1,upper=3;double sum=0,dx,x;int section,n=0;coutj;dx=(uppe
4、r-lower)/j;x=lower;for(n=0;n #include void main(void) float xn,x0=0.5; doxn=x0; x0=(float)(xn-(xn*exp(xn)-1)/(exp(xn)+xn*exp(xn); while(fabs(x0-xn)pow(10,-5); cout#includeusing namespace std;void main() int i,j;for(i=0;i5;i+)for(j=0;j=i;j+)coutsetw(1)“*“;for(j=i+1;j10-i;j+)coutsetw(1)“ “;for(j=10-i;
5、j=10;j+)coutsetw(1)“*“;coutendl;coutsetw(1)“*“endl;for(i=0;i5;i+)for(j=0;j=i;j+)coutsetw(1)“ “;for(;j=9-i;j+)coutsetw(1)“*“;coutendl;6 运行结果:第四题:(1)绘图原理: excel 软件功能齐全,可以完成许多函数图形的绘制。(2)绘图步骤 :1 :先在 cxcel 工作表中正余弦函数值与角度值的表格:2:在“散点图 ”类型下的 “平滑线散点插入初步正余弦函数图。得如下结果:“:在“图表向导步骤之题标选项”中设置数值()轴与数值() ,使轴表示角度,轴表示“值”
6、:单击下一步() ,单击完成() 。得到未处理的函数图像如下:稍微调整上图的大小与高宽比列,然后进行坐标轴格式的设计。分别在“坐标轴格式”下完成数值() 、 ()轴的设置。得到如下图形:单击右键,在“图标选项”上分别完成网络线的设计,得到正余弦的图形,如下:(六)实习心得:实习心得经过短暂而又充实的几天计算机程序编程实习,虽然不能说获得的成绩非常好,但是心得体会确实不少。这或许不能马上换变为实实在在的成绩或其他的收获,但我相信这次的实习会成为我们学习与生活上的一次很好的锻炼,会是一次很难得的经验。因为在独立完成实习报告任务的过程中,自己学会了独立思考,并渐渐养成自己收集资料与整理资料然后利用资
7、料的好习惯。而且在实习的过程中也培养了自己分析查找问题,然后想办法解决问题的能力。我相信这就是我今后人生的一笔财富!首先,这次实习内容相对来说非常的新鲜,开放性相当高,并且对实际问题的解决的针对性很强。在我们以前的上机实验时完全都没有遇到过类似定积分的计算的问题,更别说是用牛顿迭代法来解方程这些问题,所以说这次的实习任务很新鲜。正是因为问题的新颖,仅仅依赖课本完全就不能够解决问题,这迫使自己不得不自己想办法,独立思考与分析,自动查找资料来,寻求帮助来完成实习任务。正是在苦苦查找资料的过程中,独自处理问题的能力得到了培养与升华,并在自己的脑海中慢慢形成一种独自解决问题的意识。另外,对于处理像牛顿
8、迭代法这种新颖的问题的能力与信心,也在随着自己慢慢解决问题的过程中得到了增强,我觉得,这对以后面对社会上各种新颖问题是很有启示的。有的实习任务开放性极高,可以充分发挥自己的想象力,自己可以最大限度的尝试自己的想法。我觉得和对于培养和加强创新能力很有帮助,由于条件限制很少,这也间接激发了自主查询资料与独自处理问题的兴趣。实习任务的实际针对性很强,这让自己的知识不仅仅是停留在了书面上,而是真正的转化为自己解决问题的能力。我觉得这些都是很宝贵的经验!其次,实习内容涉及软件的应用极多,不仅是 c+的应用,还有word, excel, powerpoint 等办公软件的应用,可以说是覆盖了我们接触到的常
9、用软件。而且,实习任务设计到得很多都是个软件的上乘操作,所以在自己完成实习任务的同时,也完成了对办公软件的学习与应用,可以说是一举多得。在完成实习报告的过程中,总是遇到许多问题,既有编程的问题,也有软件使用的问题,通过同学的帮助还有上网的查找,自己的软件应用能力确实有一定的提高。在完成实习报告的过程,总能发觉自己的缺陷与不足,因此,以其说学到了多少,不如说自己还有多少需要学习。我觉得,这次实习很重要的一个收获就是:给自己指明了学习的方向。在自己今后的生活学习中,肯定还会遇到更多的软件应用问题,因此,以此实习为契,将其作为学习的新起点未尝不是件好事。最后,实习难度挺大,自己烦的错误也不少。一开始
10、,对实习得认识不多,走了不少弯路,可以说是犯了一些原则性的错误。有时候编写一个程序重复了好几遍也没法得到理想的运行结果。而且自己很难找得到原因。当然,由于好强心,也迫于无奈,自己不得不继续查找分析错误,并找到解决的办法。有时不得不抛开自己潜在思路,另寻途径。当然,这有时候是很沮丧的,但当自己找到错误并且亲自解决了或者是在另一条途径上取得成功的时候,自己真的很兴奋。那种高兴的劲头是无法用言语说出的。所以,我认为在实习的过程中走过的弯路也是一种经验,经过努力后取得的成果更加的让人兴奋,走过弯路后,自己才懂得如何避免出现类似的情况。所以说,实习不仅仅有取得成果的喜悦,也有经历挫折后的兴奋,甚至是激动。总之,这次实习觉得自己获得很多经验与启示。觉得自己独立思考问题的能力有所增强,自己会更乐意的独自完成自己遇到的问题,动懂得如何去查找所需要的资料并分析应用资料。还有就是对计算机的运用比以前更好了:c +编程的掌握更进一步,对 word 、excel 、powerpoin 等运用也更近一步, 。当然也发现了自己的许多问题,那是我今后需要解决的。我想,这次实习给了我今后的学习跟生活指明了一个前进的方向!相信自己会更加努力的超这个方向前进!(七)参考文献:大学计算机程序设计基础 高等数学 excei 高效办公函数与图表 牛顿迭代法原理