VB实习报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《面向对象程序设计》
实习报告
院系:管理学院
班级:物流管理1001-1002班
姓名:王力1012030129
董安勇1002030229
王超峰1002030231
高嘉乐1002030152
齐明伟1002030228
黄朝霞1002030221
候倘娟1002030220 实习时间:2011.12.26-2012.1.5
一、实习目的
1.了解系统的集成环境、系统的菜单、工具栏、命令窗口、对话框;掌握主窗口、工具栏和命令窗口的使用方法;掌握项目的创建、打开、使用和关闭方法;熟悉常用工具的操作。
2.掌握创建数据库、数据表的方法;掌握数据表记录的操作命令;熟悉菜单和命令的使用。
3.了解基本命令的使用方法;掌握常用函数、表达式的使用方法,掌握程序控制结构的使用和程序设计,掌握变量的作用范围和自定义函数的使用。
4.了解应用程序界面的设计;掌握表单设计器及表单属性、方法和事件;掌握表单容器、控件之间的引用关系;掌握控件的事件程序的编写方法;熟悉表单属性的设置和修改。
5.熟练掌握常用算法程序、常用统计程序、数据排序方法、简单数据加密和解密程序、矩阵基本操作程序的编写、调试和使用。6.了解菜单设计器创建和使用菜单的方法;掌握菜单的创建和修改方法,掌握快捷菜单的创建方法,掌握创建表单菜单的方法;熟悉有关菜单的基本内容。
二、实验内容
实验一基本算法练习
1.求素数
概念:素数是一个大于2且只能被1和本身整除的数。
基本算法:对于一个数,若不能被2,3,……m1/2整除,则该数为素数。
实验:编写程序求1000以内的所有素数,用编辑框显示,运行效果
如图
2.计算最大公约数和最小公倍数
任给两个正整数m和n,计算它们的最大公约数和最小公倍数。
基本算法:r = m Mod n,若r>0,则将n赋值给m,则将r赋值给n,继续计算,直到r=0。
实验:任意输入两个正整数m和n,计算它们的最大公约数和最小公倍数
3.对任意偶数进行素数分解
编写程序验证100-200之间的所有偶数都能够分解为两个素数之和,并在编辑框中输入结果。运行效果如图
4.穷举法
穷举法(枚举发):将可能出现的情况逐一进行测试,判断是否满足条件。
编写程序解决百钱买百鸡问题:公鸡5元/只,母鸡3元/只,小鸡一元买3只,用100元买100只鸡,问有哪些购买方案?
实验三常用统计练习
1.成绩统计
利用文本框作为数据的输入和输出,输入数学、语文、英语3门课程的成绩,然后计算它们的总成绩、平均成绩,并根据平均成绩计算其等级。运行效果如图
。
2.字符统计
分类统计是经常遇到的问题,是将一批数据按分类条件统计每一类中包含的个数。例如:将学生的成绩按优秀、良好、中等、及格、不及格五等统计各等级的人数;职工工资按职称进行统计;统计一篇英文中各个字母的个数等。
实验:任意输入一段字符,统计输入字符中各个字母、各数字、空格、
其它字符的个数。
3.大量输入数据的处理
用文本框只能输入少量的数据,当用编辑框输入大量数据时,如何将数据分离出来,这是解决实际问题经常碰到的问题。
编写程序:用编辑框输入一系列的数据,对输入的数据进行自动识别(非数据不允许录入);将输入的数据分离出来存放在数组中,再将数组中的数据显示在其它编辑框中。
实验四常用排序方法
1.选择法排序
选择法排序是最为简单且易理解的算法,其基本思想是每次将最小(或最大)的数找出来放在序列的最前面。假设按递增法将有n个数的数组A(1To n)进行排列,步骤为: