用Scratch編程軟件來畫幾何圖形是件非常有趣的事情,大家可以用學過的幾何知識結合編程技巧畫出各種各樣的幾何圖形。從簡單的單一圖形到複雜的組合圖形,你想怎麼畫就怎麼畫,就看你的創意了。
上一期給大家講解了如何畫“等邊三角形”,不知道大家都學會了嗎?今天,我們稍微增加一點難度,來學習如何畫“等腰直角三角形”!
等腰直角三角形的概念在畫等腰直角三角形這個幾何圖形之前,我們需要先搞清楚等腰直角三角形的概念和一些特性。
等腰直角三角形的定義:
等腰直角三角形是一種特殊的三角形,具有所有三角形的性質;兩底角等于45度;兩腰相等;等腰直角三角形三邊比例為:
根據等腰直角三角形的定義,結合等腰直角三角形圖形,我們可以得到以下邊角關系:
角A = 角B = 45度
角C = 90度
邊a = 邊b
邊c = 2的平方根 x 邊a = 2的平方根 x 邊b
繪圖思路:
根據上圖,我們把箭頭的方向做為繪圖開始的方向,從角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度。
編程實踐主要用到的編程積木模塊
參考程序
重點解釋
與上一期講解的等邊三角形相比較,等腰直角三角形唯一的難點是确定斜邊的長度(即圖中的邊c)。當你确定了直角邊的長度(即圖中的邊a和邊b),通過邊長比的公式:斜邊的長度 = 2的平方根 x 直角邊的長度。
在Scratch軟件中,通過運算模塊組中的平方根模塊來實現平方根的計算。
通過運算模塊組中的乘法模塊來實現兩個數的相乘。
将平方根模塊和乘法模塊相結合就可以實現計算斜邊長度的功能了。
通過以上的講解,大家是不是已經學會怎麼畫“等腰直角三角形”了?多多練習,認真體會吧!
,