模拟掌控 15--描点画圆
本帖最后由 rzyzzxw 于 2022-5-30 20:11 编辑模拟掌控 15--描点画圆
这个系列,献给没有掌控板的小朋友,同时也可以疫情线上课教学使用。在接触掌控实物之前,先上了一段模拟课,课是给0基础的初中小朋友上的,大部分教程也可以放到小学高年级使用。这个简单的系列是上课内容记录。小创客课程,欢迎选用《小创客轻松玩转掌控板》。
目标:1、for循环巩固2、数学与编程结合(本教程不适用小学生)step1拓展学习:三角函数知识
https://qiniu.makeymonkey.com/1653829389729eed8773d6e3f5ad797373a949bdea26.png?imageView2/2/w/800/auto-orient/format/jpg
https://qiniu.makeymonkey.com/165382937830088764ef733f6a3dc2bfbb0eec1c56c3.png?imageView2/2/w/800/auto-orient/format/jpg
https://qiniu.makeymonkey.com/16538293685639f6b8b7884103487fcad1ca6c52ca39.png?imageView2/2/w/800/auto-orient/format/jpg
https://qiniu.makeymonkey.com/1653829359577f27d69a1b5ada259c546a6a76f547cc.png?imageView2/2/w/800/auto-orient/format/jpg
https://qiniu.makeymonkey.com/1653829351894a5becfa54fcee94c016d93554dbef2f.png?imageView2/2/w/800/auto-orient/format/jpg
最后一张PPT是重点。我们将以角a为自变量,由0-360变化,根据三角函数和半径求出P点坐标,描点成圆。
step2请绘制出以(64,32)为原点的直角坐标系。
https://qiniu.makeymonkey.com/1653829515789bec1a2c3576afd811d43e40a5cf7f36.png?imageView2/2/w/800/auto-orient/format/jpg
参考程序:
https://qiniu.makeymonkey.com/1653829532926bf43c79e57aa6d2fea9818cfdc16087.png?imageView2/2/w/800/auto-orient/format/jpg
step3用描点法绘制以原点为圆心,半径为20的圆。
在平面直角坐标系中,圆上任一点P的坐标为(r cosa,r sina)。
它们的关系是:掌控坐标x=原点x坐标+r cosa掌管坐标y=原点y坐标 -,r sina
参考上几课的知识,转化为掌控屏幕坐标。
参考程序:
https://qiniu.makeymonkey.com/16538291124626f79aa5552447e6910b86f476113939.png?imageView2/2/w/800/auto-orient/format/jpg
step4
练习:请自行尝试以(32,32)和(96,32)为圆心绘制半径为20的圆。
https://qiniu.makeymonkey.com/165382905725827e1dbfa5b1c84b235a6b828a9b93ea.png?imageView2/2/w/800/auto-orient/format/jpg
参考程序:https://qiniu.makeymonkey.com/16538290691300724079c4517fb016976eedbb609a0f.png?imageView2/2/w/800/auto-orient/format/jpg
step5
拓展练习,请用描点法绘制奥运五环。
完成练习,关机下课。
友情提示:模拟软件能运行的程序刷入掌控板后会暴露出一些bug,在本教程中,三角函数运算后都没有取整,而在掌控板上运行要取整才能描出整数像素点,因为坐标值为小数掌控是无法显示的哦。例如step3参考程序修正后的程序如下:
其它程序要在掌控板上运行请自行修正。
页:
[1]