Scratch基础(五):画多边形

学习使用Scratch画多边形
1、Scratch在【添加扩展】中有【画笔】组件。
可以很方便的绘制如下的图形。

图形特点:
(1)正十边形
(2)每一条边的颜色在发生变化
(3)每个角上都有一个【角色】的复制品

2、采用下面的程序就可以绘制上图的多边形

首先,在从【添加扩展】中把【画笔】组件加入到【代码组件区】中。然后把“小猫”替换成新的【角色】,便于画图时能体现示例图的效果。
然后开始学习上图的程序代码。
(1)设置画笔的颜色。
(2)设置一个变量“a”,这里代指多边形的边长个数,如要画一个“5变形”,设置“a”=5即可。
(3)把之前的画作擦除。
(4)选择【重复“a”次】积木,按照多边形的边长个数重复。
(5)选择【落笔】积木,开始画多边形。
(6)选择【重复“10”次】积木,展现画图中的图画效果。
(7)选择【右转“”度】,其中“”=【360/a】,是计算多边形的角度。
此处【360/a】采用了【运算】中的除法积木。
(8)选择【将笔的“颜色”增加“20”】,改变画笔的颜色。
(9)选择【图章】,此处复制一个角色的图案。
(10)选择【抬笔】,结束本次的画图。

本章重点:
1、学习【画笔】组件的使用。
2、学习【变量】、【运算】组件的使用。
3、学习正多边形的自动化公式。

提升:大家可以尝试用上面的方法画出一个圆!

Scratch基础(五):画多边形相关推荐

  1. uni-app支付宝小程序map地图组件基础操作+画多边形+打点连线

    我们可以参考uni-app官网链接 地图块 显示气泡标注和多边形 <mapv-if="longitude && latitude"style="wi ...

  2. powerdesigner箭头如何画_用Scratch编程画几何图形:如何画多边形

    用Scratch编程软件来画几何图形是件非常有趣的事情,大家可以用学过的几何知识结合编程技巧画出各种各样的几何图形.从简单的单一图形到复杂的组合图形,你想怎么画就怎么画,就看你的创意了. 上一期给大家 ...

  3. 少儿创意学编程(Scratch基础篇):第5课——绘画板

    <少儿创意学编程(Scratch基础篇)>,参考了英国公益组织发起的"code club(代码俱乐部)"--少儿免费学编程活动.愿为中国的少儿创意编程教育尽微薄之力,对 ...

  4. Scratch基础(一):安装和了解软件

    Scratch基础(一):安装和了解软件 编写计算机程序代码的能力是当今社会读写能力的重要组成部分.当人们学习使用Scratch进行编码时,他们将学习解决问题,设计项目和交流思想的重要策略. 1.安装 ...

  5. 【小学信息技术教资面试】《画多边形》教案

    1.题目:画多边形 2.内容: 3.基本要求: (1)10分钟试讲过程流程要完整. (2)让学生学会循环的基本命令. (3)试讲过程中配合板书进行讲解. <画多边形>教案 一.教学目标 1 ...

  6. Maptalks画多边形并保存所画的多边形数据

    近期因为需要做一些特殊计算的缘故,想到使用Maptalks 画一些多边形作为基础物理地块( 至于为什么要使用maptalks?因为刚好看了下Maptalks的3D展示Linestring.Polygo ...

  7. Scratch基础(三):小猫顶金币

    Scratch基础(三):小猫顶金币 学习一个Scratch小游戏:小猫顶金币 1.加入[角色]"礼物" 在[角色选择]中的资源库中可找到上图的"礼物"图片. ...

  8. Pygame(五)画线

    Pygame(五)画线 前情提要 作业代码 import sys import pygame from math import pidef homework():pygame.init()screen ...

  9. python3.4勾股定理代码_趣味编程,用Scratch和Python画勾股树

    趣味编程,用Scratch和Python画勾股树 - 少儿编程网​www.kidscoding8.com 勾股树,又称为毕达哥拉斯树.它是由古希腊数学家毕达哥拉斯根据勾股定理画出的一个可以无限重复的图 ...

最新文章

  1. 港中文自动驾驶点云上采样方法
  2. webwork2.2.4+spring配制方式总结
  3. Linux搭建虚拟机,桥接模式下,主机能够Ping通虚拟机,虚拟机ping不通主机
  4. android 颜色填充工具栏,Android工具栏颜色未由colorPrimary设置
  5. angularjs全栈开发知乎_1-4【微信小程序全栈开发课程】原生小程序框架介绍
  6. JEPaas代码_((列表,表单)刷新列表||刷新表单数据
  7. 《走遍中国》珍藏版(十一)
  8. python xposed_Xposed及类Xposed框架收集
  9. java scala 获取类_在Scala 2.10中获取java.lang.Class [T]的Scala类型
  10. php codeigniter ext,php – 私有服务器上CodeIgniter不正确的系统路径
  11. Python学习笔记:生成器(Generator)
  12. 德鲁伊 oltp oltp_内存中OLTP –娱乐看门狗的三个关键点
  13. 穿上马甲就没认出polya定理之典型题目手环
  14. 《Linux命令行与shell脚本编程大全 第3版》
  15. SQL中CONVERT函数全部用法对日期操作
  16. ubuntu软件包管理
  17. 计算机安全威胁防范,计算机网络安全威胁及防范措施
  18. System mem和AGP mem和video mem
  19. mysql limt取指定数据条数 top取指定数据条数
  20. 全志T507-屏幕触摸旋转,取消光标小技巧说明-飞凌嵌入式知识库

热门文章

  1. 解决ecshop退出登录会清空购物车的bug优化最完美方法
  2. 性能比较好的蓝牙耳机,2023质量最好的蓝牙耳机排行榜推荐
  3. 白领 放下你的“包袱”
  4. 程序员赚的辛苦钱及好朋友借钱[借钱时你是爷爷,借出去后丢一个朋友不说还多出一个爷爷]...
  5. 轻量级的搜索引擎MeiliSearch
  6. 安卓:调用系统分享txt文件到微信
  7. git登录之三--SSH登录
  8. CBOW 和 Skip-Gram
  9. Python 打家劫舍
  10. 百度智能云 x 河北港口集团丨云上港口 智慧升级