首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 科技 > scratch如何画3个正方形(用Scratch编程画几何图形)
scratch如何画3个正方形(用Scratch编程画几何图形)
更新时间:2024-07-08 10:09:53

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

上一期给大家讲解了如何画“3:4:5三角形”,不知道大家都学会了吗?今天,我们来学习用编程画普通三角形!

三角形的概念

三角形是由同一平面内不在同一直线上的三条线段,首尾顺次连接所组成的封闭图形。

普通三角形举例:

scratch如何画3个正方形(用Scratch编程画几何图形)1

一个普通三角形,已知边a长150,边b长240,角C是120度,角A、角B和边c都是未知,像这样一个三角形,我们要如何去画呢?

为了画出这种类型的三角形,我们首先使用余弦定律求得边c的长度。余弦定律公式:边c的平方 = 边a的平方 边b的平方 - (2 x 边a x 边b x cosC)。根据这个公式,我们可以得到:边c的平方 = 150的平方 240的平方 - (2 x 150 x 240 x cos120)= 116100,开平方后,边c = 340.73

然后我们再使用正弦定律求得角A和角B的角度。正弦定律公式:边a/sinA = 边b/sinB = 边c/sinC。根据这个公式,我们可以得到:150/sinA = 240/sinB = 340.73/sin120 = 393.44,角A = 22.4度,角B = 37.6度

经过计算后,这个普通三角形的各角角度和各边长度如下 :

角A = 22.4度

角B = 37.6度

角C = 120度

边a = 150

边b = 240

边c = 340.73

绘图思路:

scratch如何画3个正方形(用Scratch编程画几何图形)2

根据上图,我们把箭头的方向做为绘图开始的方向,从角B的顶点开始向箭头所指方向移动,先画边a,到达角C顶点后,向左转向60度,然后向前移动,画边b,到达角A顶点后,向左转向157.6度,然后向前移动,画边c,到达角B顶点后,最后向左转向142.4度,恢复到最初的方向,完成普通三角形的绘制。

疑问(1):边a、边b、边c要画多长?

边a和边b可以自定义,然后根据余弦定律公式计算边c。

疑问(2):为什么角A处要向左转157.6度,角B处要向左转142.4度,角C处要向左转60度?

大家可以看一下上面的示意图,虚线延长线与另一边形成的外角与普通三角形的内角形成了一个平角,平角是180度。角A是22.4度,角A的外角就是180-22.4度,所以在角A处要向左转157.6度。角B是37.6度,角B的外角就是180-37.6度,所以在角B处要向左转142.4度。而角C是120度,角C的外角就是60度,所以在角C处要向左转60度。

说明:sin是正弦函数。cos是余弦函数。

编程实践

主要用到的编程积木模块

scratch如何画3个正方形(用Scratch编程画几何图形)3

参考程序

scratch如何画3个正方形(用Scratch编程画几何图形)4

重点解释

与之前讲解的特殊三角形相比较,普通三角形在已知一个角和两条边的情况下,其它边角都需要通过计算得到,正确的运用正弦定律和余弦定律非常重要,根据计算结果来画普通三角形就比较简单了。

到此,我们已经把用编程画三角形的方法讲解完毕了,大家在画三角形之前一定要先确定三角形的类型,针对不同的类型采用不同的方法。任何技能都需要不断的重复实践,大家就多多练习,认真体会吧!

下期我们开始讲解如何画四边形,敬请期待吧!

推 荐 阅 读

用Scratch编程画几何图形:如何画3:4:5三角形

用Scratch编程画几何图形:如何画30-60-90三角形

用Scratch编程画几何图形:如何画等腰直角三角形

用Scratch编程画几何图形:如何画等边三角形

,
相关推荐RECOMMEND
微信朋友圈限制了抖音的发布(微信朋友圈疑似屏蔽了抖音短分享的内容)
微信朋友圈限制了抖音的发布?【PConline资讯】3月24日消息今日,有消息称,微信朋友圈疑似屏蔽抖音短视频分享的内容,目前记者已经亲测,确实存在这种情况,现在小编就来说说关于微信朋友圈限制了抖音的...
们字拼音笔画顺序(请字的笔画循序)
请qǐng笔画:10画部首:讠结构:左右结构字义:1.请求:请教。请假。请人帮忙。你可以请老师给你开个书目。2.邀请;聘请:催请。请客。请医生。请人作报告。3.敬辞,用于希望对方做某事:您请坐。请准时...
linux软件安装在哪个目录(linux软件默认安装目录)
linux软件安装在哪个目录?/bin存放二进制可执行文件,包括ls,cat等常用命令,接下来我们就来聊聊关于linux软件安装在哪个目录?以下内容大家不妨参考一二希望能帮到您!linux软件安装在哪...
验证vivo手机是否新机(这样做即可)
验证vivo手机是否新机?检查外包装和说明书正规新机的包装和说明书印刷精美,字体和图像十分清晰、有层次感若非新机采用的是原来的包装,会留下磨损等使用过的痕迹,现在小编就来说说关于验证vivo手机是否新...
科技创新小制作小学生(科技筑梦创新成长)
阳光讯(记者刘杰)为了激发学生的科学思维,培养科技创新能力,同时提升孩子们的环保意识,宣传低碳的生活理念,2022年4月25日下午,西安市灞桥区灞桥镇小学开展了“科技筑梦,创新成长”手工制作展。冯校长...
苹果手机自带垃圾怎样清理(苹果手机自带清理垃圾在哪里)
手机在使用一段时间之后都会或多或少地出现一些垃圾文件,那么苹果手机自带清理垃圾在哪里?如何清理iPhone系统垃圾?首先,可以明确地说,苹果手机的iOS系统是没有自带垃圾清理功能的。与安卓手机不同,苹...