<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                我們上節課學習了如何創建自定義模塊,每一個自定義模塊都可以說是我們自已創作的一個小作品,今天我們就利用自定義模塊的知識來創建一些自已的小積木, **知識點:使用自已創作的小積木完成各種幾何圖形的繪制** 各種幾何圖形在我們的日常生活中可以說是無處不在,地球儀是圓形的,課本是長方形的等,我們在學校已經學習過認識圖形了,這里老師就不展開了,下面我們來看看美妙的圖形怎么通過scratch畫出來吧, ## 1、正方形 我們知道正方形有四個邊,并且每條邊都是相等長度的,每兩條邊的夾角是90度,基于這個特性,我們可以這樣實現: 首先初始化畫筆的位置、顏色、大小,代碼如下 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1fuki8zqajpj20gg0csgq7.jpg) 然后畫正方形的第一個邊,畫一條直線 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1fuki9zd3y8j20ba06s75q.jpg) 然后把方向旋轉90度,再畫一條邊 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1fukiakclpzj20xe0g27ap.jpg) 這樣一個完美的直角就畫完了 現在,如果我們旋轉四次,那是不是四個邊就畫完了呢,一個正方形也就畫出來了,我們可以這樣簡化代碼 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1fukiawk3i1j20ec0d6jva.jpg) 再創建一個自定義模塊,將上面的畫正方形的代碼放到自定義模塊下方,然后在初始化代碼后調用我們新創建的小積木,代碼實現如下: ![](https://ws1.sinaimg.cn/large/6bd2803cgy1fukibar983j20xs0d4wms.jpg) 我們繪制正方形的小積木就完成了,一個四四方方的正方形就畫好了, 我們來梳理一下流程吧: **第一步:創建一個自定義模塊,并將實現代碼放到自定義模塊的下方 第二步:在主程序代碼中調用新創建的自定義模塊** 小朋友們,你們學會創建自已的小積木了嗎,我們繼續畫優美的圖形吧 ## 2、圓形 圓形旋轉一周是360度,我們使移動的步數盡量小,旋轉的度數盡量小,那么每次旋轉所產生的夾角就可以忽略不計了,然后畫筆旋轉一周就完一個圓形的繪制了 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1fukicqatgyj20y00eun5m.jpg) ## 3、旋轉方塊 我們試著在剛剛的正方形的基礎上每次移動的步數逐步增加,看看是什么效果呢,這里我們需要引入一個變量,我們新建一個叫做“邊長”的變量 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1fukid3c99ej20ya0eegut.jpg) 我們完成了一個旋轉方塊的小積木,下面我們來學習一下復雜圖形的畫法吧 ## 4、同心圓 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1fukidenn7gj20xy0cutil.jpg) 同心圓的意思就是兩個圓的圓心相同,畫筆初始化的代碼我們略過,我們著重看一下循環里的代碼,我在旋轉的時候旋轉了91度,那么第一次旋轉的時候兩個邊會有一個夾角 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1fukidnzk4cj20y00dgth5.jpg) 而當旋轉次數增加,圖表會以外部夾角為邊生成一個圓,而每次旋轉會由于角度的原因在內部再次切割出一個圓,由于旋轉的時候都是圍繞著一個點在旋轉,則生成的兩個圓的圓心是相同的 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1fukidzbmykj20rq07yjva.jpg) 好了,小朋友們可以再其它的幾何圖形來實現自已的模塊哦,也可以留言跟老師交流分享,我們下節課再見
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看