猜数字课程设计报告
学院 机械 班级 机设054 学号 050374 姓名 和宁 成绩
一、设计思路
1.要达到的目的
培养学生综合利用VB语言进行程序设计的能力,主要是培养学生利用系统提供的标准函数进行创新设计。
2.关键问题的解决
1. 问题描述
由计算机随机生成四位不重复的数字,然后根据游戏者猜的数字,向其提供反馈信息:正确地数字有几个以及数字正确而且位置正确的有几个,游戏者根据这些信息重新猜一个数字,如此反复直到猜中为止。
2. 问题的解决方案
根据问题描述,可以将问题解决分为两部分:
(1)生成各位不重复的四位数。
(2)对游戏者的输入进行判断,并反馈提示信息。
3.主要技术问题的描述
(1)生成各位不重复的四位数:利用随机分步生成,并作简单的循环判断,使四位数字均不重复。
(2)判断和反馈:利用循环判定并将结果输出。
如:利用Do……loop while循环
利用Randomize来随机生成4位不重复的数字
二、模块之间的调用关系,或程序流程图