




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
VB猜数字程序设计报告(本站推荐) 第一篇:VB猜数字程序设计报告(本站推荐)河北金融学院VB课程设计说明书Vb课程设计说明书学生姓名:昝志娟学号:20100322013系别班级:管理系10级市场营销(2)班题目:猜数字2011年12月24日河北金融学院VB课程设计说明书选题背景和意义现在有很多各种各样的小游戏,却不知道这游戏是怎样运行的。一直对其心存好奇,希望能自己有一日能设计出一个小游戏。通过一学期的学习,对VB程序有了一定的了解,也初识了程序代码,就想自己设计出一个VB的游戏。在满足心愿的同时,也能在学期末把所学的VB知识总结一下,希望能对VB知识有更牢、更多的掌握。而且猜数字是一种开发智力的游戏,简单益智,很容易上手,在现代社会中越来越流行,也可平常自己使用。1.1游戏规则电脑出一个没有重复数字的4位数,玩家就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示位置正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。如正确答案为5234,而猜的人猜5346,则是1A2B,其中有一个5的位置对了,记为1A,而3和4这两个数字对了,而位置没对,因此记为2B,合起来就是1A2B。接着猜的人再根据出题者的几A几B继续猜,直到猜中为止。1.11游戏次数游戏开始后,猜7次游戏结束,无论输赢,游戏重新开始。1.2解法假设猜的这个数字是正确答案,即如果它为正确答案,那么这个数应该符合已经猜测的数及其结果。如已经有12340A0B那么下一步就不能猜含有1234中任一数字的数,因为如果正确答案含1234中任一,结果就不可能为0A0B。将推理出不可能含有的数字,代入,察看那些数字是有的。河北金融学院VB课程设计说明书游戏的具体操作在代码点击运行,则程序开始运行。在窗体中双击开始游戏。输入1~9中的任意的4位数,则显示xAxB,连续输入7次,即显示游戏结果:您赢了或您输了。双击可继续下一轮游戏。程序运行截图程序的全部代码关键问题的解决5.1问题描述由计算机随机生成四位不重复的数,然后然后根据游戏者猜的数字,向其提供反馈信息:正确的数字有几个,游戏者根据这些信息重新猜一个数字,如此反复七次。游戏终止,重新开始。5.2问题的解决方案根据问题的描述,可以将问题的解决分为两部分:(1)生成各位不重复的四位数。(2)对游戏者的输入进行判断,并反馈提示信息。5.3主要技术问题的描述(1)生成各位不重复的四位数:利用随机分布生成,并做简单的循环判断,使四位数均不重复。河北金融学院VB课程设计说明书(2)判断和反馈:利用循环判定并将结果输出。如:利用Do……loopwhile循环利用Randomize来随机生成四位不重复的数字。设计方案需要完善的地方1.设计的页面不够漂亮,视觉感官较差2.只是一味的重复开始结束的过程,不能升级。本次设计的心得体会第二篇:VB程序设计课程设计VB程序设计课程设计1、目的VB程序设计课程设计是考察学生对VB程序设计课程相关知识点掌握情况的重要环节,也是激励学生进一步学习VB、提高运用VB开发实际计算机程序的能力。课程设计的重点在于学生利用VB开发程序的能力。2、课程设计题目学生信息管理系统3、程序功能该程序具有建立数据库,建立数据库表,添加数据,删除数据,查询学生每学期成绩、不及格情况、积点情况等相关信息的功能。4、实现要求每个学生建立一个数据库(名字自拟),数据库中建立学生基本信息表(学号、姓名、性别、出生年、出生月、出生日、联系电话、年级、班级、住址等)、学生成绩表(学号、课程号、成绩、学期等)、课程信息表(课程号、课程名称、出版社、出版日期、版次、页码、价格、课程类型(基础课、专业基础课、选修课等)、开课学院等)。把课程信息、每一学期的成绩等分别输入相应的表中,其中学生基本信息表记录不少于5个学生的信息。在以上数据的基础上,实现相关的程序功能(不仅仅第3条指定的功能)。设计多界面程序,相关查询结果应由不同的界面显示,每个同学显示结果的形式应尽量不同。5、考核根据学生实现程序功能多少(40分)、界面设计情况(20分)、课程设计报告撰写情况(20)、答辩情况(20分)进行考核。雷同者应重做。6、课程设计报告内容1)课程设计题目2)课程设计的目的3)程序功能介绍4)程序界面设计与控件属性设置5)程序代码编写6)程序演示(将运行过程用截图方式截下来,并对输入数据、输出的结果进行适当说明)7)课程学习与课程设计心得体会7、上交材料本次课程设计以小班为单位上交如下资料:1)光盘:每一小班建立一个目录(专业年级班级),在此目录下建立每个同学的目录(学号姓名),在每个同学的目录下保存该同学的电子版的课程设计报告、打包的程序。2)纸制版的课程设计报告第三篇:vb程序设计方法发表于《中小学信息技术教育

雨巷****珺琦
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf