Scratch3.0圖形式編程教育教學(xué)實例16-順序查找法_第1頁
Scratch3.0圖形式編程教育教學(xué)實例16-順序查找法_第2頁
Scratch3.0圖形式編程教育教學(xué)實例16-順序查找法_第3頁
Scratch3.0圖形式編程教育教學(xué)實例16-順序查找法_第4頁
Scratch3.0圖形式編程教育教學(xué)實例16-順序查找法_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第16課順序查找法學(xué)習(xí)目標(biāo)鞏固與擴(kuò)展項目討論邏輯編程12341通過回答問題,在文本框內(nèi)輸入想要查詢的數(shù)字234鞏固“列表”、“判斷”等腳本學(xué)習(xí)“詢問等待”、“判斷” 、“變量” 、“列表” 、“重復(fù)執(zhí)行” 等新腳本綜合應(yīng)用所學(xué)腳本完成編程項目并擴(kuò)展新腳本:鞏固腳本:1.本節(jié)課用到的角色2.本節(jié)課用到的背景Ripley標(biāo)題Jurassic順序查找法1.怎么樣將文本框的值賦給變量?2.怎么將隨機(jī)參數(shù)添加到列表中?3.怎么樣查找列表,找到想要的數(shù)字?通過“回答指令”進(jìn)行賦值通過“列表加入”指令進(jìn)行添加通過循環(huán)判斷變量與列表值進(jìn)行比對順序查找法1.認(rèn)識列表1.認(rèn)識列表鏈表是可以存放許多變量的數(shù)組,鏈表

2、就像很多層的抽屜,每一層都有一個索引,根據(jù)索引就能找到你需要的值。舉個例子吧,比如今天天氣如何?晴天?陰天?多云?雷陣雨?等等,這些就可以看成一組變量,因為都是描述天氣的。比如今天是星期幾?周一到周日,7個變量,也可以看成有關(guān)周幾的一組變量。列表相當(dāng)于一個隊列。通常用在同一類的變量組。(列表示意:里面記錄了很多數(shù)字)鏈表的功能非常的強(qiáng)大,在程序運行的過程中可以隨意的增加、刪除、查詢等操作內(nèi)部的變量。2.新建變量和列表1.新建變量和列表新建三個變量:分別是a、i、數(shù)字新建一個list列表3.給Ripley角色編程1.建立list列表數(shù)據(jù)庫刪除所有l(wèi)ist列表中所有的數(shù)據(jù)選擇1-100之間隨機(jī)的一

3、個數(shù)添加50個數(shù)字(數(shù)據(jù))將這個數(shù)加入列表中3.給Ripley角色編程1.建立list列表數(shù)據(jù)庫如右圖所示添加了50組數(shù)據(jù)在list列表里這些數(shù)字的大小是隨機(jī)設(shè)定的3.給Ripley角色編程2.提出問題并設(shè)定回答將變量A設(shè)定為回答,一會兒就要再列表里面找到這個數(shù)字這個i是一個次數(shù)變量,下一頁做詳細(xì)解釋3.給Ripley角色編程3.循環(huán)比對列表.25554727假如a是76,只需要一個一個對比下去只需要挨個比對list列表里面的數(shù)字,就可以知道,列表里面有沒有咱們輸入的數(shù)字了3.給Ripley角色編程3.循環(huán)比對列表根據(jù)左側(cè)列表,大家說出的數(shù)字255595=1=2=3=50.27只需要每次將i增

4、加1,然后和a對比就可以了。如果一樣,列表里面就有我們需要的數(shù)字。3.給Ripley角色編程3.循環(huán)比對列表如果那么判斷a是否在列表里面的第i項判斷的條件制作使用連接制作找到數(shù)字的程序3.給Ripley角色編程3.循環(huán)比對列表按照順序增加i的值列表只有50個數(shù)組,所以設(shè)定i51為條件如果列表中沒有數(shù)字,那么會說“要找的數(shù)字不在列表中”3.給Ripley角色編程4.別忘了重復(fù)執(zhí)行哦順序查找的總程序,運用變量和列表的結(jié)合Q1:明明編程的時候,將i增加1的程序放到了如圖所示位置,其他的程序都沒有變,請問會出現(xiàn)什么問題呢會發(fā)生什么現(xiàn)象呢?QA A1:假如列表第一項正好是咱們需要找的數(shù),那么這個程序不能正確的檢測到QA 此時i=1此時i=2,所以跳過了列表的第一項(1)知識點鞏固列表相當(dāng)于一個隊列。通常用在同一類的變量組。鏈表的功能非常的強(qiáng)大,在程序運行的過程中可以隨意的增加、刪除、查詢等操作內(nèi)部的變量。(2)知識點鞏固變量與列表的結(jié)合建立變量i,與列表初步結(jié)合,循環(huán)使用遞歸邏輯的初

溫馨提示

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

最新文檔

評論

0/150

提交評論