我在App Inventor中使用以下公式时遇到了一些问题:
(d + m + y +(y / 4)+ c)modulo 7
我想问一下是否有人知道如何使用App Inventor中的块来布局这样的公式?
答案 0 :(得分:0)
您的区块嵌套是正确的,see also here,您只有modulo
区块出现问题而忘记了y
,另请参阅documentation about modulo:< / p>
<强>模强>
当a和b为正时,模(a,b)与余数(a,b)相同。 更一般地,模数(a,b)是针对任何a和b定义的 (floor(a / b)×b)+ modulo(a,b)= a。例如,modulo(11,5)= 1, 模数(-11,5)= 4,模数(11,-5)= -4,模数(-11,-5)= -1。 模数(a,b)总是与b具有相同的符号,而余数(a,b)总是如此 与...有相同的标志。
还可以使用执行来调试您的块!
学习App Inventor的一个非常好的方法是在AI2免费在线电子书http://www.appinventor.org/book2中阅读免费的Inventor手册......链接位于网页的底部。该书“教导”用户如何使用AI2块进行编程。
这里有一个免费的编程课程http://www.appinventor.org/content/CourseInABox/Intro,书中项目的aia文件在这里:http://www.appinventor.org/bookFiles
如何使用App Inventor执行许多基本操作如下所述:http://www.appinventor.org/content/howDoYou/eventHandling。
另请参阅教程http://appinventor.mit.edu/explore/ai2/tutorials.html以了解App Inventor的基础知识,然后尝试一下并遵循Top 5 Tips: How to learn App Inventor
答案 1 :(得分:0)
嗯,你正在做的事情是:
svg.select("path." + d.key).transition().duration(200)
.delay(150)
您应该将模数之前的所有内容移动到模数中的第一个插槽,并在第二个插槽中写入7
答案 2 :(得分:0)