《面向对象程序设计》实验指导书(电商11)(2)

2019-04-02 19:34

实验二 SQL Server 与程序设计语言连接

1. 利用VB生成数据操作界面

利用VB数据窗体向导生成上面创建的三个数据表的基本操作界面,部分界面如图2-1~3。(要求:对生成的界面必须进行修改,重新布局各个控件的位置、修改控件属性等,设计的界面要尽量体系自己的个性。)

图 2-1 单个数据表的操作界面

图2-2 一对多表的操作界面

图2-3 单表网格形式的操作界面

2.利用数据控件设计数据表操作界面

用数据控件完成各数据表的添加、修改、删除、查询等操作的窗体。图2-4、2-5是“学生情况表099”的基本操作界面,仅作参考。

实验要求:完成“学生情况表099”、“课程情况表099”、“选课情况表099”三个数据表的综合操作界面设计。(至少完成2个数据表的综合操作界面设计)

图2-4数据表基本的操作界面

图2-5 数据查询的操作界面

实验三 程序设计语言基本算法

(至少完成3个设计)

1.求素数、自然数对

概念:素数是一个大于2且只能被1和本身整除的数。自然数对是指两个自然数的和与差都是平方数,如8与17的和为25、差为9,都是平方数,则称8和17为自然数对。

实验:编写程序求“自己学号后3位到500”以内的所有素数及自然数对,设计程序运行效果如图3-1。

图3-1 计算素数的运行结果图

2.计算最大公约数和最小公倍数

任给两个正整数m和n,计算它们的最大公约数和最小公倍数。

基本算法:r = m Mod n,若r>0,则将n赋值给m,则将r赋值给n,继续计算,直到r=0。

实验:计算3个数的最大公约数和最小公倍数,并以最小公倍数作为总金额,计算人民币各种票额的张数。要求:

1) 2) 3) 4) 5)

第一个数为“自己学号后3位;

第二个随机数的产生方法:学号后3位+(你后面1个同学学号后3位+你后面第2个同学学号后3位)×”0~1之间的随机数”;

第三个随机数N的产生方法:学号后3位+你后面1个同学学号后3位×”0~1之间的随机数”。

计算3个数的最大公约数和最小公倍数。

以最小公倍数作为总金额,计算各种票额的张数。

6) 所有文本框只显示数据,不能修改。

程序运行效果如图3-2。

图3-2 计算最大公约数和最小公倍数的运行结果图

3.歌德巴赫猜想及守形数

歌德巴赫猜想:一个不小于6的偶数可以表示为两个素数之和,如6=3+3 守形数:若a为一个整数,若a2=m*10n-1+a成立,则称a为守形数。如52=2*10+5,252=6*102+25,则5和25均为守形数。

按下列要求验证: 1) 2) 3)

用滚动条设置文本框的背景颜色,色彩中至少有一个值为“学号后3位”;

计算“1~学号后3位”之间的所有守形数;

对“学号后3位~200或300之间”的所有偶数验证歌德巴赫猜想。

程序运行效果如图3-3。


《面向对象程序设计》实验指导书(电商11)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:橡胶技术基础知识问答

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: