模拟掌控 15--描点画圆

2022-05-293.1万
AI 快速预览详细 收起
本教程介绍了如何通过模拟掌控板学习for循环和三角函数知识,实现描点画圆。首先,通过for循环巩固和数学与编程结合的目标,逐步讲解了三角函数的知识。接着,通过绘制直角坐标系和参考程序,展示了如何用描点法绘制圆。最后,提供了练习题,让学生自行尝试绘制不同圆心和半径的圆。


模拟掌控 15--描点画圆

这个系列,献给没有掌控板的小朋友,同时也可以疫情线上课教学使用。
在接触掌控实物之前,先上了一段模拟课,课是给0基础的初中小朋友上的,大部分教程也可以放到小学高年级使用。
这个简单的系列是上课内容记录。
小创客课程,欢迎选用《小创客轻松玩转掌控板》。

模拟掌控 15--描点画圆图1

目标:
1、for循环巩固
2、数学与编程结合
(本教程不适用小学生)
step1
拓展学习:三角函数知识











模拟掌控 15--描点画圆图2

最后一张PPT是重点。
我们将以角a为自变量,由0-360变化,根据三角函数和半径求出P点坐标,描点成圆。

step2
请绘制出以(64,32)为原点的直角坐标系。



参考程序:



step3
用描点法绘制以原点为圆心,半径为20的圆。

模拟掌控 15--描点画圆图3

在平面直角坐标系中,圆上任一点P的坐标为(r cosa,r sina)。

它们的关系是:
掌控坐标x=原点x坐标+r cosa
掌管坐标y=原点y坐标 -,r sina

参考上几课的知识,转化为掌控屏幕坐标。


参考程序:



step4

练习:请自行尝试以(32,32)和(96,32)为圆心绘制半径为20的圆。



参考程序:


step5

拓展练习,请用描点法绘制奥运五环。

完成练习,关机下课。

友情提示:模拟软件能运行的程序刷入掌控板后会暴露出一些bug,在本教程中,三角函数运算后都没有取整,而在掌控板上运行要取整才能描出整数像素点,因为坐标值为小数掌控是无法显示的哦。例如step3参考程序修正后的程序如下:
模拟掌控 15--描点画圆图4
其它程序要在掌控板上运行请自行修正。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -