小學(xué)高年級(jí)課后服務(wù)scratch3.0編程ppt二階課程項(xiàng)目5水果連連看第3節(jié)一個(gè)拐點(diǎn)相連_第1頁(yè)
小學(xué)高年級(jí)課后服務(wù)scratch3.0編程ppt二階課程項(xiàng)目5水果連連看第3節(jié)一個(gè)拐點(diǎn)相連_第2頁(yè)
小學(xué)高年級(jí)課后服務(wù)scratch3.0編程ppt二階課程項(xiàng)目5水果連連看第3節(jié)一個(gè)拐點(diǎn)相連_第3頁(yè)
小學(xué)高年級(jí)課后服務(wù)scratch3.0編程ppt二階課程項(xiàng)目5水果連連看第3節(jié)一個(gè)拐點(diǎn)相連_第4頁(yè)
小學(xué)高年級(jí)課后服務(wù)scratch3.0編程ppt二階課程項(xiàng)目5水果連連看第3節(jié)一個(gè)拐點(diǎn)相連_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

水果連連看一個(gè)拐點(diǎn)相連角色數(shù)目水平和垂直檢測(cè)思考與拓展一個(gè)拐點(diǎn)相連一個(gè)拐點(diǎn)檢測(cè)總結(jié)與鞏固水平和垂直檢測(cè)1水平和垂直檢測(cè)否是造型相同?水平相連?垂直相連?取消選擇消除消除是是否否連續(xù)選擇兩個(gè)方塊檢測(cè)過(guò)程檢測(cè)水果方塊能否水平相連或垂直相連的過(guò)程是什么水平相連:

①判斷是否位于同一行②檢測(cè)是否相鄰③檢測(cè)兩個(gè)方塊中間是否有其他方塊垂直相連:

①判斷是否位于同一列②檢測(cè)是否相鄰③檢測(cè)兩個(gè)方塊中間是否有其他方塊計(jì)算行列數(shù)如何計(jì)算行數(shù)和列數(shù)計(jì)算行(列)數(shù)是否在同一行(列)行數(shù)=向上取整(克隆體序號(hào)/6)3/6=0.5→1;15/6=2.5→3;21/6=3.5→4列數(shù)=克隆體序號(hào)/6的余數(shù)

4÷6=0..4;7÷6=1..1;23÷6=3...5是否相鄰如何判斷方塊是否相鄰水平相鄰:方塊間的序號(hào)差為1垂直相鄰:方塊間的序號(hào)差為6能否相連temp+序號(hào)差temp=max?temp=min+序號(hào)差可以消除停止檢測(cè)是是否否造型編號(hào)的第temp項(xiàng)=0如何判斷方塊能否水平(垂真)相連水平相連:序號(hào)差為1垂直相連:序號(hào)差為6水平檢測(cè)垂直檢測(cè)一個(gè)拐點(diǎn)相連2一個(gè)拐點(diǎn)是否水平相連?垂直相連?一個(gè)拐點(diǎn)?消除消除消除是是否否一個(gè)拐點(diǎn):連接兩個(gè)方塊的線條只轉(zhuǎn)了一次彎,只有一個(gè)拐點(diǎn)存在一個(gè)拐點(diǎn)被選中的方塊可以用有一個(gè)拐點(diǎn)的線條相連時(shí),拐點(diǎn)和它們的位置關(guān)系是?一個(gè)拐點(diǎn)拐點(diǎn)和其中一個(gè)方塊在同一行,和另外一個(gè)方塊在同一列拐點(diǎn)和min同行,和max同列拐點(diǎn)和max同行,和min同列拐點(diǎn)和min水平相連,和max垂直相連拐點(diǎn)和max水平相連,和min垂直相連拐點(diǎn)處沒(méi)有方塊→對(duì)應(yīng)的“造型編號(hào)”列表項(xiàng)為0minmaxminmaxminmaxminmax檢測(cè)過(guò)程①比較被選中的方塊的序號(hào),確定min和max第一種情況——和min同行,和max同列:②求拐點(diǎn)的序號(hào):根據(jù)min的行數(shù)和max的列數(shù)③拐點(diǎn)序號(hào)對(duì)應(yīng)的“造型編號(hào)”的列表項(xiàng)為0?④拐點(diǎn)和min水平相連?⑤拐點(diǎn)和max垂直相連?可以消除是是檢測(cè)結(jié)果=0是是第二種情況——和max同行,和min同列:一個(gè)拐點(diǎn)檢測(cè)3任務(wù)四任務(wù)四:檢測(cè)被選中的兩個(gè)水果方塊能否用有一個(gè)拐點(diǎn)的線條相連開(kāi)始檢測(cè)比較大小確定變量“min”和“max”的值,根據(jù)min和max計(jì)算有可能是拐點(diǎn)的位置計(jì)算拐點(diǎn)位置123456123456如何使用行/列數(shù)計(jì)算位置序號(hào)序號(hào)=(行數(shù)-1)×6+列數(shù)前幾行的總個(gè)數(shù)這一行的個(gè)數(shù)例:第3行第4列

(3-1)×6+4=16計(jì)算拐點(diǎn)位置minmaxminmax和min同行,和max同列計(jì)算行數(shù):計(jì)算列數(shù):計(jì)算時(shí)會(huì)出現(xiàn)什么問(wèn)題?max位于最后一列→max除以6的余數(shù)為0正確的列數(shù)應(yīng)該是6此時(shí),序號(hào)=行數(shù)×6計(jì)算拐點(diǎn)位置是否編程任務(wù)試一試:編寫程序,完成被選中方塊序號(hào)的大小比較,以及第一種情況下的拐點(diǎn)序號(hào)計(jì)算注意:計(jì)算拐點(diǎn)序號(hào)時(shí),運(yùn)算積木的嵌套關(guān)系拐點(diǎn)序號(hào)計(jì)算Step1:比較被選中方塊的序號(hào)大小,計(jì)算拐點(diǎn)序號(hào)拐點(diǎn)是否為空判斷求出的位置序號(hào)處能否作為拐點(diǎn):此處沒(méi)有方塊時(shí)才可以作為拐點(diǎn)生成線條兩個(gè)水果方塊能夠消除的條件:能夠水平相連能夠垂直相連①位置序號(hào)處沒(méi)有方塊→可以作為拐點(diǎn)②拐點(diǎn)和min水平相連③拐點(diǎn)和max垂直相連進(jìn)一步檢測(cè)拐點(diǎn)序號(hào)處沒(méi)有方塊?是和min水平相連?和max垂直相連?消除是是一個(gè)拐點(diǎn)檢測(cè)拐點(diǎn)序號(hào)處沒(méi)有方塊水平檢測(cè)拐點(diǎn)和min拐點(diǎn)和min水平相連時(shí),垂直檢測(cè)拐點(diǎn)和max為什么無(wú)法消除檢測(cè)過(guò)程max不再是被選中的方塊的序號(hào)選擇1:拐點(diǎn)序號(hào)選擇2:min比較過(guò)程中變量min和max的值發(fā)生變化檢測(cè)過(guò)程選擇1:26選擇2:33min=26max=33拐點(diǎn)序號(hào):27min:26拐點(diǎn)序號(hào):27273326檢測(cè)過(guò)程選擇1:27選擇2:26min=26max=27拐點(diǎn)序號(hào):27max:27一個(gè)拐點(diǎn)檢測(cè)Step2:檢測(cè)兩個(gè)被選中方塊之間能否連接線條重新比較兩個(gè)被選中方塊的序號(hào)大小,確定max第二種情況能夠消除方塊?假設(shè)拐點(diǎn)和max同行,和min同列否假設(shè)拐點(diǎn)和min同行,和max同列能夠消除方塊?是否消除是消除第二種情況如果那么,檢測(cè)第二種情況能否消除被選中的方塊①比較被選中方塊的序號(hào)大小②確定可以作為拐點(diǎn)的位置的序號(hào)③判斷拐點(diǎn)序號(hào)處是否有方塊,能否作為拐點(diǎn)④拐點(diǎn)和max進(jìn)行水平檢測(cè)⑤水平檢測(cè)成立后,拐點(diǎn)和min進(jìn)行垂直檢測(cè)編程任務(wù)試一試:繼續(xù)編寫程序,完成第二種情況下的拐點(diǎn)檢測(cè)提示:可以復(fù)制腳本后修改參數(shù)一個(gè)拐點(diǎn)檢測(cè)Step3:檢測(cè)第二種情況下兩個(gè)被選中方塊之間能否連接線條程序梳理1.進(jìn)行一個(gè)拐點(diǎn)檢測(cè)的流程是什么?2.如何根據(jù)行列數(shù)計(jì)算方塊的序號(hào)?3.在進(jìn)行和拐點(diǎn)之間的水平檢測(cè)之后,垂直檢測(cè)之前,需要進(jìn)行什么操作?①計(jì)算可能的拐點(diǎn)位置②判斷拐點(diǎn)處有沒(méi)有方塊③進(jìn)行水平檢測(cè)和垂直檢測(cè)在最后一列:序號(hào)=行數(shù)×6不在最后一列:序號(hào)=(行數(shù)-1)×6+列數(shù)需要重新比較兩個(gè)被選中方塊的序號(hào)大小,調(diào)整變量“min”

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論