資源簡介 (共24張PPT)(1)順序結構(2)選擇結構(單分支結構/雙分支結構)(3)循環結構分支結構的程序雖然能解決計算、輸出等問題,但不能做判斷在選擇。對于要先做判斷再選擇的問題就要使用分支結構。程序的三種基本結構第七課循環結構主題1for循環羅海燕https://haokan./v?vid=2905946718420573017&pd=bjh&fr=bjhauthor&type=video有趣的益智接龍游戲“一只青蛙,一張嘴,兩只眼睛,四條腿……”,一直數下去,數到100只青蛙。能夠通過編程來接龍這個游戲?我們怎么編寫代碼呢?會用到哪些語句呢?printf語句我們可以計算出每一只青蛙的數量和對應的嘴巴、腿的數量,然后利用printf輸出函數,把結果輸出來有趣的益智接龍游戲for語句格式:循環變量-循環體-循環終止的條件表達式1“i=1”,i是循環變量,初始值是1表達式2“i<=99”,判斷i的值是否小于等于99表達式3“i++”,相當于i=i+1,步長為1for語句格式:循環變量-循環體-循環終止的條件for(表達式1;表達式2;表達式3;){循環體}表達式之間用分號思考:表達式1、2、3的執行順序?for(i=初始值;終值;步長)有趣的益智接龍游戲:順序結構能否用循環結構?有趣的益智接龍游戲:循環結構——化繁為簡表達式1“i=1”,i是循環變量,初始值是1表達式2“i<=5”,判斷i的值是否小于等于5表達式3“i++”,相當于i=i+1,步長為1任務一利用講解過的for循環語句,嘗試著讓計算機數3只青蛙。完成的同學修改代碼,嘗試將數3只青蛙的代碼變成數5只青蛙的代碼。任務二讓計算機數出特定數量范圍內的青蛙。以上程序只能夠數固定數量的青蛙,如果能夠根據用戶的需求數出用戶想要數的青蛙,那就更好了。你能做到嗎?改進代碼,輸入青蛙的起始數量和終止數量,讓計算機數出特定數量范圍內的青蛙。代碼范例:任務二讓計算機數出特定數量范圍內的青蛙。#includeintmain(){inti,n;printf("請輸入青蛙數:");scanf("%d",&n);for(i=1;i<=n;i++){printf("%d只青蛙%d張嘴%d只眼睛%d條腿\n",i,i,i2,i4);}return0;}代碼范例:任務二讓計算機數出特定數量范圍內的青蛙并且接龍。代碼范例:任務二讓計算機數出特定數量范圍內的青蛙。任務三用for循環解決猴子摘桃子問題猴子摘桃和之前的數青蛙接龍游戲有哪些相似之處,它們的編碼邏輯結構是不是有相互借鑒的地方?小猴子來到一片森林,看到好多桃。第1天小猴子摘了1個桃,第2天摘了2個,以后每天都比前1天多摘1個,請問:小猴10天總共摘多少個桃?任務三用for循環解決猴子摘桃子問題學有余力--韓信點兵有一次戰斗后,韓信要清點士兵的人數。讓士兵三人一組,就有兩人沒法編組;五人一組,就有三人無法編組;七人一組,就有兩人無法編組。那么請問這些士兵一共有幾人?討論:韓信點兵和猴子摘桃有哪些相似之處?又有哪些不同?得先進行手工計算,發現問題的求解規律。韓信點兵問題沒有明顯的循環過程,僅從問題本身難以發現解方法。學有余力任務四操場上有100多人排隊,若按3人一組排對則多1人,若按4人一組排對則多2人,若按5人1組排對則多3人,請問多少人?for循環程序設計的特點:1.問題中要有需重復執行的內容;2.要知道循環的初值,終值和步長值;3.要善于歸納總結出循環體(難點)。for循環小結板書設計第七課主題1for循環循環語句化繁為簡、迭代重復的特點。小猴子摘桃子每天都積累一點點,日積月累就會收獲很多。韓信點兵:是枚舉法的經典改編。大部分高級語言提供for和while語句實現循環結構。謝謝觀看https://www.21cnjy.com/help/help_extract.php2021福建教育出版社《信息技術》七(下)廈門市音樂學校羅海燕第七課主題1for循環語句(85頁)班級:姓名:【學習目標】for循環語句的執行流程。編寫for循環結構的代碼解決實際問題。for循環語句可以幫助解決重復執行的工作。for(i=1;i<=5;i++)表達式1“i=1”,i是循環變量,初始值是1表達式2“i<=5”,判斷i的值是否小于等于5表達式3“i++”,相當于i=i+1,步長為1【任務一】一只青蛙,一張嘴,兩只眼睛,四條腿……”,一直數下去。(86頁)利用講解過的for循環語句,嘗試著讓計算機數3只青蛙。參考代碼運行程序,提交截圖。#includeintmain(){inti=1;printf("%d只青蛙%d張嘴%d只眼睛%d條腿\n",i,i,i2,i4);return0;}完成的同學修改代碼,嘗試將數3只青蛙的代碼變成數5只青蛙的代碼。使用for循環結構——化繁為簡【任務二】改進代碼,輸入青蛙的起始數量和終止數量,讓計算機數出特定數量范圍內的青蛙。參考代碼【任務三】用for循環解決猴子摘桃子問題(89頁)小猴子來到一片森林,看到好多桃。第1太難小猴子摘了1個桃,第2天摘了2個,以后每天都比前1天多摘1個,請問:小猴10天總共摘多少個桃?【學有余力任務四】韓信點兵討論:韓信點兵和猴子摘桃有哪些相似之處?又有哪些不同?操場上有100多人排隊,若按3人一組排對則多1人,若按4人一組排對則多2人,若按5人1組排對則多3人,請問多少人?3 展開更多...... 收起↑ 資源列表 學生任務第七課主題1for循環.docx 課件第七課主題1for循環結構.pptx 縮略圖、資源來源于二一教育資源庫