




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、小學(xué)信息技術(shù)選修所有l(wèi)ogo語言命令基本繪圖命令簡(jiǎn)寫功能DRAW-清屏、海龜回母位CLEANCLEARTEXTCTFORWARDFD前進(jìn)BACKBK后退RIGHTRT右轉(zhuǎn)LEFTLT左轉(zhuǎn)PENUPPU抬筆PENDOWNPD落筆HIDETURTLEHT藏龜SHOWTURTLEST顯龜CLEARSCREENCS清屏HOME-回家REPEAT-重復(fù)SPLITSCREENSS圖文混合屏FULLSCREENFS全圖形屏TEXTSCREENTS全文字屏NODRAWND全文字屏、清屏WRAP-環(huán)繞狀態(tài)WINDOW-窗口狀態(tài)FENCE-圍欄狀態(tài)SHOW-屏幕輸出TT在畫圖區(qū)顯示文字TOEND過程頭、尾IF-T
2、HEN-ELSEPAUSECOCONTINUEEDIT ALL進(jìn)入編輯部STOP-TOPLEVEL-SETPC-設(shè)置畫筆顏色SETBG-設(shè)置屏幕底色坐標(biāo)作圖SETX-指定海龜橫向位置SETY-指定海龜縱向位置SETXY-指定海龜任意位置SETHEADINGSETH-指定海龜方向XCOR-顯示海龜當(dāng)前位置的X坐標(biāo)YCOR-顯示海龜當(dāng)前位置的丫坐標(biāo)GETXY-顯示海龜當(dāng)前位置的X,丫坐標(biāo)HEADING-顯示海龜指向角度文件管理POTS-顯示工作區(qū)內(nèi)所有過程的標(biāo)題POPS(POALL)-顯示工作區(qū)內(nèi)所有過程的內(nèi)容PRINTOUTPO顯示工作區(qū)內(nèi)過程的內(nèi)容ERASE(ERALL)ER刪除工作區(qū)中的過程
3、DIRECTORYDIR顯示磁盤文件目錄DISK-顯示當(dāng)前盤SETDISK-設(shè)置當(dāng)前盤SAVE-把程序存盤LOAD-讀程序文件SAVEPIC-圖形存盤LOADPIC-讀圖形文件DELETE-刪除文件RENAMEREN文件改名數(shù)值計(jì)算PRINTPR換行打印TYPE-同行打印SETCURSOR-打印格式OUTPUTOP輸出INT-取整函數(shù)ROUND-四舍五入函數(shù)QUOTIENT-求商函數(shù)REMAINDER-余數(shù)函數(shù)RANDOM-隨機(jī)函數(shù)SQRT-平方根函數(shù)ABS-絕對(duì)值函數(shù)MAKE-賦值PRECISION-數(shù)字顯示精度字表處理FIRST-取首LAST-取尾BUTFIRSTBF去首BUTLASTBL
4、去尾EMPTY?-判斷是否為空READ-從鍵盤上接受一串字符READCHARRC從鍵盤上接受一個(gè)字符READLISTRL從鍵盤上接受一個(gè)表READQUOTERQ從鍵盤上接受一個(gè)字RESULT:-結(jié)果TRUE-真FALSE-假COUNT-測(cè)長(zhǎng)函數(shù)MAKE-賦值ITEM-輸出表中第:K個(gè)元素TEST-測(cè)試條件IFTRUEIFT測(cè)試真IFFALSEIFF測(cè)試假KEY?-是否有鍵盤輸入NUMBER?-是否是數(shù)WORD?-是否是字LIST?-是否是表WORD-連接字SENTENCESE字與表、表與表的連接FPUT-連接到表(字)首LPUT-連接到表(字)尾LIST-組成表RUN-運(yùn)行表DEFINE-定義
5、過程ASCII-輸出字符的ASCII碼CHAR-輸出ASCII碼值的字符LOGO是一種計(jì)算機(jī)程序設(shè)計(jì)語言,LOGO源自希臘文,原意為思想,最初的LOGO語言是由一名叫佩伯特的心理學(xué)家設(shè)計(jì)的。他在從事人工智能的研究中,一個(gè)像海龜?shù)臋C(jī)械裝置,觸發(fā)了他的靈感。他利用廣博的知識(shí)及聰明的才智完成了LOGO語言的設(shè)計(jì)。佩伯特希望孩子不要機(jī)械地記憶事實(shí),強(qiáng)調(diào)創(chuàng)造性的探索。他說:學(xué)校的多數(shù)課程是記憶一些數(shù)據(jù)和科學(xué)事實(shí),卻很少著眼于真正意義上的學(xué)習(xí)與思考?!彼肔OGO語言啟發(fā)孩子們學(xué)會(huì)學(xué)習(xí),一些孩子用LOGO語言設(shè)計(jì)出了真正的程序。LOGO語言是一種結(jié)構(gòu)化程序設(shè)計(jì)語言。它是交互式的,為人們提供了良好的編程環(huán)境
6、;它是模塊化的,便于程序的修改與擴(kuò)充;它是過程化的,包含了過程、參數(shù)、變量等重要概念,并允許遞歸調(diào)用;它有豐富的數(shù)據(jù)結(jié)構(gòu)類型;有生動(dòng)的圖形處理功能;。它不僅具備多種優(yōu)秀程序設(shè)計(jì)語就能掌握LOGO的基本繪圖指令,高年級(jí)學(xué)LOGO程序設(shè)計(jì)自然不是難事。LOGO語言是中小學(xué)生十分喜愛的一種計(jì)算機(jī)程序設(shè)計(jì)語言,它里面有一個(gè)繪畫能手小海龜。小海龜本領(lǐng)高強(qiáng),會(huì)唱歌、會(huì)畫畫,多才多藝。我們可以指揮小海龜在屏幕上畫出豐富多彩的圖畫,奏出美妙動(dòng)聽的音樂。你是不是想和神通廣大的小海龜交朋友?對(duì)于在LOGO語言中,輸入命令就被立即執(zhí)行,我們通常稱之為立即方式”,或希令方式”。1,前進(jìn)命令FORWARD(簡(jiǎn)寫FD)【
7、格式】FD步長(zhǎng)【功能】命令小海龜按當(dāng)前方向前進(jìn)指定的步長(zhǎng)?!菊f明】在LOGO語言中,命令與數(shù)據(jù)之間是以空格分隔的。如,在輸入的前進(jìn)命令和步長(zhǎng)之間必須用空格分隔。小海龜移動(dòng)時(shí),要特別注意它的當(dāng)前位置和方向,當(dāng)前方向就是它的頭所指的方向。讓小海龜移動(dòng)時(shí),是通過步長(zhǎng)的長(zhǎng)短來控制機(jī)器人前進(jìn)的距離。(4)步長(zhǎng)的具體值就是指距離的長(zhǎng)短(小海龜?shù)哪J(rèn)值為每1個(gè)步長(zhǎng)為0.5厘米)。如FD100中步長(zhǎng)值為100,是讓小海龜前進(jìn)50厘米。輸入的LOGO命令既可以是大寫字母,也可以是小寫字母,例如,“fd100”命令,也可以寫成“FD100",兩種輸入方式的執(zhí)行效果相同2.后退命令BACK(簡(jiǎn)寫B(tài)K)【格
8、式】BK步長(zhǎng)【功能】命令小海龜按當(dāng)前方向后退指定的步長(zhǎng)。【說明】讓小海龜移動(dòng)時(shí),是通過步長(zhǎng)來控制小海龜后退的距離。小海龜移動(dòng)時(shí),要特別注意它的當(dāng)前位置和方向,后退方向就是它的頭所指的反方向。步長(zhǎng)的具體值就是指步長(zhǎng)的長(zhǎng)短(小海龜?shù)哪J(rèn)值為每一步長(zhǎng)為0.5厘米)。(4)前進(jìn)、后退等命令需要的數(shù)據(jù)既可以是具體數(shù)值,也可以是一個(gè)算式,小海龜會(huì)自動(dòng)計(jì)算算式,再按計(jì)算的結(jié)果完成任務(wù)。在計(jì)算機(jī)中加號(hào)、減號(hào)、乘號(hào)、除號(hào)分別用“+”、'-"、"/符號(hào)表示?!緫?yīng)用】后退100步:命令方式:BK100過程方式:TOHTBK100END3 .左轉(zhuǎn)命令LEFT(簡(jiǎn)寫LT)【格式】LT角度【功
9、能】命令小海龜向左(逆時(shí)針方向)轉(zhuǎn)動(dòng)指定的角度?!菊f明】讓小海龜轉(zhuǎn)動(dòng)時(shí),是通過角度的值來控制小海龜向左轉(zhuǎn)動(dòng)的角度。LOGO語言中LT180,此命令的是讓小海龜左轉(zhuǎn)180度。【應(yīng)用】向左轉(zhuǎn)動(dòng)90度:命令方式:LT90過程方式:TOZZLT90END4 .右轉(zhuǎn)命令RIGHT(簡(jiǎn)寫RT)【格式】RT角度【功能】命令小海龜向右(順時(shí)針方向)轉(zhuǎn)指定的角度。【說明】讓小海龜轉(zhuǎn)動(dòng)時(shí),是通過角度的值來控制小海龜向右轉(zhuǎn)動(dòng)的角度。LOGO語言中RT90,此命令的意思是小海龜右轉(zhuǎn)90度。【應(yīng)用】向右轉(zhuǎn)動(dòng)90度:命令方式:RT90過程方式:TOYZRT90END5 .時(shí)間命令WAIT【格式】WAIT時(shí)間【功能】等待一
10、段時(shí)間?!菊f明】在讓小海龜運(yùn)動(dòng)時(shí),可以通過時(shí)間命令,調(diào)整兩個(gè)命令間的等待時(shí)間。WAIT1000此命令是將等待時(shí)間設(shè)為1000毫秒(1秒)?!緫?yīng)用】前進(jìn)100步,等待1秒:命令方式:RT90過程方式:TODDFD100WAIT1000END6 .初始化命令DRAW【格式】DRAW【功能】將LOGO語言系統(tǒng)恢復(fù)為啟動(dòng)時(shí)的初始狀態(tài)。【說明】初始化命令,將系統(tǒng)恢復(fù)為啟動(dòng)時(shí)的初始狀態(tài)。初始化命令,是一個(gè)無參數(shù)命令。系統(tǒng)啟動(dòng)時(shí)默認(rèn)為初始狀態(tài),可以省略。7,落筆命令PD【格式】PD【功能】命令小海龜落下畫筆”,小海龜就又可以畫圖了。落筆命令在仿真”運(yùn)行時(shí)可以使用,落筆后,小海龜移動(dòng)時(shí)可以留下移動(dòng)的軌跡。安裝
11、了畫筆模塊,小海龜就會(huì)有一支真正的畫筆,這時(shí)落筆命令才有作用。落筆命令PD后面沒有參數(shù)。(4)落筆命令要與抬筆命令配合使用,當(dāng)小海龜處于抬筆狀態(tài)時(shí),移動(dòng)不會(huì)留下痕跡,只有輸入落筆命令,小海龜移動(dòng)時(shí)可以留下移動(dòng)的軌跡?!緫?yīng)用】小海龜落下畫筆,前進(jìn)100步:命令方式:PD過程方式:TODDPDFD100END8 .抬筆命令PU【格式】PU【功能】命令小海龜抬起畫筆”,這時(shí),小海龜再移動(dòng)時(shí),就不會(huì)留下痕跡了。【說明】抬筆命令在仿真”運(yùn)行時(shí)可以使用,系統(tǒng)默認(rèn)為抬筆狀態(tài)。小海龜安裝了畫筆模塊,小海龜就會(huì)有一支真正的畫筆,這時(shí)抬筆命令才有作用。抬筆命令PU后面沒有參數(shù)?!緫?yīng)用】小海龜落下畫筆,前進(jìn)100步
12、,抬起畫筆,前進(jìn)100步:命令方式:PU過程方式:TODDPDFD100PUFD100END9 .重復(fù)命令REPEAT【格式】REPEAT重復(fù)次數(shù)需要重復(fù)的命令【功能】將方括號(hào)內(nèi)的命令重復(fù)執(zhí)行指定的次數(shù)。使用重復(fù)命令的關(guān)鍵是要找準(zhǔn)需要重復(fù)的命令”。畫4條線就應(yīng)重復(fù)4次,畫一條線的命令就是需要重復(fù)的命令”。當(dāng)某些命令需要反復(fù)執(zhí)行多次時(shí),用重復(fù)命令,可以簡(jiǎn)化命令的輸入過程?!緫?yīng)用】畫正方形:命令方式:REPEAT4FD100WAIT500RT90WAIT500過程方式:TOZFXREPEAT4FD100WAIT500RT90WAIT500END10,賦值命令MAKE【格式】MAKE"變量
13、名表達(dá)式【功能】將表達(dá)式的值,賦給指定的變量?!菊f明】“"表示賦值對(duì)象,"后面是變量名。表達(dá)式是賦值內(nèi)容,執(zhí)行賦值命令時(shí)先計(jì)算,然后將值賦給變量名表示的變量,如MAKE"A8*3/2,執(zhí)行后A的值就是12.。【應(yīng)用】給變量賦值(前進(jìn)200步):命令方式:MAKE"A100過程方式:TOQJMAKE"A100MAKE"B:A+100FD:BEND11.聲音命令PLAY【格式】PLAYOnCDEFGAB【功能】讓小海龜按照曲譜演奏音樂?!菊f明】在PLAY命令的曲譜中,包括音符、音階、節(jié)拍、音速。音符:在PLAY命令中,簡(jiǎn)譜的1、2、3、4
14、、5、6、7分別是用字母C、D、E、F、G、A、B表示的。音階:在PLAY命令中,用On表示音階的組別,n為06之間的整數(shù),表示從低到高的7個(gè)音階,系統(tǒng)默認(rèn)的音階是O3。節(jié)拍:節(jié)拍是指音符發(fā)聲的長(zhǎng)度。在PLAY命令中,Ln指定了音符的節(jié)拍,它后面的音符都按規(guī)定的節(jié)拍演奏。n為節(jié)拍代碼,它是164之間的整數(shù),系統(tǒng)默認(rèn)的節(jié)拍是L4。常用節(jié)拍對(duì)照表音符名全音符二分音符四分音符八分音符十六分音符節(jié)拍值4拍2拍1拍1/2拍1/4拍簡(jiǎn)譜示例66666節(jié)拍代碼124816(4)音速音速是指小海龜演奏樂曲的速度,當(dāng)我們讓小海龜演奏歡快的樂曲時(shí),就應(yīng)設(shè)置快些的音速。Tn指定了音速,系統(tǒng)默認(rèn)的音速是T120。當(dāng)n
15、大于120時(shí),演奏速度較慢;當(dāng)n小于120時(shí),演奏速度較快。在音符前面的節(jié)拍代碼,可以單獨(dú)指定這音符的長(zhǎng)度。如,"2E'表示讓小海龜唱兩拍的“3”音,即“1”。(6)在音符后面的符號(hào)".相當(dāng)于簡(jiǎn)譜中的符點(diǎn)。如,“2E.”表示三拍的“3”音,即W樂曲的末尾出現(xiàn)了休止符,在PLAY命令中,休止符用Pn表示,n的取值與節(jié)拍代碼相同。如,P8表示八分休止符?!緫?yīng)用】演奏1、2、3、4、5、6、7命令方式:PLAYO2CDEFGAB過程方式:TOMUSICPLAYO2CDEFGABEND12 .條件轉(zhuǎn)移命令1【格式1】IF條件表達(dá)式THEN命令組【功能】當(dāng)條件表達(dá)式成立時(shí),先
16、執(zhí)行THEN后面的命令,再執(zhí)行下一行命令。當(dāng)條件表達(dá)式不成立時(shí),就直接執(zhí)行下一行命令?!菊f明】條件轉(zhuǎn)移命令使機(jī)器人有了判斷的能力。根據(jù)判斷出的結(jié)果,小海龜可以有選擇地進(jìn)行下一步的工作。等于二大于>大于等于>二小于<小于等于<二不等于<>條件表達(dá)式可以分為簡(jiǎn)單條件和復(fù)雜條件:簡(jiǎn)單條件兩個(gè)表達(dá)式比較就是簡(jiǎn)單條件(表達(dá)式我們放在后面講,在這里可以理解為一個(gè)算式),形式為:(表達(dá)式)(關(guān)系運(yùn)算符)(表達(dá)式)例如:A>60:X+2>5*2:N=0都是簡(jiǎn)單條件。復(fù)雜條件由簡(jiǎn)單條件進(jìn)行一些邏輯運(yùn)算就是復(fù)雜條件。邏輯運(yùn)算LOGO語言中邏輯運(yùn)算符有三種:AND(與
17、)、OR(或卜NOT(非),邏輯表達(dá)式的運(yùn)算結(jié)果是一個(gè)邏輯值。邏輯運(yùn)算結(jié)果如下::AAND:B只有A為真,B為真,邏輯表達(dá)式為真。:AOR:BA和B中只要一個(gè)為真,邏輯表達(dá)式為真。:NOT:NN為真,邏輯表達(dá)式值為假;N為假,邏輯表達(dá)式值為真。(4)在邏輯運(yùn)算、關(guān)系運(yùn)算、數(shù)學(xué)運(yùn)算的組合條件判斷中,必須使用括號(hào)來表明運(yùn)算順序。各種數(shù)學(xué)運(yùn)算的范圍為:065535,不能超過。除法運(yùn)算為整數(shù)除法,即取商?!緫?yīng)用】躲避前方障礙物過程方式:TOQBZFD2WAIT2IFPIN5=0 THEN RT 90END13 .條件轉(zhuǎn)移命令2【格式2】IF<條件表達(dá)式THEN<命令1>ELSE<命令2>【功能】當(dāng)條件表達(dá)式成立時(shí),執(zhí)行THEN后面的命令1";當(dāng)條件表達(dá)式不成立時(shí),執(zhí)行ELSE后面的命令2"。執(zhí)行完命令1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物化學(xué)(第4版)課件 第2章 核酸化學(xué)
- 氣候變化所致小島國(guó)損失損害補(bǔ)償責(zé)任問題研究
- 基于STSE教育理念的初中化學(xué)金屬和金屬材料的教學(xué)實(shí)踐研究
- 下雨天安全教育
- 關(guān)愛婦女心理健康:現(xiàn)狀與行動(dòng)指南
- 頸椎間盤的護(hù)理課件
- 爆炸安全知識(shí)培訓(xùn)
- 人事勞資培訓(xùn)
- 項(xiàng)目管理人員安全教育培訓(xùn)
- 項(xiàng)目介紹課件模版
- 三防專項(xiàng)方案
- 《結(jié)直腸癌的影像診斷》課件
- 伐木合同協(xié)議書范本
- 地舒單抗治療骨質(zhì)疏松癥
- 民宿托管運(yùn)營(yíng)合同協(xié)議
- 2025年保密教育線上培訓(xùn)考試試題及答案
- 系統(tǒng)化停車場(chǎng)管理方案數(shù)據(jù)分析與智能優(yōu)化停車流程
- 變電運(yùn)維安全管理
- 25春國(guó)家開放大學(xué)《中央銀行理論與實(shí)務(wù)》形考任務(wù)1-4參考答案
- 衛(wèi)生法規(guī)練習(xí)題庫(kù)(附答案)
- 2025年-上海市安全員《C證》考試題庫(kù)
評(píng)論
0/150
提交評(píng)論