while循環的應用課件高一上學期高中信息技術必修1第四章粵教版_第1頁
while循環的應用課件高一上學期高中信息技術必修1第四章粵教版_第2頁
while循環的應用課件高一上學期高中信息技術必修1第四章粵教版_第3頁
while循環的應用課件高一上學期高中信息技術必修1第四章粵教版_第4頁
while循環的應用課件高一上學期高中信息技術必修1第四章粵教版_第5頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

問題引入項目小組為了籌集購買獎品和紀念品的費用,準備開展一次募捐活動,計劃向第一個贊助人募捐20元,向第二個贊助人募捐25元……后一個比前一個多募捐5元,依次下去,第幾個人募捐后募集到的總費用累計超過500元?如何利用計算機程序解決該問題?護國中學循環結構程序的循環結構是程序設計中常用到的基本結構之一。循環是讓計算機自動完成重復工作的常見方式。循環結構for循環while循環while循環的應用1

while循環的一般格式while(表達式):語句或語句組注:①while(表達式)后面加“:”;②語句或語句組嚴格遵循相同的縮進。縮進通常是一個制表符(\t)或者4個空格字符。1個空格Tabwhile循環的應用1

while循環的一般格式while(表達式):語句或語句組注:(1)表達式的值為真(True)或假(False)。(2)當表達式的值為真時,執行循環體語句;當表達式的值為假時,退出循環,執行循環體外的下一條語句(即當后面沒有縮進的第一條語句)。while循環的應用1

while循環的一般格式while(表達式):語句或語句組注:(3)每次循環都是執行完循環體語句后回到表達式處重新開始判斷,重新計算表達式的值。一旦表達式的值為假就退出循環,為真時就繼續執行循環體語句。(4)循環體中必須有改變條件表達式值的語句,否則將成為死循環。1

while循環的執行過程while循環的應用上條語句表達式?循環語句下條語句YN小試牛刀以下哪個是Python中while循環的標準格式示例?(

)A.whileconditionstatements

B.whilecondition:statements

C.whilecondition:statements

D.while(condition):statements

BD探究活動一計算1到10的和分析問題計算1到10的和,即計算sum=1+2+3+...+10,這里一共進行了

次循環,可以通過變量i記錄循環的次數,即i=1,2,3...10。10設計算法1.給i賦一個初始值i=1;2.給sum賦一個初始值sum=0;3.sum=sum+i;4.i=i+1;5.如果i<11,則返回步驟3;6.輸出sum的值;7.結束。i=1,sum=0sum=sum+ii=i+1i<11?輸出sum的值YN編寫程序i=1,sum=0sum=sum+ii=i+1i<11?輸出sum的值YNi=1sum=0i<11sum=sum+ii=i+1print(sum)調試運行運行結果:實踐活動一嘗試編寫程序完成計算1到80的和探究活動二根據以上學習,思考“引入”中提到的問題:項目小組為了籌集購買獎品和紀念品的費用,準備開展一次募捐活動,計劃向第一個贊助人募捐20元,向第二個贊助人募捐25元……后一個比前一個多募捐5元,依次下去,第幾個人募捐后募集到的總費用累計超過500元?分析問題設所拉贊助人的數量為num(num=1,2,3,…),每次募集的費用為money,每次募集之后總費用為sum,則sum可以用如下的式子表示:sum=20+25+30+…于是這個問題就可以轉化為:當sum≥500時,求num的值。設計算法根據上述的分析,設計算法如下:1.令num=1;2.令money=20;3.令sum=20;4.num=num+1;5.money=money+5;6.sum=sum+money;7.如果sum<500,則返回步驟4;8.輸出num的值;9.結束。編寫程序調試運行將程序輸入計算機進行調試運行,得出如下結果:實踐活動二編程實現計算100及以內所有偶數的和提示:1.定義一個變量i=2,用于判斷當前的數是否在100及以內2.定義一個變量sum=0,用于計算偶數的和

第一次:i=2sum=0+2=2

第二次:i=4sum=2+4=6

第三次:i=6sum=6+6=12……

第n次:i=100實踐活動二編程實現計算100及以內所有偶數的和代碼示例:鞏固練習1.這段代碼缺少了while循環一般格式中的哪個重要部分?(

A.循環變量初始化

B.循環條件C.循環體

D.循環變量更新i=1whilei<5:print(i)D鞏固練習2.以下代碼的輸出結果是?(

A.012345 B.01234C.12345 D.5i=0whilei<5:print(i)i+=1B鞏固練習3.以下代碼執行后,count的值是?(

A.5 B.10 C.4 D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論