<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                我們上節課完成了淘淘跳過河動畫的制作,作為我們制作的第一個編程項目,我們從程序運行角度來回顧一下,所有主流編程語言的算法執行結構都會包含三種結構: 1.順序執行結構 2.循環執行結構 3.選擇執行結構 我們來依次講解一下以上三種結構, ![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftvt731qsmj20fo0bgt9i.jpg) 上面這段代碼,執行完移動10步的代碼段將執行等待1秒的代碼段,同樣的,當執行完等待1秒的代碼段后將執行移動20步的代碼段,程序的運行將按照上圖箭頭所指的方向從上到下的順序依次執行,這就是上面說 的順序執行結構 這里還有一個知識點需要說明一下,就是程序的出口和入口, ![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftvt75x6ssj21440sm4cx.jpg) 細心的小朋友應該都看到了,在上面這個代碼塊中, 有一個凹槽和一個凸起,上面這個凹槽就是程序的入口,下面的凸起就是程序的出口,當我們將兩個代碼塊拉動到一起時,兩段代碼塊中的凹槽和凸起會緊密的連接在一起,形成一段我們設計的算法模塊, 下面我們來思考一個問題每一個代碼塊都有出口嗎? 當然不是,在控制里有一個“重復執行”的代碼塊就只有入口沒有出口 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftvt76aemxj20c406mdfy.jpg) 它的出口部分有一個向上的箭頭,這個代碼表示程序執行到出口的位置后將從頭再次執行循環里的代碼,永遠不會退出這段代碼,這就是我們通常說的死循環,這是一個特殊的代碼塊,我們以后會經常使用到,小朋友們可以考慮一下有沒有代碼塊的入口并不是我們上面講的那種形式呢?如果有答案歡迎給阿達老師留言哦 上面我們說到了重復執行,那我們順著這個思路繼續擴展一下,在控制區里有如下幾種結構的代碼塊: ![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftvt76ju32j20xq070dgl.jpg) 這三種重復執行的結構就是我們上面說的程序的循環結構,第一個重復執行里的10這個數字是可以更改的,我們可以通過這個次數設置循環的次數; 第二個是永遠不停的執行循環里的代碼, 第三個循環可以設置退出重復執行的條件,比如下面這段代碼的意思就是當滿足x坐標大于100這個條件時,就退出當前循環結構 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftvt76r7g8j20jq0780t8.jpg) 小朋友們是否還記得我們上小松鼠跳過河的項目中用到過這段代碼塊呢? ![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftvt776p62j20cq0bcgn8.jpg) Ok,我們繼續來講一下程序的選擇結構,我們先來看一下例子 ![](https://ws1.sinaimg.cn/large/6bd2803cgy1ftvt77lw67j209m06g3z1.jpg) 如果角色滿足碰到顏色這個條件時,就讓y坐標增加10,否則就讓y坐標增加-10,這里用到了“如果…那么…”這樣一個判斷結構,當程序執行到這樣的代碼結構時會先判斷一下當前角色的狀態是否滿足下面判斷代碼里的條件,然后進行選擇執行代碼,這就是選擇結果了,小朋友們,你們理解了嗎?我們以后的項目中會非常多的運用到我們今天學到過的三種程序結構哦,甚至還會有三種結構的嵌套,比如《小松鼠跳過河》的項目中就用到了,循環結構里面嵌套選擇結構的場景,小朋友你們,你們發現了嗎?
                  <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>

                              哎呀哎呀视频在线观看