在p5js中]分别用for循环和递归;求n!+(n-1)!+(n-2)!+...+2!+1 n=5

JavaScript017

在p5js中]分别用for循环和递归;求n!+(n-1)!+(n-2)!+...+2!+1 n=5,第1张

循环: 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,能够将制作出来的有创意,有趣的东西呈现在任何的浏览器上。当然还可以用它做很多事情,做艺术创作,做资料数据的可视化,做交互艺术等等。