面向对象程序设计实习报告1_第1页
面向对象程序设计实习报告1_第2页
面向对象程序设计实习报告1_第3页
面向对象程序设计实习报告1_第4页
面向对象程序设计实习报告1_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象程序设计实习报告班级:学号:姓名:指导教师: 实习时间:一实习目的1. 学习怎样启动和退出VB,熟悉VB的工作环境2掌握基本控件的重要属性、事件;3熟练掌握在窗体上建立上述控件的操作方法;4熟练掌握事件过程代码的编写;5掌握建立基于图形界面的应用程序的过程6. 学习用属性窗口设置对象属性及用代码设置对象属性的方法。7. 学习如何用对象(窗体和控件)建立界面及在代码编辑器中输入程序代码的基本操作。8 .基本掌握用VB开发应用程序的一般步骤。二程序设计实验1 基本算法练习1编写程序求“自己学号后3位到500”以内的所有素数及自然数对。2编写程序“计算最大公约数和最小公倍数”实验:计算3个数

2、的最大公约数和最小公倍数,并以最小公倍数作为总金额,计算人民币各种票额的张数 3.编写程序“歌德巴赫猜想及守形数”4编写程序“百钱百鸡问题”实验:编写程序解决百钱买百鸡问题:公鸡5元/只,母鸡3元/只,小鸡一元买3只,用100元买100只鸡,问有哪些购买方案?实验2 常用统计练习1成绩统计实验:利用文本框作为数据的输入和输出,产生数学、语文、英语、计算机等4门课程的成绩2字符统计实验:随机产生200个“32到自己学号后3位”且小于128的随机数,将其转换成相应字符,形成一段统计字符。统计字符中各个字母、各数字、空格、其它字符的个数。实验3 常用排序方法1. 选择法排序实验:随机产生10个“学号

3、后3位到500之间”的数,用选择法进行递增序。2.冒泡法排序实验: 随机产生10个“50到学号后3位之间”的数,然后用冒泡法按递增的顺序进行排序。3.二维数组排序实验:随机产生“10到学号后3位之间”的数,形成一个4*5 的二维数组,按升序排列。4从有序数组中删除一个元素实验要求:随机产生“1到学号后3位之间”的10个数,然后产生1-10间的随机数,确定删除元素,最后得出删除后的结果实验4 加密解密与数制转换1数据加密与解密根据产生的后移位数,将输入的字符进行加密和解密。2数制转换输入任意进制(二进制、八进制、十进制、十六进制)数,然后按要求将其转换成其他进制的数。(要求,至少有一个数为自己学

4、号后3位) 实验5 矩阵的基本运算随机产生数组A(4,4),数组元素为10-99之间的两位数;随机产生数组B(4,4),数组元素为“学号后3位-999”之间的三位数1)对A、B矩阵进行求和运算;2)对A、B矩阵进行乘积运算3)对A、B矩阵进行转置运算;4)在A、B矩阵乘积运算中,找出最大素数及所在行、列位置;5)显示矩阵A的上三角形,显示矩阵B的下三角形;6)将矩阵A的第1行和第3行互换,矩阵B的第1列和第3列互换;7)显示矩阵A的主、副对角线上的元素,并求出这些元素的和实验6 综合应用1. 数据文件管理(编写应用程序实现学生基本信息的管理)2. 梵塔问题传说印度教的主神梵天创造世界时,在印度

5、北部的圣庙里安放了一块铜板,铜板上插着3根钢针,在一根钢针下从下到上放着由大到小的64个金盘。梵天要求僧侣们不停地按下面规则把64个金盘移到另一根钢针上,等64个金盘全部移动完成时,便是世界毁灭之日3. 设计程序封面封面中必须使用图形控件作出简单的图形,有文字滚动显示,根据自己的构思,设计一个创意封面3. 系统集成界面设计将上面的各种程序集成到一个管理系统。三、实习总结今年12月28日至1月9日,我们进行了VB程序设计实习1月1日我做好了一个程序,编程不算太难,但是我没有把它在短时间做好,用了很长的时间。这一天我觉得过得很快,因为我的头在不停的思考,我觉得我们应给扪心自问一下一个学期我们到底学会了什么?我们目前所学的都有会吗?上课的时候我们都有好好学了吗?如果让我们自己做会做吗?这天我考虑了很多。我考虑了如果说让我们自己再去做上些新颖的东西如何去做好呢?答案是:我们不会做。我们缺少创新精神和肯踏踏实实干的实干精神,基础掌握不牢靠这是我们最大的缺点。通过这次实习我们使用到了VB中的文本框控件(TEXT)、标签控件、命令按钮控件和数组。我们按照老师的要求完成了十几个个程序。在其过程中,我们遇到了很多问题和困难,发现在之前的学习中,所学的东西不能完全掌握。这次实习,是我在学习上的一次考验,让我深深体会到了实训操作的重要性。虽然此次实习已结束,时间不长,但意义很

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论