資源簡介 (共39張PPT)第6課 安全乘坐電梯——while循環(huán)語句的應用粵高教版八年級下冊本課適用于:粵高教版信息技術(shù)教材八年級下冊第一單元 第6課 安全乘坐電梯——while循環(huán)語句的應用While循環(huán)語句新課導入分析問題設(shè)計算法編寫程序調(diào)試運行程序檢測與評估目錄在金幣小鎮(zhèn)有這樣一個獎勵制度。每個月第一天簽到送1個金幣,第二天簽到送2個,以此類推,請問1周最多可以收集多少個金幣?1+2+3……+7=?如何求解?1到50內(nèi)所有偶數(shù)的和?重復執(zhí)行while day<7:day=day+1sum=sum+day天數(shù) 1 2 3 4 5 6 7當天金幣 1 2 3 4 5 6 7累計金幣36101521281天數(shù) 0 1 2 3 4 5 6 7daysumday=day+1sum=sum+day在第七天停止計算,應該怎么做?while<條件表達式>:循環(huán)體(語句組)day<7day=0sum=0while day<7:day=day+1sum=sum+dayprint(sum)能不能“<=”?daysumday=0sum=0拓展:按照金幣小鎮(zhèn)的獎勵制度,請問1個月(28天)最多可以收集多少個金幣?1+2+3+……+28=?day=0sum=0while day<28:day=day+1sum=sum+dayprint(sum)改一改:因為金幣小鎮(zhèn)經(jīng)營不善,每月最多只能發(fā)放400個金幣,請問最多可以獲得多少金幣?day=0sum=0while sum<=400:day=day+1sum=sum+dayif sum>400:sum=sum-dayday=day-1print(sum)while day<7:day=day+1sum=sum+day改一改:因為金幣小鎮(zhèn)經(jīng)營不善,每月最多只能發(fā)放300個金幣,并且最多簽到25天,請問最多可以獲得多少金幣?設(shè)計算法邏輯運算符:與(and)、或(or)、非(not)與(and)非(not)或(or)優(yōu)先級:not > and > or設(shè)計算法邏輯運算符以下內(nèi)容選擇哪個邏輯運算符?1.求100以內(nèi)既是3又是5的倍數(shù)的數(shù)?2.輸出50以內(nèi)可以整除7或3的數(shù)?3.輸出10以內(nèi)不是5的倍數(shù)的數(shù)?或(or)與(and)非(not)或者并且、既又不是、不符合典型特點改一改:因為金幣小鎮(zhèn)經(jīng)營不善,每月最多只能發(fā)放300個金幣,并且最多簽到25天,請問最多可以獲得多少金幣?day=0sum=0while sum<=300 and day<25:day=day+1sum=sum+dayif sum>400:sum=sum-dayday=day-1print(sum)day=0sum=0while sum<=300:day=day+1sum=sum+day1、求1至100以內(nèi)所有偶數(shù)的和?day = 0sum = 0while day < 100 :day = day+2sum = sum+dayprint(sum)2、在中國傳統(tǒng)數(shù)學典籍《孫子算經(jīng)》中,有一個被稱為“物不知數(shù)”的問題。“有物不知其數(shù),三三數(shù)之剩二,五五數(shù)之剩三,七七數(shù)之剩二。問物幾何”,意思是說:有一堆物體不知道有幾個,如果三個三個分組,最后會剩下2個;如果五個五個分組,最后會剩下3個;如果七個七個分組,最后剩下2個,問這堆物品有多少個?編程求出符合上述要求的最小整數(shù)n=1while n>0:n=n+1if n%3==2 and n%5==3 and n%7==2:print(n)break1、關(guān)于while循環(huán)語句,下面說法錯誤的是( )。A、可以用條件表達式控制循環(huán)體是否執(zhí)行B、循環(huán)體可以是一條語句,過多條語句C、循環(huán)體至少會執(zhí)行一次D、一般情況下,循環(huán)體中要有使循環(huán)趨于結(jié)束的語句,才能避免死循環(huán)的發(fā)生C2、寫出以下程序的運行結(jié)果。(1)i=1while i<=5:print(‘*’)i=i+1結(jié)果:_____________________(2)x=1while x<=10:print( x )x=x+2結(jié)果:_____________________*****135793、根據(jù)題目要求,完善程序。(1)請倒序輸出10以內(nèi)的整數(shù)i=10while ___________:print( i )i=i-1i>=0(2)求100以內(nèi)既是3又是5的倍數(shù)的所有數(shù)之和sum=0k=1while k<=100:if __________________________:sum=sum+kk=k+1print(sum)k%3==0 and k%5==0本微課適用于:粵高教版信息技術(shù)教材八年級下冊第一單元 第6課 安全乘坐電梯——while循環(huán)語句的應用While循環(huán)語句課時二新課導入分析問題設(shè)計算法編寫程序調(diào)試運行程序檢測與評估目錄課程引入1課程引入分析問題2分析問題電梯1234567891011121314額定人數(shù)安全啟動時要小于額定人數(shù)設(shè)計算法3設(shè)計算法電梯額定人數(shù):13當前人數(shù):t<=當前人數(shù):t=循環(huán)增加人數(shù),什么時候停止增加?輸出人數(shù)每進去1人當前人數(shù)t=1t+1t<=13編寫程序4限制人數(shù):t=1 #當前人數(shù)while t<=13:print("請進,你是第",t,"個人")t=t+1輸出1,2,3,4……100的數(shù)輸出1,3,5,7,……99的數(shù)輸出3,6,9,12……99的數(shù)求2+4+6+……+100的和不換行:end=“”分析問題電梯1234567891011121314額定人數(shù)額定重量安全啟動時承載總重量和總?cè)藬?shù)設(shè)計算法電梯額定人數(shù):t0額定載重:w0承載人數(shù):t承載重量:w<<每增加1人,輸入t的重量x,承載人數(shù)t=t+1,承載重量w=w+x體重x一旦超重(w>w0)t=t-1,w=w-x輸出電子最大承載人數(shù)和總重量設(shè)計算法額定人數(shù):t0額定載重:w0承載人數(shù):t承載重量:w<每增加1人,輸入t的重量x,承載人數(shù)t=t+1,承載重量w=w+x一旦超重(w>w0)t=t-1,w=w-x輸出電子最大承載人數(shù)和總重量輸入第t個人的重量xw←w+xw>w0t←t-1,w←w-x輸出電梯承載最大的t和wFALSETRUE結(jié)束設(shè)計算法額定人數(shù):t0額定載重:w0承載人數(shù):t承載重量:w<每增加1人,輸入t的重量x,承載人數(shù)t=t+1,承載重量w=w+x一旦超重(w>w0)t=t-1,w=w-x輸出電子最大承載人數(shù)和總重量輸入第t個人的重量xw←w+xw>w0t←t-1,w←w-x輸出電梯承載最大的t和wFALSETRUE結(jié)束限制體重w = 0 # 當前重量while w < 1000:w0 = int(input("輸入體重"))w = w0+wprint("請進,目前重量", w, "千克")if w>1000:w=w-w0print("最終重量", w, "千克")調(diào)試運行程序5設(shè)計算法邏輯運算符:與(and)、或(or)、非(not)與(and)非(not)或(or)優(yōu)先級:not > and > or檢測與評估6檢測評估關(guān)于while循環(huán)語句,下面說法錯誤的是( )A.可以用條件表達式控制循環(huán)體是否執(zhí)行B.循環(huán)體可以是一條語句,也可以多條語句C.循環(huán)體至少會執(zhí)行一次D.一般情況下,循環(huán)體中要有使循環(huán)趨于結(jié)束的語句上,才能避免死循環(huán)的發(fā)生。C2020年南海區(qū)編程主題教學優(yōu)質(zhì)資源評選:Python編程系列作品謝謝21世紀教育網(wǎng)(www.21cnjy.com)中小學教育資源網(wǎng)站兼職招聘:https://www.21cnjy.com/recruitment/home/admin 展開更多...... 收起↑ 資源列表 坐電梯超重!太尷尬了!.mp4 第6課 安全乘坐電梯——while循環(huán)語句+39張PPT+1個視頻.pptx 縮略圖、資源來源于二一教育資源庫