题目6:"完备数"是指一个数恰好等于它的因子之和,如6的因子为1,2,3,而6=1+2+3,因而6就是完数.编制程序,找出1-1000之间的的全部"完备数".
题目7:验证"歌德巴赫猜想".1742年6月,德国数学家歌德巴赫(C.Goldbah1690-1764)在给彼德堡德大数学家欧拉德信中提出一个问题,任何大于6的偶数均可以表示为两个素数之和吗?欧拉复信道:"任何大于6的偶数均可以表示为两个素数之和,这一猜想我还不能证明,但我确信无疑地认为这是完全正确的定理."这就是至今尚未被证明的歌德巴赫猜想.题目8:利用二维数组实现输出幻方阵.幻方阵也称方阵,是指由自然数1~n2(n为奇数)构成的方阵,其各行,各列以及对角线元素之和均为相等.
题目9:利用集合类型实现筛法求素数题目10:利用二维数组实现输出易一8╳8的方阵,对角线和反对角线元素为8,其余元素为1.
实验三,键盘鼠标文件编程,实验三,键盘鼠标文件编程,Windows高级编程
一,实验目的1.掌握键盘编程的常用事件2.掌握鼠标编程的常用事件3.掌握文本文件的常用操作过程和函数4.掌握有类型文件的常用操作过程和函数5.了解无类型文件的操作.6.掌握Delphi中的异常保护机制7.掌握动态链接库
工作原理8.掌握如何创建一个动态链接库.9.掌握如何调用一个动态链接库.10.了解ActiveX编程的原理.11.了解创建简单的ActiveX组件的方法.12.了解添加第三方OCX的方法.二,实验要求1.做好实验预习,掌握并熟悉本实验涉及到的内容2.写出实验报告,内容要求:(1)实验目的(2)实验内容,实验源代码写出关键的部分,一定要写出实验中出现的错误,以及解决错误的方法.(3)出错信息及处理方法.(4)实验结果,包括实验处理结果和设计心得.三,实验环境操作系统:Windows2000Pro+SP4,应用系统:Delphi7.0企业版.四,实验内容题目1:识别鼠标是左键单击还是右键单击,并显示当前鼠标的位置.提示:通过鼠标事件的过程参数来识别题目2:设计一程序,实现识别用户当前在键盘上按下的键.
题目3:实现对文本文件的读写操作,文本文件名为My.dat,文件所在路径为当前程序所在路径
题目4:使用有类型文件编程,实现学生
课程信息管理.可以插入,修改,删除和查询学生课程信息.
题目5:DLL动态链接库编程创建动态链接库sushu.dll,要求在sushu.dll库中编写一个函数:functionsushu(a:integer):Boolean;beginend;此函数将判断参数a是不是素数,如果是将返回True,否则返回False.编写一个程序,界面设置如下图所示,调用动态链接库sushu.dll中sushu函数,判断任意输入一个整数是否为素数,要求使用静态调用和动态调用两种方式.
题目6:创建基于TButton类的ActiveX控件,并进行安装和运行;
实验四的数据库编程(选做)实验四,Delphi的数据库编程(选做)
一,实验目的学生
学习完基础的理论知识后,让学生掌握数据库系统的开发,重点是数据库系统的开发步骤:1,初步设计2,功能实现3,运行和维护程序.让学生从感性上更加深刻理解数据库系统的概念.数据库系统主要由三大部分组成:数据库
管理系统(DBMS:它是专门负责组织和管理数据信息的程序),,数据数据库应用程序(它使我们能够获取,显示和更新由DBMS存储的数据)库(按一定结构组织在一起的相关数据的集合).二,实验要求1.做好实验预习,掌握并熟悉本实验涉及到的内容2.写出实验报告,内容要求:(1)实验目的(2)实验内容,实验源代码写出关键的部分,一定要写出实验中出现的错误,以及解决错误的方法.(3)出错信息及处理方法.(4)实验结果,包括实验处理结果和设计心得.三,实验环境操作系统:Windows2000Pro+SP4,应用系统:Delphi7.0企业版.四,实验内容实验四要求:所有同学可以从题目27,题目28中任选其中一个完成.题目27:数据库编程.图书管理信息系统(ADO)ADO与BDE不同,ADO在Delphi中已是一个同BDE并驾齐驱的数据引擎.虽然ADO的功能比BDE稍逊一愁,但与BDE相比,ADO有一些重要的优势,例如,ADO已经封装在从Windows2000开始的Microsoft的操作系统中,这使得数据库应用程序不需要捆绑数据引擎.本题要求使用ADO实现图书管理信息系统的实现.图书管理系统是一个关于图书及其借阅的管理系统,包括图书管理,读者管理,借阅管理和信息查询几个功能,其结构如图所示.
图书管理信息系统
图书管理模块
读者管理模块
借阅管理模块
信息查询模块
新书入库
图书管理
读者管理