小學信息技術-學Logo語言-PPT課件.ppt_第1頁
小學信息技術-學Logo語言-PPT課件.ppt_第2頁
小學信息技術-學Logo語言-PPT課件.ppt_第3頁
小學信息技術-學Logo語言-PPT課件.ppt_第4頁
小學信息技術-學Logo語言-PPT課件.ppt_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Logo程序設計 授課講稿 吳劍輝 1 第二講 海龜作圖 海龜就像是一個能聽懂命令的機器人 它可以按照我們的命令在屏幕上爬行 還能夠留下爬行的足跡 便形成了圖形 所以 海龜就仿佛是我們作圖的筆 而屏幕就可看作是用來繪圖的紙了 我們必須給海龜下達一條條命令 指揮它按命令來執(zhí)行 因此我們首先要學習用來指揮海龜行動的最基本的命令 一 從畫一條線學起 二 從畫正方形說起 三 畫出奇妙的圖案 2 執(zhí)行命令形式 1 命令方式 在Logo提示符后輸入一條或多條命令 按回車鍵執(zhí)行 在這種方式下 一旦發(fā)現(xiàn)命令有錯或者圖形不符合要求要進行修改的話 往往是一切從頭做起 2 程序方式 在編輯器里 通常要按先后順序編排好能完成某種操作的一系列命令 即編寫 過程 它可定義 調試 保存 并能被反復使用 在Logo提示符后輸入以其過程名作為 新命令 來執(zhí)行 3 一 從畫一條線學起 1 怎樣出現(xiàn)海龜 啟動進入LOGO系統(tǒng) 在 Logo提示符后輸入 DRAW 知識點 繪圖初始化命令 格式 DRAW 功能 屏幕清除干凈 并設置為繪圖和文本混合的顯示狀態(tài) 海龜顯示在屏幕的中央 這個點稱為 源點 海龜設置成落筆 繪圖的顏色為黑色 繪圖筆的寬度為1的狀態(tài) 屏幕的背景為白色 文本字體的寬度為1的狀態(tài) 繪圖的顯示方式設置為 環(huán)繞模式 DRAW命令所設置的模式 是LOGO語言最常用的繪畫模式 2 怎樣藏龜與顯龜 在 Logo提示符后輸入 HT 海龜從屏幕繪圖區(qū)中消失 在 Logo提示符后輸入 ST 海龜重新顯示在屏幕繪圖區(qū) 4 知識點 基本的作圖命令 5 3 怎樣畫一條直線 豎 橫 斜 虛 畫虛線 CSFD30PUFD30PDFD30PUFD30PDFD30 這條命令中出現(xiàn)清屏命令 CS 抬筆命令 PU 和落筆命令 PD 4 怎樣畫直角三角形 CSFD50RT90FD80HOME 這條命令中出現(xiàn)回家命令 HOME 指海龜不管在何處 立即就回到屏幕的中心 在操作中學 畫豎線 FD100 海龜按當前方向前進50步 或 BK100 海龜按當前方向后退50步 畫橫線 RT90FD100 海龜向右轉90 后再前進100步 或 LT90BK100 海龜向左轉90 后再后退100步 6 幾點注意事項 1 這些命令可分成兩類 一類是帶有參數(shù)的命令 如FD X要有步數(shù) RT N要有角度等 并且在命令和參數(shù)之間還必須加上一個空格 另一類是不帶參數(shù)的命令 如HT ST PU PD等 2 計算機的回車鍵是一行命令的結束鍵 在LOGO語言中一行可以只打一個命令 也可以連打幾個命令再按回車鍵 但命令和命令之間要用空格隔開 如FD100RT90 一定要在保證每一命令輸入正確后再按回車鍵 3 當執(zhí)行完筆擦命令 PE 后 如果還要繼續(xù)畫線 先要執(zhí)行一下落筆命令 PD 4 在需要重復打某些命令時 可在 Logo提示符狀態(tài)下 使用 鍵進行選擇 7 動腦筋 畫一畫 8 二 從畫正方形說起 1 怎樣用學過的FD BK RT LT等命令畫正方形 假如要畫一個邊長為80的正方形 DRAW FD80RT90 FD80RT90 FD80RT90 FD80RT90 DRAW FD80LT90 FD80LT90 FD80LT90 FD80LT90 注意 仔細觀察 是否發(fā)現(xiàn)用上的四行命令FD80RT90或FD80LT90是完全一樣 有沒有什么好辦法把它簡化 2 在LOGO語言中 使用REPEAT命令可以使多次重復的語句變得非常簡單 提供方便繪制有規(guī)律的圖形 DRAW REPEAT4 FD80RT90 9 知識點 格式 REPEAT N 執(zhí)行重復的命令 功能 把方括號里的命令重復執(zhí)行N次 注意 方括號里重復的所有命令必須寫成一行 命令間用空格隔開 3 再畫正三邊形 正五邊形 正六邊形 怎樣使用重復命令 從中找到什么規(guī)律 畫正多邊形 REPEAT邊數(shù) FD邊長RT360 邊數(shù) 畫正三邊形 REPEAT3 FD100RT120 3 120 360畫正五邊形 REPEAT5 FD100RT72 5 72 360畫正六邊形 REPEAT6 FD100RT60 6 60 360 重復次數(shù)與旋轉角度的關系 邊數(shù) 轉角 360 旋轉角度 360 邊數(shù) 旋轉圖案的旋轉角度 360 重復次數(shù) 重復命令 10 4 怎樣畫圓 試一試 不斷增加多邊形的邊數(shù)REPEAT36 FD5RT10 發(fā)現(xiàn) 在屏幕上的正36邊形看起來和一個圓十分相近 我們常用正36邊形表示圓 注意 圓的大小一般是由圓的半徑的大小來確定的 圓周長與它的半徑關系 值 即可改為 REPEAT36 FD半徑 3 14 18RT10 推出 用圓的半徑來畫圓 R表示圓的半徑 PI代替 的值 REPEAT360 FD R PI 180RT1 REPEAT360 FD R PI 180LT1 11 5 怎樣畫弧 N表示弧度 R表示弧的半徑 左弧 REPEAT N FD R PI 180LT1 右弧 REPEAT N FD R PI 180RT1 6 怎樣畫長方形 A表示寬 B表示長 REPEAT2 FD ART90FD BRT90 7 怎樣畫平行四邊形 REPEAT2 FD B1RT JFD B2RT180 J 8 怎樣畫正多角星 畫五角星 REPEAT5 FD80RT144 畫七角星 REPEAT7 FD90RT720 7 畫正多角星 REPEAT N FD BRT K 360 N 說明 一般正多角星的內角角度為NJ N 2K 180 N 其中K為整數(shù) K的范圍在1 K N 2 且K與N沒有公因數(shù) 當K 1時可以畫出正N邊形 9 怎樣畫空心正多角星 REPEAT N FD BRT720 NFD BLT360 N 12 45 動腦筋 畫一畫 13 三 畫出奇妙的圖案 在重復命令中 還可以再使用重復命令 這叫做重復命令的嵌套 Logo語言允許重復命令嵌套多層 即一級一級地嵌套下去 但最經常使用的是二級嵌套與三級嵌套 為繪制各種復雜的有規(guī)律的組合圖形提供非常簡單方法 這就是嵌套的魅力 知識點 重復命令嵌套 命令格式 重復命令1 重復命令2 重復命令3 執(zhí)行方式 先執(zhí)行最里層 后逐級向外執(zhí)行 以正方形作為基本圖形為例 分析下列四種組合圖形的規(guī)律性 14 組合種類 位置不變 方向改變 圖1 位置改變 方向不變 圖2 位置改變 方向也改變 圖3 位置不變 方向也不變 圖4 REPEAT4 REPEAT4 FD100RT90 RT90 REPEAT4 REPEAT4 FD50RT90 FD50 REPEAT4 REPEAT4 FD50LT90 FD50RT90 REPEAT4 REPEAT4 FD50RT90 指導說明 對照海龜起始和畫第二圖形的著點 判斷海龜?shù)奈恢煤头较虻淖兓?在執(zhí)行內層的重復命令后 注意是否要補上移動距離或旋轉角度 圖4 15 動腦筋 畫一畫 16 規(guī)律分析 題例 用正方形圍成一個正方形 圖5 步驟1 畫基本圖形 1個正方形 圖5 1 REPEAT4 FD50RT90 圖5 1 步驟2 畫5個連續(xù)的正方形 圖5 2 REPEAT5 REPEAT4 FD50RT90 FD50 步驟3 畫用5個連續(xù)的正方形圍成一個大正方形 REPEAT4 REPEAT5 REPEAT4 FD50RT90 FD50 RT90 圖5 2 圖5 動腦筋 畫一畫 17 在操作中學 1 畫 三葉草 是一組三角形組成的 方法2 圖6 2 DRAWRT30 REPEAT3 REPEAT3 FD60RT120 RT120 動腦筋 畫一畫 畫 風箏 是由4個長方形所組成的 圖7 一種圖形采用多種不同的畫法或命令 可以鍛煉我們深入思考問題的能力 方法1 圖6 1 DRAWRT30 REPEAT3 FD120RT120FD60RT120 圖6 1 圖6 2 REPEAT4 FD140RT90FD40RT90FD100RT90 REPEAT4 REPEAT2 FD100RT90FD40

溫馨提示

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

評論

0/150

提交評論