游戏场景和规则
该程序随机选择一个介于 10 和 100 之间的数字供用户猜测。 如果用户猜的数字很大,程序应该给出提示:数字太大; 如果用户猜的数字很小,程序应该给出提示:这个数字很小; 如果用户猜对了,程序应该给出提示:guess right up。
编程思想
编程思维是用程序解决问题的思维过程。 当一个问题需要用程序来解决时,这个问题也称为需求。
本案例的要求是程序在10到100之间随机选择一个数字让用户猜,根据用户猜的数字给出不同的提示,直到用户猜对为止。
当我们从用户那里得到需求后,我们需要对需求进行分析,以确定程序需要的功能和数据。 分析需求常用的方法是数据流分析法,通过分析需求描述中的数据流,对各个环节的数据进行处理,来定义程序的功能和数据。
数据流分析的结果就是数据流图模型。
数据流图类似于流程图,也是由一些简单的图形符号组成。 矩形图形符号代表一个实体,或者程序的用户猜数字游戏设计,或者与程序相关的个人或组织; 圆形图形符号表示对数据的处理,即输入数据经过处理成为输出数据。 带箭头的线表示数据流。
本案例的数据流图模型非常简单。 根据案例的需求描述,程序需要处理的数据有:随机数、用户猜出的数字,根据用户猜出的数字输出不同的判断结果。
根据数据流向,程序可以分为两个处理过程:一个处理过程是产生随机数; 另一个处理过程是判断用户输入的猜数游戏图片素材,并根据猜数输出不同的判断结果。
随机数限制在 10 到 100 的范围内。
程序流程图
(1)调用函数创建一个10到100范围内的随机数;
(2) 要求用户输入10到100范围内的数字;
(3)调用函数判断用户猜中的数字3D植物,函数返回success表示猜对,程序输出“猜对了”,程序结束;
(4) 输出函数返回的ret信息猜数字游戏设计,跳转到步骤(2)。
购买专栏解锁剩余62%