![在p5js中]分别用for循环和递归;求n!+(n-1)!+(n-2)!+...+2!+1 n=5,第1张 在p5js中]分别用for循环和递归;求n!+(n-1)!+(n-2)!+...+2!+1 n=5,第1张](/aiimages/%E5%9C%A8p5js%E4%B8%AD%5D%E5%88%86%E5%88%AB%E7%94%A8for%E5%BE%AA%E7%8E%AF%E5%92%8C%E9%80%92%E5%BD%92%3B%E6%B1%82n%21%2B%28n-1%29%21%2B%28n-2%29%21%2B...%2B2%21%2B1+n%3D5.png)
循环: Function Sigma(ByVal N As Integer) As Integer '循环 Dim tmp As Integer For i = 1 To N tmp = tmp + i Next i Sigma = tmp End Function 递归: Function Sigma(ByVal N As Integer) As Integer '递归 If N = 1 Then Sigma = 1 Else Sigma = N + Sigma(N - 1) End If End Function执行“PL+回车”----指定第一点(指定任何一点即可)----指定下一点:输入“@12,0”----指定下一点:输入“@10<300”----指定下一点:输入“@-12,0”----指定下一点:执行“C+回车”闭合多段线即可画出一个平行四边形!
该平行四边形的参数:长边为12,短边为10,内角为60度和120度!
应该是一个p5.js,它是一个JavaScript的函数库。p5.js是一个JavaScript的函数库,它在制作之初就和Processing有同样的目标。就是让艺术家,设计师,教育工作者和编程初学者能够很容易,很轻松地学习和使用程序设计。并且它也能给现在的网页带来一些新的东西,例如p5的官方网站。
在你学习p5.js的同时,还可以帮助你学习JavaScript,能够将制作出来的有创意,有趣的东西呈现在任何的浏览器上。当然还可以用它做很多事情,做艺术创作,做资料数据的可视化,做交互艺术等等。