美文网首页Scratch3.0数学之美
scratch3数学之美07-螺旋之美

scratch3数学之美07-螺旋之美

作者: 爱编程的小熊 | 来源:发表于2020-03-29 18:46 被阅读0次

大家好,我是爱编程的小熊,上一节我们学习了绘制小花,并舞动起来,花开你花舞。这节,让我们来学习螺旋之美,看看会有什么样的精彩!

编程描述:

使用递归算法绘制而成的多边形变化螺旋

编程思路:

在正多边形的基础上更改,产生螺旋效果

开始编程:

1. 递归和循环

大家可能都知道什么是循环,简单例子,控制模块的,重复执行积木就是循环,那问题来了,什么是递归,简单来说,就是自己调用自己,类似套娃,一层套一层。递归也是循环的一种。我们用递归画一个正方形看看,和用循环画有什么区别。

我们先自制一块线段积木,那问题来了,为什么还要先自制积木呀,因为如果没有自己,怎么可能调用自己。

我们会看到小猫在不断绘制正方形

那么问题来了,为什么小猫会不停绘制正方形,大家想一下,你不断调用自己,都没有停止操作,当然不会停下来。

2. 正多边形螺旋线

大家想一下,如果我们调用自己的时候绘制的长度和角度不一样的话,会发生什么事情。

我们给自制积木添加两个变量,一个是旋转角度,一个是增加的长度。

每次都在舞台中心开始移动,先旋转90度,看看效果

嗯,如果是89°呢

哇,来点颜色会是怎么样的

每次将笔的颜色增加2

3. 停下来

问题来了,我怎么才能停下来呀,它一直运动。嗯?这也很简单,大家想一下,我们加上一个限制条件就可以了,比如,如果角色碰到舞台边缘,就不执行,这样就停下来了,我们来试试吧

找到侦测模块的碰到舞台边缘积木,和运算模块的不成立积木。

运行看看,这不就好起来了吗。

4. 回顾一下

什么是递归,简单来说,就是自己调用自己,类似套娃,一层套一层。递归也是循环的一种。

侦测模块的碰到舞台边缘积木,和运算模块的不成立积木,可以控制角色停下来

5. 探究一下

好了,你真的学会了吗,来探究一下吧

如何绘制下面图形?大家抓上爸爸妈妈一起探究一下吧

温馨提示: 第一个图形旋转多少度呢

第二个图形旋转多少度呢,第三个,第四个呢,大家都来尝试一下吧

当然,下节内容更精彩了....

大家想要源码可以留言,私信

相关文章

  • scratch3数学之美07-螺旋之美

    大家好,我是爱编程的小熊,上一节我们学习了绘制小花,并舞动起来,花开你花舞。这节,让我们来学习螺旋之美,看看会有什...

  • scratch3数学之美09-线条之美

    大家好,我是爱编程的小熊,上一节我们学习了绘制分形之树,分形之美让人惊叹。这节,让我们来学习绘制会动的线条,看看线...

  • 数学之美在google中文黑板报的原文

    数学之美 系列一 -- 统计语言模型 数学之美 系列二 -- 谈谈中文分词 数学之美 系列三 -- 隐含马尔可夫模...

  • scratch3数学之美04-图形旋转之美

    大家好,我是爱编程的小熊,前面几节我们学习了绘制一些基本图形,这节开始,我们将学习更加复杂绚丽的图案,及其运动等。...

  • UE4 等边三角形

    数学之美

  • 05信息论

    信息熵——参看《数学之美》 第6章 86 最大熵——参看《数学之美》 第20章202

  • 数学之美,AI之始(下)

    数学之美,AI(人工智能)之始(上) 数学之美,AI之始(中) 人工智能之隐忧有哪些? 隐私安全,数据歧视和...

  • 《美》

    刚之美,软之美,善之美,心之美。 水之美,声之美,爱之美,景之美,笑之美,物之美,月之美。 仁之美,慈之美,德之美...

  • 数学欣赏

    赏数学之美,启人类智慧;体思维之韵,悟生活哲理。 一些数学运算具有形式美,对称美,结构美,还有和谐美,不信你看 不...

  • scratch3数学之美02-自制积木

    大家好,我是爱编程的小熊,上一节我们学会了如何绘制正多边形,这节我们来学习自制积木吧 编程描述: 通过上一节学习,...

网友评论

    本文标题:scratch3数学之美07-螺旋之美

    本文链接:https://www.haomeiwen.com/subject/eabuuhtx.html