6631| 10
|
蹭热点:用Mind+解小学数学题 |
本帖最后由 hnyzcj 于 2018-5-27 21:25 编辑 这周末的"大事件"无疑是DF图形化软件Minde+重装来袭。作为蹭热点的我,无疑要好好蹭这个热点,阿哈哈哈哈。硬件我已经蹭过了,那就来玩玩“软件”吧——用Mind+解小学数学题。 女儿速算盒子上的一道数学题: △是个两位数 △÷8=□……1 △÷5=○……1 △÷6=☆……5 △÷7=◎……6 求△、□、○、☆、◎ 这题的算法是用枚举法。设定△为变量A,且是个两位数,故A的初值为10。去检测是否同时满足上述四个条件,如果满足,则输出A的值;否则执行A=A+1,进行一个数字的检测,直到找到满足条件的数值。如果A的值等于100时,仍然无法找到满足上述条件的数字,则输出此题无解的提示信息。 算法大致如上,但是真正要实施起来,还是有点小费时要注意些细节问题。 编程: 1.程序开始 2.初值设定根据题意设定初值为10 3.整体框架 4.条件设定 可以说这次程序里最复杂的就在于此了,依据提意设定分别设定四个条件: AndAnd And 关系连接: 输出显示: 输出显示的指令我们选择了上图的ABS(),将其改为floor,至于其中的道理我就不多说了。 不满足条件时的处理: 总体框架程序: 运行结果: △=41、□=5、○=8、☆=6、◎=5 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed