《六年級下冊信息技術(shù) 教案27 “循環(huán)反復(fù)”減繁瑣》由會員分享,可在線閱讀,更多相關(guān)《六年級下冊信息技術(shù) 教案27 “循環(huán)反復(fù)”減繁瑣(2頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、
27“循環(huán)反復(fù)”減繁瑣
——循環(huán)結(jié)構(gòu)算法的描述
學(xué)習(xí)目標(biāo):
1、 了解編制程序解決問題的大致過程,會用流程圖設(shè)計和描述循環(huán)結(jié)構(gòu)算法。
2、 在自主學(xué)習(xí)常用的程序流程圖符號中了解流程圖,在小組合作繪制“計算商品金額”流程圖中加強(qiáng)對算法的理解,學(xué)習(xí)用流程圖設(shè)計和描述循環(huán)結(jié)構(gòu)算法。
3、 教育學(xué)生正確對待學(xué)習(xí)生活中的實際問題,培養(yǎng)學(xué)生多角度思考問題的能力。學(xué)習(xí)重點:會用流程圖設(shè)計和描述循環(huán)結(jié)構(gòu)算法。
學(xué)習(xí)難點:會用流程圖設(shè)計和描述循環(huán)結(jié)構(gòu)算法。課時安排:1課時
學(xué)習(xí)過程:
一、 問題描述
師:世界著名的數(shù)學(xué)家高斯小時候非常淘氣。一次,老師出去開會,他和同學(xué)們不但沒有好好學(xué)習(xí),反
2、而鬧騰起來,老師回來后非常生氣,懲罰所有人計算1+2+3+4+5+6+ .....+100的得數(shù)。小高斯看了看題目,想了一下,很快得出答案是5050.同學(xué)們非常驚訝,有的同學(xué)甚至以為他在瞎說。最后,小高斯得出的結(jié)果被老師認(rèn)定是正確的。小高斯是怎么算出來的呢?
二、 想一想
用E十算機(jī)來解決這道數(shù)學(xué)題,我們將如何設(shè)計解題步驟?
三、 學(xué)一學(xué)
① 生活中的循環(huán)結(jié)構(gòu)算法
算法的循環(huán)結(jié)構(gòu)是指在算法中,要求重復(fù)執(zhí)行同一操作的算法結(jié)構(gòu),即從算法某處開始,按照一定條件重復(fù)執(zhí)行某一處理過程。被重復(fù)執(zhí)行的處理過程稱為循環(huán)體。
在日常生活中,經(jīng)常會遇到具有循環(huán)執(zhí)行的事情,處理這些事情,關(guān)鍵是確定好循環(huán)
3、體和循環(huán)結(jié)束條件。
如計算1+2+3+4+5+6+ .....+100的值,若利用計算機(jī)計算速度快的特性,能夠采用順序結(jié)構(gòu)算法,一般有以下步驟:
一,0+1=1
二,1+2=3
三,3+3=6
四,6+4=10
第一百步:4950+100=5050
這種算法雖然能夠計算出結(jié)果,但我們仔細(xì)觀察上述計算步驟,不難發(fā)現(xiàn),在這些步驟中有可重復(fù)操作的步驟。
動動腦
我認(rèn)為可重復(fù)操作的步驟是 O
② 計算機(jī)解決問題的一般過程
計算1+2+3+4+5+6+ .....+100的值的問題用計算機(jī)解決,大致需經(jīng)過以下過程:
1. 問題分析,建立數(shù)學(xué)模型
2. 確定算法
用自然語言描述
4、如下:
① 定義兩個變量i、s;
② 把數(shù)值1賦值給變量i,把數(shù)值0賦值給變量s;
③ 若i<=100,成立,則執(zhí)行④,否則,輸出s,結(jié)束算法;
@s=s+i;
⑤i=i+l,返回③
3. 編寫程序
選擇一種計算機(jī)語言,將算法轉(zhuǎn)換成程序。
4. 運(yùn)行并調(diào)試程序
四、 議一議
小高斯的算法是如何實現(xiàn)的?請用自然語言或思維導(dǎo)圖描述該過程。
五、 練一練
1、用計算機(jī)實現(xiàn)高斯算法,大致過程如下,請完善下面過程。
① 問題分析,建立數(shù)學(xué)模型
② 確定算法
③ 編寫程序
④ 運(yùn)行并調(diào)試程序板書設(shè)計
27“循環(huán)反復(fù)”減繁瑣
——循環(huán)結(jié)構(gòu)算法的描述
生活中的循環(huán)結(jié)構(gòu)算法
計算機(jī)解決問題的一般過程