scratch编程———绘制五角星#scratch

yumo6666个月前 (06-17)技术文章38

这个视频绘制的是五角星。

·首先要给画笔设置一个初始化状态。

·然后找到事件里面的当,按下空格键,找到移动10步改为100步,右转15度改为144度。

·找到控制里面的重复执行10次改为5次。之前是抬笔的状态,所以要找到落笔。

这样五角星就画成了。知道为什么要旋转144度吗?来给大家分析一下。

·先把五角星的五个顶点全部用线连起来,并标注了一下每一个角的名字。我分别标注了五个角,从角1到角5。都知道正五边形的内角是108度,也就是角1加角2加角5是108度。仔细观察一下角3和角4,它们两个度数是一样的,角1、角2的度数也是一样的。

·根据画的这些辅助线,角1、角2、角3、角4这四个角是相等的。根据三角形的内角和是180度,所以红色线框起来的三角形的内角和是180度。

·仔细观察角3和角4挨着的另一个角是五角星的顶角,所以180度减去108度也就是72度。72度是两个五角星的角,所以每一个五角星的角是36度。

还记得讲旋转的角度是怎样算出来的吗?是180度减去两条线之间的夹角,现在的夹角是36度,所以旋转的角度是180度减去36度等于144度。这就是画五角星的时候为什么要旋转144度的原因。

根据这个情况,在用Scratch绘制图形的时候会用到很多很多的数学知识,角度就是其中的一个。

相关文章

Scratch少儿编程进阶篇12-超简单趣味贪吃蛇

超简单趣味贪吃蛇—Scratch少儿编程进阶篇前言进阶篇是Scratch编程的综合应用,通过进阶篇的内容,希望大家能够有以下三个方面的收获:1. 通过Scratch软件,能提高自我创造能力和问题解决能...

scratch新手教程第16课:制作“星球大作战”的小游戏

今天我们来完成一个星球大作战的小游戏,这个游戏是一个经典的飞机游戏,我们控制的角色出现在屏幕下,我们可以控制角色左右移动或上下移动;敌人会从屏幕上方不断出现,我们控制的角色要是碰到了敌人,游戏结束。整...

Scratch编程 + 数学 的课程设计

徐老师编程课堂:适合scratch编程 结合学科知识,在学习编程的过程中掌握数学知识,摆脱图形化编程只能做游戏的层次...

你能用scratch制作小游戏吗?酷酷来教你!

运用scratch我做了一个跳一跳小游戏,首先我要确定游戏流程,小恐龙跑向障碍物,玩家用键盘的空格键控制恐龙跳跃如果恐龙跳过障碍物则游戏分数加一如果恐龙接触到障碍物则游戏结束,脚本全部停止先添加一个森...