首页
/
每日頭條
/
科技
/
scratch畫三角函數
scratch畫三角函數
更新时间:2025-04-03 13:50:20

用Scratch編程軟件來畫幾何圖形是件非常有趣的事情,大家可以用學過的幾何知識結合編程技巧畫出各種各樣的幾何圖形。從簡單的單一圖形到複雜的組合圖形,你想怎麼畫就怎麼畫,就看你的創意了。

上一期給大家講解了如何畫“等邊三角形”,不知道大家都學會了嗎?今天,我們稍微增加一點難度,來學習如何畫“等腰直角三角形”!

等腰直角三角形的概念

在畫等腰直角三角形這個幾何圖形之前,我們需要先搞清楚等腰直角三角形的概念和一些特性。

等腰直角三角形的定義:

scratch畫三角函數(用Scratch編程畫幾何圖形)1

等腰直角三角形是一種特殊的三角形,具有所有三角形的性質;兩底角等于45度;兩腰相等;等腰直角三角形三邊比例為:

scratch畫三角函數(用Scratch編程畫幾何圖形)2

根據等腰直角三角形的定義,結合等腰直角三角形圖形,我們可以得到以下邊角關系:

角A = 角B = 45度

角C = 90度

邊a = 邊b

邊c = 2的平方根 x 邊a = 2的平方根 x 邊b

繪圖思路:

scratch畫三角函數(用Scratch編程畫幾何圖形)3

根據上圖,我們把箭頭的方向做為繪圖開始的方向,從角A的頂點開始向箭頭所指方向移動,先畫邊c,到達角B頂點後,向左轉向135度,然後向前移動,畫邊a,到達角C頂點後,向左轉向90度,然後向前移動,畫邊b,到達角A頂點後,最後向左轉向135度,恢複到最初的方向,完成等腰直角三角形的繪制。

疑問(1):邊a、邊b、邊c要畫多長?

由于等腰直角三角形兩條直角邊是相等的,所以邊a和邊b是可以自由定義,但是不要超出舞台的範圍。而邊c就需要按照計算公式:邊c = 2的平方根 x 邊a(2的平方根 x 邊b)

疑問(2):為什麼角A和角B處要向左轉135度?

大家可以看一下上面的示意圖,虛線延長線與另一邊形成的外角與等邊三角形的内角形成了一個平角,平角是180度,而等腰直角三角形兩底角是45度,所以這個外角就是135度,這個外角就是需要左轉的度數。

疑問(3):為什麼角C處要向左轉90 度?

與疑問2同理,等腰直角三角形示意圖的角C是個直角,為90度,那麼它的外角就是90度,所以角C處就要向左轉90度。

編程實踐

主要用到的編程積木模塊

scratch畫三角函數(用Scratch編程畫幾何圖形)4

參考程序

scratch畫三角函數(用Scratch編程畫幾何圖形)5

重點解釋

與上一期講解的等邊三角形相比較,等腰直角三角形唯一的難點是确定斜邊的長度(即圖中的邊c)。當你确定了直角邊的長度(即圖中的邊a和邊b),通過邊長比的公式:斜邊的長度 = 2的平方根 x 直角邊的長度。

在Scratch軟件中,通過運算模塊組中的平方根模塊來實現平方根的計算。

scratch畫三角函數(用Scratch編程畫幾何圖形)6

通過運算模塊組中的乘法模塊來實現兩個數的相乘。

scratch畫三角函數(用Scratch編程畫幾何圖形)7

将平方根模塊和乘法模塊相結合就可以實現計算斜邊長度的功能了。

scratch畫三角函數(用Scratch編程畫幾何圖形)8

通過以上的講解,大家是不是已經學會怎麼畫“等腰直角三角形”了?多多練習,認真體會吧!

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
excel數據一覽表
excel數據一覽表
在我們的實際工作中,Excel作為我們必不可少的表格工具,每天可以幫助我們處理不同的數據格式,方法技巧有很多,找到适合我們的又快又好用的方法才是王道。今天分享的這個小技巧,可以讓你幾秒搞定半小時的工作量,先看看下圖的效果:左邊的數據怎麼快速...
2025-04-03
ps移花接木換臉手機版
ps移花接木換臉手機版
[換臉P圖]在電腦裡是非常容易實現的畢竟功能較齊全那[手機]進行“換臉P圖”的難點在哪呢?——那就是皮膚顔色的調和(超麻煩)那該怎麼辦呢?——接下來的兩種教程希望有你喜歡的……第一種教程:首先複制圖層并把[原來]圖層關閉。然後在工具箱選擇[...
2025-04-03
奔馳新c350el
奔馳新c350el
[愛卡汽車國内新車原創]近日,我們從北京奔馳官方獲悉,全新北京奔馳C350eL将于近期投産。新車此前已經在工信部進行過申報,将會搭載由2.0T發動機與電動機所組成的插電混動系統,預計會在四季度上市。根據工信部獲取到的信息來看,北京奔馳C35...
2025-04-03
雲頂之弈s3.5賽季結束有什麼獎勵
雲頂之弈s3.5賽季結束有什麼獎勵
陣容決定下限,裝備決定上限,運營才是王道!弈士們好,我是你們的老朋友摩昂,11.23版本将要在周四更新,下面摩昂就帶着大家看一下這次更新主要有那些改動,這些改動對版本環境有那些影響。海克斯刷新概率改動之前版本中隻有8種海克斯強化出現的概率情...
2025-04-03
筆記本wifi網卡速度
筆記本wifi網卡速度
筆記本wifi網卡速度?伴随着科技的發展,人們生活水平的不斷提升,如今可以說已經邁步進入網絡信息時代網絡的發展也推動了我們生活方式的改變,記得小時候一家人守着電視追劇,漫長的廣告也讓人無可奈何如今筆記本電腦的盛行,人們更加習慣通過筆記本電腦...
2025-04-03
Copyright 2023-2025 - www.tftnews.com All Rights Reserved