版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、(授課講稿) 吳劍輝第二講、海龜作圖 海龜就像是一個能聽懂命令的機器人,它可以按照我們的命令在屏幕上爬行,還能夠留下爬行的足跡,便形成了圖形。所以,海龜就仿佛是我們作圖的筆,而屏幕就可看作是用來繪圖的紙了。 我們必須給海龜下達一條條命令,指揮它按命令來執(zhí)行。因此我們首先要學習用來指揮海龜行動的最基本的命令。一、從畫一條線學起二、從畫正方形說起三、畫出奇妙的圖案執(zhí)行命令形式 (1)、命令方式:在 Logo 提示符后輸入一條或多條命令,按回車鍵執(zhí)行。在這種方式下,一旦發(fā)現(xiàn)命令有錯或者圖形不符合要求要進行修改的話,往往是一切從頭做起。 (2)、程序方式:在編輯器里,通常要按先后順序編排好能完成某種操
2、作的一系列命令。即編寫“過程”,它可定義、調(diào)試、保存,并能被反復使用。在 Logo 提示符后輸入以其過程名作為“新命令”來執(zhí)行。 一、從畫一條線學起1、怎樣出現(xiàn)海龜?啟動進入啟動進入LOGOLOGO系統(tǒng),在系統(tǒng),在“?”LogoLogo提示符后輸入:提示符后輸入:DRAW DRAW 【知識點】:繪圖初始化命令格式:DRAW功能:屏幕清除干凈,并設置為繪圖和文本混合的顯示狀態(tài);海龜顯示在屏幕的中央(這個點稱為“源點”);海龜設置成落筆、繪圖的顏色為黑色、繪圖筆的寬度為 1的狀態(tài);屏幕的背景為白色;文本字體的寬度為 1的狀態(tài);繪圖的顯示方式設置為“環(huán)繞模式”。DRAW命令所設置的模式,是LOGO語
3、言最常用的繪畫模式。 2、怎樣藏龜與顯龜?在“?”Logo提示符后輸入:HT (海龜從屏幕繪圖區(qū)中消失)在“?”Logo提示符后輸入:ST (海龜重新顯示在屏幕繪圖區(qū)) 【知識點】: 基本的作圖命令命 令格 式 簡寫功 能初始化DRAW 出現(xiàn)海龜,初始化,設置圖文本狀態(tài)隱龜HIDETURTLEHT讓海龜隱身顯龜SHOWTURTLEST讓海龜重現(xiàn)前進FORWORD xFD x使海龜向前移動指定的 X步后退BACK xBK x使海龜向后倒退指定的 X步右轉(zhuǎn)RIGHT nRT n海龜向右轉(zhuǎn) n度,(按順時針方向)左轉(zhuǎn)LEFT nLT n海龜向左轉(zhuǎn) n度,(按逆時針方向)抬筆PENUPPU把海龜?shù)漠嫻P
4、提起來, 移動時不留下筆跡落筆PENDOWNPD讓海龜下筆, 恢復海龜?shù)漠嬀€功能回家HOME回源點。不清屏,不改變海龜?shù)钠渌鼱顟B(tài)筆擦PENERASEPE海龜移動擦掉原來圖好的線條清屏復位CLEARSCREENCS清屏幕。海龜回源點,顏色粗細花紋等不變清屏CLEAN清屏幕。但不改變海龜當前的位置和方向3、怎樣畫一條直線?(豎、橫、斜、虛、)畫虛線:?CS FD 30 PU FD 30 PD FD 30 PU FD 30 PD FD 30(這條命令中出現(xiàn)清屏命令CS、抬筆命令PU和落筆命令PD)4、怎樣畫直角三角形? ?CS FD 50 RT 90 FD 80 HOME (這條命令中出現(xiàn)回家命令H
5、OME,指海龜不管在何處,立即就回到屏幕的中心。)在操作中學畫豎線:?FD 100 (海龜按當前方向前進50步) 或 ?BK 100 (海龜按當前方向后退50步) 畫橫線:?RT 90 FD 100(海龜向右轉(zhuǎn)90后再前進100步) 或 ?LT 90 BK 100(海龜向左轉(zhuǎn)90后再后退100步)幾點注意事項 1、這些命令可分成兩類:一類是帶有參數(shù)的命令,如FD :X要有步數(shù)、RT :N要有角度等,并且在命令和參數(shù)之間還必須加上一個空格;另一類是不帶參數(shù)的命令,如HT、ST、PU、PD等。 2、計算機的回車鍵是一行命令的結(jié)束鍵。在LOGO語言中一行可以只打一個命令,也可以連打幾個命令再按回車鍵
6、,但命令和命令之間要用空格隔開,如FD 100 RT 90。一定要在保證每一命令輸入正確后再按回車鍵。3、當執(zhí)行完筆擦命令(PE)后,如果還要繼續(xù)畫線,先要執(zhí)行一下落筆命令(PD)。 4、在需要重復打某些命令時,可在“?”Logo提示符狀態(tài)下,使用、鍵進行選擇。 動腦筋,畫一畫二、從畫正方形說起 1、怎樣用學過的FD、BK、RT、LT等命令畫正方形?假如要畫一個邊長為80的正方形。 ?DRAW ?FD 80 RT 90 ?FD 80 RT 90 ?FD 80 RT 90 ?FD 80 RT 90 ?DRAW ?FD 80 LT 90 ?FD 80 LT 90 ?FD 80 LT 90 ?FD
7、80 LT 90【注意】:仔細觀察,是否發(fā)現(xiàn)用上的四行命令 FD 80 RT 90或 FD 80 LT 90 是完全一樣!有沒有什么好辦法把它簡化? 2、在LOGO語言中,使用REPEAT命令可以使多次重復的語句變得非常簡單,提供方便繪制有規(guī)律的圖形。 ?DRAW? REPEAT 4FD 80 RT 90【知識點】:格式:REPEAT :N執(zhí)行重復的命令功能:把方括號里的命令重復執(zhí)行N次注意:方括號里重復的所有命令必須寫成一行,命令間用空格隔開。 3、再畫正三邊形、正五邊形、正六邊形?怎樣使用重復命令?從中找到什么規(guī)律?、畫正多邊形:REPEAT 邊數(shù)FD 邊長 RT 360/邊數(shù) 、畫正三邊
8、形:REPEAT 3FD 100 RT 120 3120=360 畫正五邊形:REPEAT 5FD 100 RT 72 572=360 畫正六邊形:REPEAT 6FD 100 RT 60 660=360、重復次數(shù)與旋轉(zhuǎn)角度的關系:邊數(shù)轉(zhuǎn)角=360 旋轉(zhuǎn)角度=360/邊數(shù);旋轉(zhuǎn)圖案的旋轉(zhuǎn)角度=360/重復次數(shù)。重復命令4、怎樣畫圓? 試一試:不斷增加多邊形的邊數(shù) REPEAT 36FD 5 RT 10 、發(fā)現(xiàn):在屏幕上的正36邊形看起來和一個圓十分相近,我們常用正36邊形表示圓。 、注意:圓的大小一般是由圓的半徑的大小來確定的。(圓周長與它的半徑關系值)即可改為,REPEAT 36FD 半徑*
9、3.14/18 RT 10 、推出:用圓的半徑來畫圓,(:R 表示圓的半徑,PI代替的值)REPEAT 360FD :R*PI/180 RT 1REPEAT 360FD :R*PI/180 LT 1 5、怎樣畫弧?(:N 表示弧度, :R 表示弧的半徑) 左?。篟EPEAT :NFD :R*PI/180 LT 1右?。篟EPEAT :NFD :R*PI/180 RT 16、怎樣畫長方形?(:A 表示寬,:B 表示長) REPEAT 2FD :A RT 90 FD :B RT 90 7、怎樣畫平行四邊形? REPEAT 2FD :B1 RT :J FD :B2 RT 180:J 8、怎樣畫正多角
10、星? 、畫五角星:REPEAT 5FD 80 RT 144、畫七角星:REPEAT 7FD 90 RT 720/7 、畫正多角星:REPEAT :NFD :B RT :K*360/:N 說明:一般正多角星的內(nèi)角角度為NJ=(N-2K)*180/N,其中K為整數(shù),K的范圍在1KN/2,且K與N沒有公因數(shù)。(當K=1時可以畫出正N邊形。) 9、怎樣畫空心正多角星? REPEAT :NFD :B RT 720/:N FD :B LT 360/:N 45動腦筋,畫一畫三、畫出奇妙的圖案 在重復命令中,還可以再使用重復命令,這叫做重復命令的嵌套。Logo語言允許重復命令嵌套多層,即一級一級地嵌套下去,但
11、最經(jīng)常使用的是二級嵌套與三級嵌套。為繪制各種復雜的有規(guī)律的組合圖形提供非常簡單方法,這就是嵌套的魅力?!局R點】:重復命令嵌套命令格式:重復命令1重復命令2重復命令3執(zhí)行方式:先執(zhí)行最里層,后逐級向外執(zhí)行。以正方形作為基本圖形為例,分析下列四種組合圖形的規(guī)律性。122121組合種類 、位置不變、方向改變。(圖1) 、位置改變、方向不變。(圖2) 、位置改變、方向也改變。(圖3) 、位置不變、方向也不變。(圖4) REPEAT 4REPEAT 4FD 100 RT 90RT 90 REPEAT 4REPEAT 4FD 50 RT 90FD 50 REPEAT 4REPEAT 4FD 50 LT
12、90FD 50 RT 90 REPEAT 4REPEAT 4FD 50 RT 90 【指導說明】: 、對照海龜起始和畫第二圖形的著點,判斷海龜?shù)奈恢煤头较虻淖兓?、在執(zhí)行內(nèi)層的重復命令后,注意是否要補上移動距離或旋轉(zhuǎn)角度 。圖112圖212圖4圖321動腦筋,畫一畫規(guī)律分析題例:用正方形圍成一個正方形。(圖5)步驟1:畫基本圖形 1個正方形。(圖5-1)? REPEAT 4FD 50 RT 90圖5-1步驟2:畫5個連續(xù)的正方形。(圖5-2)? REPEAT 5REPEAT 4FD 50 RT 90FD 50步驟3:畫用5個連續(xù)的正方形圍成一個大正方形。? REPEAT 4REPEAT 5R
13、EPEAT 4FD 50 RT 90FD 50RT 90圖5-2圖5動腦筋,畫一畫:在操作中學1、畫“三葉草”,是一組三角形組成的。方法2:(圖6-2)? DRAW RT 30? REPEAT 3REPEAT 3FD 60 RT 120RT 120動腦筋,畫一畫:畫“風箏”,是由4個長方形所組成的。(圖7) 一種圖形采用多種不同的畫法或命令,可以鍛煉我們深入思考問題的能力。方法1:(圖6-1)? DRAW RT 30? REPEAT 3FD 120 RT 120 FD 60 RT 120圖6-1圖6-2? REPEAT 4FD 140 RT 90 FD 40 RT 90 FD 100 RT 90? REPEAT 4REPEAT 2FD 100 RT 90 FD 40 RT 90RT 90 圖72、怎樣畫圓?命 令格 式說 明空心矩形STAMPRECT x ySTAMPRECT x y以海龜原來所在的位置為起始點畫矩形實心矩形(STAMPRECT x (STAMPRECT x y ”TRUE)y ”TRUE)畫實心矩形空心橢圓STAMPOVAL x ySTAMPOVAL x y以海龜原來所在的位置為圓心畫橢圓實心橢
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑工程聯(lián)營終止施工合同
- 房屋租憑臨時合同范例
- 市場攤位經(jīng)營合同范例
- 廣告公司策劃專員招聘合同
- 醫(yī)療酒店人才引進合同
- 借款房屋轉(zhuǎn)讓協(xié)議合同范例
- 展覽活動用電合同
- 醫(yī)院護工臨時工勞動合同模板
- 汽車制造安全注意事項合同
- 培訓長期合作合同范例
- 《銷售技巧篇》課件
- 美國RAZ分級讀物目錄整理
- 剖析IDC項目質(zhì)量控制中監(jiān)理應把控的難點與要點
- 汽車車載網(wǎng)絡及總線技術習題匯編(學生版)
- 醫(yī)療器械軟件設計和開發(fā)-全套開發(fā)資料模板范本匯編
- 《針對小班幼兒在建構(gòu)游戲中擺弄積木行為的實踐支持》 論文
- 醫(yī)院關于印發(fā)《即時檢驗臨床應用管理辦法》的通知
- 干眼癥的防治課件
- 金融工程-廈門大學中國大學mooc課后章節(jié)答案期末考試題庫2023年
- 西門子plc實訓總結(jié)2000字(4篇)
- 人音版五年級上冊音樂期末測試題
評論
0/150
提交評論