資源簡介 (共16張PPT)第三節循環結構程序設計Loop structure programming第三章 程序設計基礎1、掌握使用“永遠循環”“多次循環”模塊設計程序的方法。2、理解循環結構的含義,理解“永遠循環”“多次循環”模塊在程序設計中的應用及參數設計。3、了解““永遠循環”“多次循環”模塊的流程圖及對應的JC語言代碼的含義。學習目標導學誘思領跑機器人——中心湖環境在領跑機器人——中心湖環境,領跑機器人需要在條件控制下圍繞中心湖一直領跑,如何解決這個問題呢?可以添加“永遠循環”模塊自學課本P52-57的內容,學習利用控制模塊庫中的“永遠循環”“多次循環”解決問題。循環結構模塊設計永遠循環多次循環自主探究“永遠循環”模塊的應用“永遠循環”模塊命令設計程序,使用“永遠循環”模塊修改領跑機器人繞湖領跑任務的程序,使領跑機器人能一直繞湖領跑。(根據實際情況,運動軌跡會稍有不同)實踐活動1“多次循環”模塊的應用“多次循環”模塊命令利用循環結構及執行器模塊庫中的模塊,設計程序完成送快遞任務。分析問題:機器人在A區的運動軌跡類似正方形,運動方式是直行后右轉,再直行后右轉......這一部分是完全重復的,可以把“直行”“轉向”模塊放入循環體內,循環3次。對于這種需要按照次數循環的程序,可以使用“多次循環”模塊。實踐活動2送A區快遞流程圖送B區快遞流程圖認真觀察“仿真救援滅火場地”,白色圓形圖帶為機器人出發點,紅色線段與藍色線段長度相等。嘗試使用“直行”“轉向”“啟動電機”“延時等待”“多次循環”等模塊設計程,使機器人從出點沿障礙物邊緣到火源(光源)附近,停止運動,啟動擴展電機,撲滅火源(光源)。實踐活動3認真觀察“導游三角場館場地”,如圖3-3-5所示。設計程序使機器人能在仿真環境中走出正三角形軌跡,完成導游任務(每次啟動機器人需要循環導游5圈)設計程序練習提升機器人沿AB邊直行之后右轉,沿BC邊直行之后再右轉,沿C4邊直行之后再右轉。由于是正三角形,直行的距離(邊長)和轉向的角度(外角)都是一樣的,所以可以使用循環結構,將重復的語句放入循環體內,循環3次,即可完成走出一個正三角形軌跡的任務。若要多次反復(循環導游5圈),在此循環結構外面再加一層“多次循環”模塊(5次)即可,思路提示假設讓機器人從A點出發,沿著三角形場館走出正三角形軌跡,需要機器人先右轉一定角度,根據正多邊形內角公式(n-2)x 180/n,可計算得出每一個正三角形內角為60°。因此,若想從4點出發沿著AB邊的方向前進,需要先右轉(順時針)30°。由于是導游機器人,行進速度不宜過快,可以將速度設置為50,根據t=0/(3.6v)計算得出右轉時間為0.166秒,也就是說,機器人以50的速度右轉0.166秒之后,轉角角度(出發角度)為30°。直行到B點后,再右轉120°,就可以朝向BC方向了,t=120/(3.6x 50)=0.66(轉向速度為50)。依此類推。(不同機器,參數有所不同)練習提升閱讀拓展——循環語句簡介閱讀拓展——循環語句簡介閱讀拓展——循環語句簡介閱讀拓展——循環語句簡介謝謝您的觀賞分支結構程序設計Branch structure programming第三章 程序設計基礎 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫