PClogo語言教程文檔良心出品_第1頁
PClogo語言教程文檔良心出品_第2頁
PClogo語言教程文檔良心出品_第3頁
PClogo語言教程文檔良心出品_第4頁
PClogo語言教程文檔良心出品_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Logo語言教程第一課認識WINLOGO教學目的:1、 熟悉WINLOG的啟動和退出。2、 初步了解LOGO^言。教學重點:WINLOGO勺基本使用方法。教學內(nèi)容:一、 什么是計算機語言計算機語言是人和計算機打交道勺語言,它用不同勺文字和符號表示不同勺含義。計算機語言有很多種,就像我們?nèi)祟愂褂蒙渍Z言一樣,不同勺語言有不同勺語詞和語法。二、 LOGO^言簡介:LOGO^言是美國麻省理工學院人工智能實驗室于 1968年開發(fā)的,是一種專為青少年設計的計算機語言。 “LOGO在希臘文中有“文字”、“符號”和“思索”勺意思。LOGO語言有多種版本,我們這里給大家介紹的是在 WIN98環(huán)境下運行的LOGOg言,它具有界面全新、功能強大和方便操作等特點。三、 WINLOGO的啟動單擊“開始”彈出一級菜單,鼠標移動至“程序”。這時彈出二級菜單,鼠標移動至“ PCLOGO,這時彈出三級菜單,單擊“PCLOGO就可以運行WINLOG了oWINLOG窗口如下圖,主要由標題欄、菜單欄、工具欄以及圖形窗口和文本窗口幾部分組成。其中的小海龜是 LOGC語言的重要角色,我們可以發(fā)布命令指揮它完成各種任務, 小海龜位于屏幕中央,而且頭朝上,這個位置叫“母位”。在文本區(qū)中的問號“?”是LOGO語言的提示符,提示我們可以在這里輸入命令了。四、 屏幕狀態(tài)和海龜?shù)幕顒臃秶喝N屏幕狀態(tài):WINLOGOF面比較靈活,我們即可以通過窗口的操作實現(xiàn)桌面的控制,同時也可以用命令的方式改變桌面的窗口。標準頁面布局:當我們第一次進入LOGOg言環(huán)境時我們所看到的就是標準布局,它是由繪圖窗口和文本窗口兩個窗口組成的。如果這種布局已被打亂,我們想要恢復這種布局的命令是:SPLISCREEN簡寫為SS(或Shift+F2)例如鍵入:?SSJ即進入標準屏幕狀態(tài)。全圖形窗口布局:在這種屏幕狀態(tài)下,整個圖形窗口被最大化。FULLSCREEN簡寫為FS(或Shift+F4)全文本窗口布局:在這種屏幕狀態(tài)下,整個廣西窗口被最大化。TEXTSCREEN簡寫為TS(或Shift+F3)五、 退出WINLOG:O1在提示符“?”后面輸入“BYE'或單擊關(guān)閉按鈕,彈出下面對話框。

單擊“是”退出WINLOGO六、練習:1、LOGO^言的進入和退出。2、在文本區(qū)提示符后輸入以下命令,觀察小海龜?shù)倪\動。①?SETPC14?REPEAT12[FD32LT30REPEAT3[FD32 RT120]RT30BK32 RT30]?REPEAT12[PUFD50PDFILL BK50RT30]②?DRAWJ?SETH25 FD60BK60J?SETH120FD100BK100J?SETH270FD60J③?PEPEAT6[REPEAT6[FD30RT60]RT60]④?PLAY[O3CDEFGAB]第二課基本繪圖命令(1)教學目的:1、學習最長用的幾個基本命令。2、用學習的命令繪制簡單的圖形。教學過程:現(xiàn)在,我們開始學習LOGO^言中最基本的繪畫命令,學會了這些命令,我們就可以指揮小海龜畫一些簡單的圖形了。LOGO^言提供了一種非常簡單的繪畫方式,只要從鍵盤輸入一條命令,并按一下回車鍵,小海龜立刻就在屏幕上按照命令的批示畫出圖形,這種繪圖方式叫做立即執(zhí)行方式,也叫命令方式,下面我們先來介紹幾條最基本的繪圖命令。一、 前進命令命令格式:FORWAR步數(shù)(簡寫:FD步數(shù))功能:使海龜向前移動指定的步數(shù)例:FD100FD20*5FD-50二、 后退命令:命令格式:BACK步數(shù)(簡寫:BK步數(shù))功能:使海龜向后移動指定的步數(shù)例:BK100 后退100BK 20*5BK -50前進100(海龜)步前進100步(因為20*5100)后退50步(與BK50作用相同)步后退100步(因為20*5=100)前進50步(與FD50作用相同)三、 右轉(zhuǎn)命令(順時針方向):命令格式:RIGHT度數(shù) (簡寫RT度數(shù))使海龜順時針方向旋轉(zhuǎn)指定的度數(shù)例:RT90 右轉(zhuǎn)90度因為360/4=90)RT360/4 右轉(zhuǎn)因為360/4=90)RT-120左轉(zhuǎn)120度四、左轉(zhuǎn)命令(逆時針方向):命令格式:LEFT度數(shù)(簡寫LT度數(shù))功能:使海龜逆時針方向旋轉(zhuǎn)指定的度數(shù)例:LT90(左轉(zhuǎn)90RT-120LT360/4 左轉(zhuǎn)90度 (因為360/4=90)LT-120右轉(zhuǎn)120度五、清屏幕命令:命令格式:CLEARSCREB!簡寫CS)六、繪圖實例:例1:畫一個邊長50的正方形:RT90?FD50RT90?FD50RT90?FD50RT90例2:畫一個十字:?FD100BK50?LT90?FD50BK100第三課基本繪畫命令(2)教學目的:1、 學習抬筆、落筆、隱龜、顯龜?shù)然久睢?、 用學習的命令繪制簡單的圖形。教學過程:為了能讓小海龜畫出更復雜的圖形,我們再來學習幾條繪圖命令。一、 抬筆命令命令格式:PENUP(簡寫為PU)功能:使用PU命令后,海龜在屏幕上移動不留痕跡。例:?FD30PUFD30二、 落筆命令命令格式: PENDOWN簡寫為PD)功能:配合抬筆命令使用,將海龜?shù)墓P落下,恢復畫圖功能。例:畫“呂”字:?fd40rt90?fd40rt90?fd40rt90?fd40rt90?pubk50pd?fd40rt90?fd40rt90?fd40rt90?fd40rt90

三、 隱龜命令命令格式: HIDETURTLE(簡寫 HT)功能:將海龜隱藏起來,隱藏后海龜仍可畫圖。四、 顯龜命令命令格式: SHOWTURTLE簡寫 ST)功能:將被隱藏的海龜顯示出來。五、 回家命令命令格式: HOME功能:讓海龜回到屏幕中央的“母位”,并使其方向向上。六、 擦除命令命令格式:PENERASE(簡寫PE)PD命令。功能:將海龜變?yōu)榕c原來相反顏色的筆,即經(jīng)過有畫線部分的地方會擦掉畫線。若想恢復為原來的畫筆,可以使用例:?PD命令。?PEBK20PD繪圖實例:例1:利用HOM畫一面小旗子?CS?fd50rt90fd50?home?bk50ht?CS?bk100fd50?RT90FD90?HOME?HT想一想:還有沒有別的方法。練習:用多種方法畫出一條虛線。畫出如下圖形。第四課三種屏幕狀態(tài)一、環(huán)繞方式:將屏幕上下兩邊連通,海龜從屏幕上邊出界,會從下面進入;同樣,從左邊出界,會從右邊出來命令格式:WRAP例如:②圍欄方式:海龜不能出界,出界為非法。命令格式:FENCE命令功能:以屏幕四周為界,海龜不能超岀邊界,岀界為非法。一旦海龜越岀范圍,即停止運行,并顯示錯誤信息窗口方式:在窗口方式下,海龜活動范圍很大,屏幕只是這個區(qū)域的一個矩形區(qū)命令格式:WINDOW命令功能:將屏幕設為海龜活動的一個窗口。5Graphics▼A/Lietener▼*?flwindmrut45id1000第五課重復命令教學內(nèi)容:1、 學習重復命令的使用。2、 使用重復命令繪制一些各簡單圖形教學過程:一、 復習:請學生說岀繪制正方形的方法:?FD100RT90?FD100RT90?FD100RT90?FD100RT90這里畫圖時使用了如4次同樣的命令,都有是重復的,為了避免重復印執(zhí)行的命令反復輸入, LOGO吾言設置了重復命令。而且畫岀來的圖形更加豐富多彩。二、 重復命令的格式:REPEAT重復次數(shù)[重復執(zhí)行的內(nèi)容]功能:將方括號內(nèi)的命令執(zhí)行指定的次數(shù)。例如:以上畫正方形就可以寫成?REPEAT4[FD100RT90]三、 重復命令的使用:例:用重復命令畫一個“十”字分析:圖中的基本部分是一條線段,圖形是基本圖形旋轉(zhuǎn) 4次畫岀來的。海龜從屏幕中心岀發(fā),先向前走后 50步,然后后退到中心點,再向右轉(zhuǎn)90度,將此動作重復4次,即可畫岀“十”字?REPEAT4[FD50BK50RT90]想一想:將上述中的后退命令改為“ HOM”行不行?練習:依照上述方法畫岀“米”字及其它圖形。想一想:在上面寫圖的過程中重復的次數(shù)和旋轉(zhuǎn)的角度是什么關(guān)系?(重復的次數(shù)X旋轉(zhuǎn)的角度=360)提高:給制以下圖形:

第六課正多邊形的繪制教學內(nèi)容:使用重復命令繪制正多邊形。教學過程:一、 談話:利用重復語句可以畫正方形,能不能用它來畫正三角形、正五邊形、正六邊形及至任意的正多邊形呢?答案是肯定的。二、 新課:現(xiàn)在我們就來研究一下如何用重復語句可以畫正三角形,我們知道,正多邊形的每條邊都相等,每個內(nèi)角也都相等的封閉圖形,用重復命令畫正多邊形可以這慮。例1:畫一個邊長是80的等邊三角形。分析:海龜從母位岀發(fā),先向前走80步,畫岀每一條邊,畫第二條邊時需要計算一下小海龜右轉(zhuǎn)的角度,等邊三角形每個內(nèi)角的度數(shù)都是60度,所以海龜需要右轉(zhuǎn)的度數(shù)是 180度一60度,如圖所示,把前邊80步右轉(zhuǎn)120度的命令重復執(zhí)行3次,就可以畫出一個等邊三角形了。?REPEAT3[FD80RT120]例2:讓小海龜畫正五邊形、六邊形、七邊形、八邊形N表示正多邊形的邊數(shù),求海龜每次旋轉(zhuǎn)的角度的N表示正多邊形的邊數(shù),求海龜每次旋轉(zhuǎn)的角度的公式為:旋轉(zhuǎn)角度=360-N360度,海龜每次轉(zhuǎn)的是正多邊形的一個外角360度,海龜每次轉(zhuǎn)的是正多邊形的一個外角正五邊形:?REPEAT5[FD60RT72]HTJ正六邊形:?REPEAT6[FD60RT60]HTJ正七邊形:?REPEAT7[FD60RT360/7]HTJ正八邊形:?REPEAT8[FD60RT45]HTJ畫正七邊形進,小海龜要轉(zhuǎn) 360-7,在LOG(語言中,分別用“*”和“/”來表示乘號和除號,我們直接把 360/7寫在RT命令的后面,計算機會算得又快又準。總結(jié):畫正N邊形的公式。左圖:repeatN[fd邊長It360/N]右圖:repeatN[fd邊長rt360/N]三、練習:畫岀一個正三十六邊形。(PEPEAT36[FD10RT360/36]第七課奇數(shù)多角星教學目的:使學生會利用重復命令繪制奇數(shù)多角星。教學難點:理解海龜每次旋轉(zhuǎn)的角度教學過程:一、 復習:正多邊形的繪制方法:PEPEAT 邊數(shù)[FD邊長 RT (360?邊數(shù))]二、 操作:我們已經(jīng)學會了用重復命令繪制正多邊形,今天我們來學習用重復命令繪制奇數(shù)正多角星。畫奇數(shù)正多角星與畫正多邊形的方法類似,也是每畫一條邊要轉(zhuǎn)動一次角度。因為奇數(shù)正多角星所有的內(nèi)角總和是 180度,所以畫多角星時,小海龜轉(zhuǎn)動的角度為( 180-180-角數(shù))度。畫奇數(shù)正多角星的命令為:REPEAT 角數(shù)[FD邊長 RT (180—180-角數(shù))]例:繪制邊長為80的五角星。分析:畫五角星時,每畫一條邊就要轉(zhuǎn)動一產(chǎn)次角度。正五角星的每個內(nèi)角都是 36度,但小海龜轉(zhuǎn)動的角是它的外角。所以要轉(zhuǎn)動(180—36)度。具體繪圖命令如下:REPEAT5[FD80RTREPEAT5[FD80RT144]三、練習:繪制正六角星、九角星、角星七角星:REPEAT[FD九角星REPEAT [十^一角星:REPEAT七角星:REPEAT[FD九角星REPEAT [十^一角星:REPEATRT180—180/ ]]第八課空心多角星教學目的:使學生會利用重復命令繪制空心多角星。教學難點:理解海龜兩次旋轉(zhuǎn)角度的不同的含義。教學過程:一、 復習:奇數(shù)正多角星的繪制方法。REPEAT 角數(shù)[FD邊長 RT (180—180-角數(shù))]二、 空心正多角星的畫法。畫空心多角星與奇數(shù)多角星又有所不同, 以五角星為例,五角星是每畫一條邊轉(zhuǎn)一次外角,五條線交叉畫岀五角星。 而空心五角星要轉(zhuǎn)兩次角。第一次轉(zhuǎn)動的角度為五角星的外角度數(shù), 可以用720-5得到,而第二次是與第一次相反的方向旋轉(zhuǎn)第一次轉(zhuǎn)角的一半,我們可以用360-5得到。故具體繪圖命令如下:FD50 LT360/5]REPEAT5[FD50FD50 LT360/5]于是,我們得到畫空心正多角星的方法:例1:繪制空心正六角星、七角星、八角星REPEAT6[FD30RT720/6FD30LT360/6]REPEAT7[FD30RT720/7FD30LT360/7]REPEAT8[FD30RT720/8FD30LT360/8]練習:你想個什么辦法,繪制一個正的空心五角星。第九課彩色繪圖教學目的:掌握設置顏色的、海龜顏色的命令及方法。教學重點:命令SETPCSETBGFILL。教學內(nèi)容:一、設置背景色命令:法1:命令方式命令格式:SETBG數(shù)字(0—15)LOGO語言為我們提供了十六種顏色供我們選擇,要選擇哪種顏色就輸入相對應的數(shù)字。法2

溫馨提示

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

評論

0/150

提交評論