《2.3 循環(huán)結(jié)構(gòu)》參考課件_第1頁(yè)
《2.3 循環(huán)結(jié)構(gòu)》參考課件_第2頁(yè)
《2.3 循環(huán)結(jié)構(gòu)》參考課件_第3頁(yè)
《2.3 循環(huán)結(jié)構(gòu)》參考課件_第4頁(yè)
《2.3 循環(huán)結(jié)構(gòu)》參考課件_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2.3循環(huán)結(jié)構(gòu)八年級(jí)信息技術(shù)活動(dòng)1:重現(xiàn)高斯算術(shù)題

“數(shù)學(xué)王子”高斯的故事總被人們津津樂(lè)道,正在學(xué)等差數(shù)列的王語(yǔ)菲也聽(tīng)得入了迷。高斯在他10歲時(shí),小學(xué)老師出了一道算術(shù)難題:計(jì)算1+2+3+┈+100=?這下可難倒了剛學(xué)數(shù)學(xué)的小朋友們,他們只得按照題目的要求,把數(shù)字一個(gè)一個(gè)地相加。這時(shí),卻傳來(lái)了高斯的聲音:“老師,我已經(jīng)算好了!”王語(yǔ)菲聽(tīng)完高斯的故事后,靈光閃現(xiàn),假設(shè)老師提出的問(wèn)題不是1+2+3+┈+100,而是1*2*3*┈*100,高斯能否很快計(jì)算出來(lái)呢?于是她準(zhǔn)備嘗試用編程的方法來(lái)實(shí)現(xiàn)1*2*3*┈*10的運(yùn)算。讓我們一起通過(guò)編程來(lái)實(shí)現(xiàn)這一運(yùn)算吧。課堂導(dǎo)入活動(dòng)2:摘蘋(píng)果在王語(yǔ)菲外婆家的院子里有一顆蘋(píng)果樹(shù),每到秋天樹(shù)上就會(huì)結(jié)蘋(píng)果,今年結(jié)了10個(gè)蘋(píng)果。蘋(píng)果成熟的時(shí)候,活潑可愛(ài)的王語(yǔ)菲自告奮勇地跑去摘蘋(píng)果。王語(yǔ)菲有個(gè)30cm高的板凳,她不能直接用手摘到蘋(píng)果的時(shí)候,就會(huì)踩到板凳上再試試。已知王語(yǔ)菲把手伸直能夠達(dá)到的最大高度為150cm。

現(xiàn)通過(guò)輸入10個(gè)蘋(píng)果到地面的高度(10個(gè)100~200(包括100和200)的整數(shù),請(qǐng)幫王語(yǔ)菲計(jì)算她能夠摘到的蘋(píng)果數(shù)目。假設(shè)她碰到蘋(píng)果,蘋(píng)果就會(huì)掉下來(lái)。請(qǐng)編程完成。課堂導(dǎo)入活動(dòng)3:實(shí)現(xiàn)佩奇的愿望

小豬佩奇在德國(guó)旅游期間看到了很多有趣的事物,他發(fā)現(xiàn)一種糖果,很像大大的泡泡糖,螺旋線(xiàn)的形狀一圈一圈盤(pán)繞起來(lái)非常有趣,他想把它畫(huà)出來(lái)。請(qǐng)使用海龜庫(kù)幫助佩奇完成螺旋線(xiàn)的繪制。

在杜伊斯堡里,佩奇看到旋轉(zhuǎn)樓梯時(shí)覺(jué)得非常有意思,他也想制作一個(gè)類(lèi)似的樓梯。請(qǐng)根據(jù)螺旋線(xiàn)程序進(jìn)行改動(dòng),繪制出如圖所示的視覺(jué)螺旋線(xiàn)。課堂導(dǎo)入遍歷循環(huán)(for循環(huán))條件循環(huán)(while循環(huán))循環(huán)的嵌套課堂活動(dòng)

循環(huán)結(jié)構(gòu)是在一定條件下重復(fù)執(zhí)行相同的代碼,被重復(fù)執(zhí)行的代碼稱(chēng)為循環(huán)體。循環(huán)結(jié)構(gòu)在多數(shù)編程語(yǔ)言中可分為計(jì)數(shù)型循環(huán)和條件型循環(huán)兩類(lèi)。在Python中,對(duì)計(jì)數(shù)型循環(huán)做了重要的改進(jìn),功能更加強(qiáng)大,根據(jù)其運(yùn)行的機(jī)制又稱(chēng)為遍歷循環(huán)。我們經(jīng)常使用for(遍歷循環(huán))和while(條件循環(huán))語(yǔ)句來(lái)編寫(xiě)重復(fù)操作。循環(huán)結(jié)構(gòu)

遍歷循環(huán)的基本功能是利用<變量>遍歷<序列>中的全部元素,<集合對(duì)象>中元素的個(gè)數(shù)即為循環(huán)的次數(shù)。如果變量在<序列>中(即為T(mén)rue)則重復(fù)執(zhí)行語(yǔ)句塊1;直到變量不在<序列>中時(shí)(即為False)就退出循環(huán)、執(zhí)行語(yǔ)句塊2,其中else部分為可選語(yǔ)句。語(yǔ)句塊1TrueFalse語(yǔ)句塊2<變量>in<序列>遍歷循環(huán)(for循環(huán))for遍歷循環(huán)的語(yǔ)法基本格式:for<變量>in<序列>:語(yǔ)句塊1[else:語(yǔ)句塊2]積木塊:遍歷循環(huán)(for循環(huán))

當(dāng)需要遍歷數(shù)字序列時(shí),可以使用range()內(nèi)置函數(shù)。

(1)range()函數(shù)的語(yǔ)法為range([start,]stop[,step])。參數(shù)start指定序列的開(kāi)始值,包含在序列內(nèi),缺省值為0;參數(shù)stop指定序列的結(jié)束值,不包含在序列內(nèi);參數(shù)step指定遞增基數(shù),缺省值為1。例如,range(5)生成的序列為[0,1,2,3,4],range(10,20,2)生成的序列為[10,12,14,16,18]。

(2)range()函數(shù)常和for循環(huán)配合使用,它的作用是:生成一個(gè)從start的值開(kāi)始,步長(zhǎng)為step,到stop-1的值結(jié)束的數(shù)字序列,從而控制循環(huán)次數(shù)。遍歷循環(huán)(for循環(huán))

練習(xí):打印1~100的奇數(shù):遍歷循環(huán)(for循環(huán))

練習(xí):計(jì)算1+2+┈+100的和。遍歷循環(huán)(for循環(huán))

練習(xí):繪制螺旋線(xiàn)。遍歷循環(huán)(for循環(huán))

while語(yǔ)句用于循環(huán)執(zhí)行程序,即在某條件下,循環(huán)執(zhí)行某段程序,以處理需要重復(fù)處理的相同任務(wù)??梢詫⒃撗h(huán)粗略理解為“當(dāng)......時(shí),就......”。

如果條件表達(dá)式成立(為真或True),則重復(fù)執(zhí)行語(yǔ)句塊1,直到條件表達(dá)式不成立(為假或False)時(shí),則執(zhí)行語(yǔ)句塊2,并退出循環(huán)。其中else部分為可選語(yǔ)句。條件語(yǔ)句塊1TrueFalse語(yǔ)句塊2條件循環(huán)(while循環(huán))while條件循環(huán)的語(yǔ)法基本格式:while

<條件>:語(yǔ)句塊1[else:語(yǔ)句塊2]積木塊:條件循環(huán)(while循環(huán))

循環(huán)的嵌套與分支結(jié)構(gòu)的嵌套類(lèi)似,循環(huán)的嵌套是指循環(huán)語(yǔ)句中的循環(huán)體又是循環(huán)結(jié)構(gòu),也稱(chēng)多重循環(huán)。

例如,

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論