设为首页收藏本站
开启辅助访问
关闭窗口

简单4步,开始与 沙洋社区网 对话吧!

1. 打开你的微信,点击“发现”   2. 点击“扫一扫”对准上面的二维码
3. 扫描后出现详细资料选择关注就好了   4. 现在开始与我们的官方微信对话吧!

沙洋社区网

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1274|回复: 1

[电脑学堂] Scratch编程基础课第十八讲:利用画正多边形方法画圆

[复制链接]
  • TA的每日心情
    开心
    2016-10-18 08:01
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2019-12-12 10:38 | 显示全部楼层 |阅读模式

    欢迎注册,加入沙洋社区—我们的网上家园!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    Scratch编程基础课第十八讲:利用画正多边形方法画圆
    上节课我们学习了绘制正多边形,下面我们利用上节课的知识绘制一个30边形。代码和运行结果如下:
    图片1.png
    为什么明明绘制的图形是一个正多边形,为什么结果是一个圆呢?这其中蕴藏一个数学知识:当正多边形的边数越多,其形状就越接近于圆。我国古代数学家刘徽正是发现这一规律,利用“割圆术”求得圆周率π为3.14153.1416这两个近似数值,这个结果是当时世界上圆周率计算的最精确的数据。
    Scratch并没有直接提供画圆的指令,我们可以画正多边形的方法,无限逼近圆。我们可以利用“自建积木”功能将画正多边形的命令做成一个指令模块,用的时候像系统自带的指令模块一样进行调用。
    “自建积木”在弹出窗口中输入积木的名称“”,画正多边形会用到二个变量:边数和边长。
    ①输入积木的名称“画正多边形”,同时在它的上方会出现一个“删除”标志,但积木名称是不能删除的,在其它位置点击一下或直接按回车确认。
    ②增加第一个参数边长:单击“添加输入项数字或文本”并修改其参数名为“a”。
    图片2.png
    ③增加第一个提示信息:单击“添加文本标签”并修改它的文本为“边形。
    图片3.png
    ④同理添加其它参数及标签。
    图片4.png
    ⑤最后点击“完成”在“自建积木”区会出现一个自定义的指令模块,舞台区出现一个定义模块,我们要能使用“自制积木”区指令模块,必须先对舞台区进行定义(编写脚本)。
    图片5.png
    ⑥定义指令模块:和编写其它脚本一样,只是将重复次数(即边数)换成参数a,将移动步数换成参数b。下面所需的变量ab直接从定义指令模块的参数ab上拖下来即可。
    图片6.png
    ⑦指令模块调用:和其它指令模块一样,利用下面是画一个边长为506边形的调用方法。注意:边数越多边长越短。
    图片7.png

    该用户从未签到

    发表于 2019-12-19 09:38 | 显示全部楼层

    荆门市掇刀区区政府旁  新楼盘电梯房 2房2厅 86㎡ 楼层任选  双证齐全  简装  26万左右价格,联系电话:13117062324 售楼部李经理
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|广告报价|手机APP|小黑屋|手机版|Archiver|沙洋社区网 ( 鄂ICP备08000945 )  

    鄂公网安备 42082202000010号网络经济主体信息

    GMT+8, 2020-10-30 18:37 , Processed in 0.095321 second(s), 20 queries , Memcache On.

    Powered by Discuz! X3.2 technical support:NVbing5

    © 2001-2013 Comsenz Inc. Acknowledgement:changhelang.com edition:hsmhx3 1.5

    快速回复 返回顶部 返回列表