資源簡介 (共13張PPT)第四章 程序設(shè)計基礎(chǔ)while循環(huán)的應(yīng)用程序設(shè)計基礎(chǔ)一 、復(fù)習(xí)導(dǎo)入for語句for語句的基本格式for語句基本執(zhí)行過程及特點for語句解決問題的要素for 循環(huán)變量 in 列表:循環(huán)體1.依次取序列中的元素;2.重復(fù)執(zhí)行循環(huán)體;循環(huán)體是什么?循環(huán)變量及范圍?序列怎么產(chǎn)生?一 、復(fù)習(xí)導(dǎo)入任務(wù)1:運用已學(xué)編程知識,編程計算20以內(nèi)(含20)偶數(shù)的積。程序設(shè)計基礎(chǔ)s=1for i in range(2,21,2):s=s*iprint("20以內(nèi)偶數(shù)的積是:",s)二 、新知學(xué)習(xí)任務(wù)2:618即將到來,淘寶推出淘金幣活動,第一天可以領(lǐng)取1金幣,第二天可以再領(lǐng)取2金幣,第三天再領(lǐng)3金幣,總量超過100金幣即可成為VIP客戶,獲得一次金幣使用的機會。問:第幾天結(jié)束后,可以獲得金幣使用機會?程序設(shè)計基礎(chǔ)二 、新知學(xué)習(xí)程序設(shè)計基礎(chǔ)while循環(huán)的一般格式:while(表達式):語句或語句組1.表達式一般是關(guān)系表達式或邏輯表達式;2.表達式后有冒號“:”;3.“語句或語句組“縮進書寫;注意事項:二 、新知學(xué)習(xí)任務(wù)2:618即將到來,淘寶推出淘金幣活動,第一天可以領(lǐng)取1金幣,第二天可以再領(lǐng)取2金幣,第三天再領(lǐng)3金幣,總量超過100金幣即可成為VIP客戶,獲得一次金幣使用的機會。問:第幾天結(jié)束后,可以獲得金幣使用機會?程序設(shè)計基礎(chǔ)二 、新知學(xué)習(xí)程序設(shè)計基礎(chǔ)(1)分析問題設(shè)領(lǐng)金幣的天數(shù)和當天領(lǐng)取的金幣數(shù)為num,金幣總數(shù)為sum,則sum的計算公式為:sum= 1+2+3+……+num于是這個問題轉(zhuǎn)化為:當 時,求 的值。sum>=100num二 、新知學(xué)習(xí)程序設(shè)計基礎(chǔ)(2)設(shè)計算法a.令領(lǐng)金幣的天數(shù)和當天領(lǐng)取的金幣數(shù)num=1;令金幣總數(shù)sum=1;b.num=num+1;sum=sum+num;c.如果sum<100,則換回步驟b;d.輸出num的值;e.結(jié)束。二 、新知學(xué)習(xí)程序設(shè)計基礎(chǔ)(3)編程調(diào)試618即將到來,淘寶推出淘金幣活動,第一天可以領(lǐng)取1金幣,第二天可以再領(lǐng)取2金幣,第三天再領(lǐng)3金幣,總量超過100金幣即可成為VIP客戶,獲得一次金幣使用的機會。問:第幾天結(jié)束后,可以獲得金幣使用機會?二 、新知學(xué)習(xí)程序設(shè)計基礎(chǔ)任務(wù)3:用while循環(huán)改寫下面程序,實現(xiàn)20以內(nèi)偶數(shù)的積的計算。s=1for i in range(2,21,2):s=s*iprint("20以內(nèi)偶數(shù)的積是:",s)三 、課堂小結(jié)程序設(shè)計基礎(chǔ)while循環(huán)的一般格式:while(表達式):語句或語句組1.表達式一般是關(guān)系表達式或邏輯表達式;2.表達式后有冒號“:”;3.“語句或語句組)縮進書寫;注意事項:四 、遷移提升程序設(shè)計基礎(chǔ)任務(wù)4:水仙花數(shù)是指一個3位數(shù),它的每個位上的數(shù)字的3次冪之和等于它本身(例如:1^3+5^3+3^3=153)。請利用python程序找出1000以內(nèi)的所有水仙花數(shù)。第四章 程序設(shè)計基礎(chǔ)歡迎批評指正! 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫