資源簡介 (共15張PPT)主題1:for循環語句第7課 循環結構目錄DIRECTORY01引入02For語句格式和功能03動手實踐:小猴分桃04實踐創新:排隊問題引入:有趣的益智接龍游戲01“一只青蛙,一張嘴,兩只眼睛,四條腿……”,一直數下去,數到100只青蛙。能夠通過編程來接龍這個游戲?兒歌01引入:有趣的益智接龍游戲計算嘴=數量眼睛=數量*2腿=數量*4printf語句我們可以計算出每一只青蛙的數量和對應的嘴巴、腿的數量,然后利用printf輸出函數,把結果輸出來問題我們怎么編寫代碼呢?會用到哪些語句呢?01引入:有趣的益智接龍游戲賦值語句將青蛙的數量先進行賦值,再計算嘴、眼睛和腿的數量程序代碼01引入:有趣的益智接龍游戲能否用循環結構?For語句格式和功能02for(表達式1;表達式2;表達式3){循環體}語句格式:循環變量-循環體-循環終止的條件01for語句格式表達式之間用分號思考:表達式1、2、3的執行順序?for(初值;終值;步長){循環體}更直觀的表達方式表達式1 “ i=1 ”, i 是循環變量,初始值是1表達式2 “ i<=5 ”, 判斷 i 的值是否小于等于5表達式3 “ i++ ”, 相當于 i=i+1,步長為101for語句格式動手實踐:小猴分桃03小猴子來到一片森林,看到好多桃。第1天小猴子摘了1個桃,第2天摘了2個,以后每天都比前1天多摘1個,請問:小猴10天總共摘多少個桃?【算法分析】假設摘到桃子的數量用變量sum來表示,i表示第幾天。第一天:i=1,sum=1;第二天:i=2,sum=sum+2;第三天:i=3,sum=sum+3;……第i天:sum=sum+i;02用for循環解決猴子摘桃子問題02用for循環解決猴子摘桃子問題流程圖程序代碼累加算法實踐創新:排隊問題04操場上有100多人排隊,若按3人一組排對則多1人,若按4人一組排對則多2人,若按5人1組排對則多3人,請問多少人?【算法分析】假設用變量i表示人數人數在100<=i<=200之間i%3==1i%4==2i%5==3 三個必須同時滿足02實踐創新:任務三 排隊問題謝謝光臨指導 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫