資源簡介 (共15張PPT)第11課算法的表示用自然語言說一說蟲子是怎樣運動的呢?步驟一:開始移動步驟二:當粉色觸角碰到黑線時,就向左轉;當綠色觸角碰到黑線時,就向右轉;步驟三:繼續移動,碰到邊緣就反彈步驟四:如果下達停止指令,就結束移動算法的描述1.自然語言2.流程圖3.計算機語言等一、算法的自然語言描述自然語言是人們日常生活中交流使用的語言。步驟一:步驟二:步驟三:打開冰箱把大象放進去關上冰箱把大象裝進冰箱的算法,自然語言表示如下:任務一:用自然語言描述輸入兩個自然數,求這兩個數中較大的數。步驟1:步驟2:步驟3:輸入數字A、數字B比較兩個數字如果A比較大,輸出A;如果B比較大,輸出B二、算法的流程圖表示步驟一:步驟二:步驟三:打開冰箱把大象放進去關上冰箱把大象裝進冰箱的算法,自然語言表示如下:開始打開冰箱把大象放入冰箱關上冰箱結束流程圖是一種以圖解方式表示算法的描述方法。優點:形象、直觀,更容 易理解。開始結束移動10步碰到邊緣反彈綠色是否碰到黑色粉色是否碰到黑色向左旋轉( 15 )度向右旋轉( 15 )度是是下達停止指令否否是否用流程圖表示對應腳本開始輸入數字A、BA>B 輸出A輸出B結束是否任務二:用流程圖表示“輸入兩個自然數,求這兩個數中較大的數”的算法。步驟1:步驟2:步驟3:輸入數字A、數字B比較兩個數字如果A比較大,輸出A;如果B比較大,輸出B用流程圖表示的算法更加簡練,直觀,流向清楚。讀懂流程圖輸入A=5,B=4,輸出結果______輸入A=3,B=6,輸出結果______輸入A=9,B=7,輸出結果______“輸入兩個數,輸出其中較大的數”的算法569升級挑戰用流程圖表示“輸入三個數,輸出其中最大的數”的算法開始輸入A、B、CA>B A>C C>B 輸出A輸出C輸出B結束是是否否否輸出C任務三:繪制“輸入一個自然數,判斷該數是奇數還是偶數,并輸出”的流程圖。開始輸入自然數AA是否為奇數A為奇數A為偶數結束是否課堂小結1、用自然語言描述算法2、用流程圖來描述算法3、無論做什么事,都要事先做好計劃,這樣才能把事情安排合理,做到有條不紊;填一填算法的表示一、自然語言描述二、流程圖表示開始、結束框處理框判斷框輸入、輸出流程線 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫