中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2021福建教育出版社《信息技術》七(下)第七課 主題1 for循環結構 課件(24張PPT)+學案

資源下載
  1. 二一教育資源

2021福建教育出版社《信息技術》七(下)第七課 主題1 for循環結構 課件(24張PPT)+學案

資源簡介

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

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 湖南省| 诸暨市| 郓城县| 衢州市| 高要市| 德庆县| 青神县| 海林市| 精河县| 南澳县| 保定市| 遂平县| 镇远县| 伊通| 保亭| 肃南| 绥滨县| 汕头市| 定西市| 民和| 门源| 和田县| 河东区| 托克逊县| 青河县| 陆丰市| 永和县| 岑巩县| 仙居县| 屏山县| 佳木斯市| 施秉县| 庄河市| 绥宁县| 英吉沙县| 西青区| 高雄市| 普兰县| 华亭县| 安西县| 北海市|