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