PCLOGO操作方法(最新整理)_第1頁
PCLOGO操作方法(最新整理)_第2頁
PCLOGO操作方法(最新整理)_第3頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、draw - 清屏、海龜、畫布顏色、海龜顏色恢復(fù)至初始設(shè)置clean 清屏,海龜、筆色、畫布顏色、海龜位置角度不變clearscreen cs 清屏,海龜回到初始位置,筆色、畫布顏色不變cleartext ct 清除命令區(qū)forward fd 前進back bk 后退right rt 右轉(zhuǎn)left lt 左轉(zhuǎn)penup pu 抬筆pendown pd 落筆hideturtle ht 藏龜showturtle st 顯龜clearscreen cs 清屏home - 回家repeat - 重 復(fù)splitscreen ss 圖文混合屏fullscreen fs 全圖形屏textscreen ts

2、 全文字屏nodraw nd 全文字屏、清屏wrap - 環(huán)繞狀態(tài)window - 窗口狀態(tài)fence - 圍欄狀態(tài)show - 屏幕輸出tt - 在畫圖區(qū)顯示文字toend - 過程頭、尾ifthenelsepausecontinue coedit all - 進入編輯部stop - toplevel -setpc - 設(shè)置畫筆顏色setbg - 設(shè)置屏幕底色fill-填色坐標(biāo)作圖setx - 指定海龜橫向位置sety - 指定海龜縱向位置setxy - 指定海龜任意位置setheading seth - 指定海龜方向xcor - 顯示海龜當(dāng)前位置的 x 坐標(biāo) ycor - 顯示海龜當(dāng)前位置

3、的 y 坐標(biāo)getxy - 顯示海龜當(dāng)前位置的 x,y 坐標(biāo)heading - 顯示海龜指向角度文件管理pots - 顯示工作區(qū)內(nèi)所有過程的標(biāo)題pops(po all) - 顯示工作區(qū)內(nèi)所有過程的內(nèi)容printout po 顯示工作區(qū)內(nèi)過程的內(nèi)容erase(er all) er 刪除工作區(qū)中的過程directory dir 顯示磁盤文件目錄disk - 顯示當(dāng)前盤setdisk - 設(shè)置當(dāng)前盤save - 把程序存盤load - 讀程序文件savepic - 圖形存盤loadpic - 讀圖形文件delete - 刪除文件rename ren 文件改名數(shù)值計算print pr 換行打印type

4、 - 同行打印setcursor - 打印格式output op 輸出int - 取整函數(shù)round - 四舍五入函數(shù)quotient - 求商函數(shù)remainder - 余數(shù)函數(shù)random - 隨機函數(shù)sqrt - 平方根函數(shù)abs - 絕對值函數(shù)make - 賦值precision - 數(shù)字顯示精度字表處理first - 取 首last - 取尾butfirst bf 去首butlast bl 去尾empty? - 判斷是否為空read - 從鍵盤上接受一串字符readchar rc 從鍵盤上接受一個字符readlist rl 從鍵盤上接受一個表readquote rq 從鍵盤上接受一個

5、字result: - 結(jié) 果true - 真false - 假count - 測長函數(shù)make - 賦值item - 輸出表中第: k 個元素test - 測試條件iftrue ift 測試真iffalse iff 測試假key? - 是否有鍵盤輸入number? - 是否是數(shù)word? - 是否是字list? - 是否是表word - 連接字sentence se 字與表、表與表的連接fput - 連接到表(字)首lput - 連接到表(字)尾list - 組成表run - 運行表define - 定義過程ascii - 輸出字符的 ascii 碼char - 輸出 ascii 碼值的字符十

6、六個基本圖形to zfx :brepeat 4 fd :b rt 90 endto cfx :a :brepeat 2 fd :a rt 90 fd :b rt 90 endto sjx :brepeat 3 fd :b rt 120 endto dbx :n :brepeat :n fd :b rt 360 / :n endto yuan :rrepeat 360 rt 0.5 fd :r * pi / 180 rt 0.5 endto lhu :n :rrepeat :n fd :r * pi / 180 lt 1 endto rhu :n :rrepeat :n fd :r * pi /

7、 180 rt 1 endto ly :n :rrepeat 2 lhu :n :r lt 180 - :n endto ry :n :rrepeat 2 rhu :n :r rt 180 - :n endto pxsbx :b1 :b2 :jrepeat 2 fd :b1 rt :j fd :b2 rt 180 - :j endto kxjx :a :b stamprect :a :b endto sxjx :a :b(stamprect :a :b ”true) endto kxty :x :y stampoval :x :y endto sxty :x :y(stampoval :x :

8、y ”true) endto kxj :n :brepeat :n fd :b rt 720 / :n fd :b lt 360 / :n endto ybj :n :b :kpc logo 4.0 常用命令一覽表內(nèi)容:編號英文指令英文簡碼中文指令用法舉例用法說明1forwardfd前進fd 100前進 100步2backbk后退bk 100后退 100步3rightrt右轉(zhuǎn)rt 90右轉(zhuǎn) 90度5penuppu抬筆pu把筆提起, 不留痕跡repeat :n fd :b rt :k * 360 / :n end6pendownpd落筆pd把筆放下, 會留痕跡7penerasepe筆擦pe將走過

9、的地方擦去,恢復(fù)畫筆輸入 pd。8setpc筆色setpc 9將筆色設(shè)為淡藍色( n:0-15)9setbg背景色setbg 15將底色設(shè)為白色(n:0-15)10setwidthsetw筆粗setw 1將筆粗設(shè)為 1 點11showturtl est出現(xiàn)st顯示小海龜12hideturtl eht隱形ht不顯示小海龜13clearscre encs清除cs清除繪圖區(qū),小海龜回原點( 0,0)14clean清圖clean清除繪圖區(qū),小海龜留在最后的地方15cleartextct清文ct清除文字區(qū)16home返回母位home小海龜回原點(0,0)17setheadseth定角seth 60設(shè)定小

10、海龜?shù)慕嵌葹?60 度(0-360)18setxy定位setxy 100100把小海龜定位在坐標(biāo) (100, 100)19setx橫坐標(biāo)setx 100把小海龜定位在橫坐標(biāo)(100,y)20sety縱坐標(biāo)sety 100把小海龜定位在縱坐標(biāo)(x,1 00)21sum求和函數(shù)sum x y或(sum xy)求幾個數(shù)的和22remainder余數(shù)函數(shù)remainder x y求 x/y 的余數(shù)部分23quotient求商函數(shù)quotient x y求 x/y 的商24draw初始化draw初始化25textscree nts本文ts進入本文模式26splitscre enss圖文混合ss進入圖文混

11、合模式27fullscree nfs全圖fs進入全圖模式28windowwi穿透wi小海龜活動范圍可穿過繪圖區(qū)邊界29fencefe圍墻fe小海龜活動范圍限制在繪圖區(qū)邊界30wrap繞回wrap小海龜活動范圍可穿過繪圖區(qū)邊界31printpr印出pr hi(pr a s 1 2)在文字區(qū)印出字串 hi32repeat重復(fù)rp 4 fd100 rt 90重復(fù)括弧內(nèi)指令 4 次, 完成正方形33while當(dāng)while .while 條件循環(huán)34ifelse假如否則if else條件指令35to定義to bbb定義程序bbb36end結(jié)束end程序定義結(jié)束37stop停止停止程序( 常配合 if e

12、lse)38pots顯示程序名pots顯示程序名稱39printoutpo顯示程序內(nèi)容po aaa顯示 aaa程序內(nèi)容40er all刪除所有程序er all刪除所有程序41eraseer刪除程序er aaa刪除程序 a aa42edit打開編輯器edit打開編輯器43int取整函數(shù)int x將 x 的小數(shù)部分截去44wait等待wait 1等待 0.01秒后繼續(xù)45round四舍五入取整round x將 x 按四舍五入取整46make賦值函數(shù)make “x 3給變量 x賦值為 347type印出type zfx. lgoprn打印過程 z fx.lgo 的內(nèi)容48fill顏色填充fill用當(dāng)

13、前的顏色填充49true真:a = true設(shè)定變量:a 的值為真50false假:a = fals e設(shè)定變量:a 的值為假51xcor橫坐標(biāo)的值xcor輸出小海龜橫坐標(biāo)的值52ycor縱坐標(biāo)的值ycor輸出小海龜縱坐標(biāo)的值53pi圓周率:a = pi設(shè)定變量:a 的值為圓周率54sqrt開平方根:a = sqrt 4設(shè)定變量:a 的值為4 的平方根55random取隨機數(shù):a = rand設(shè)定變量:om 100a 的值為取1 到 100 間的隨機數(shù)56exp指數(shù):a = exp 1設(shè)定變量:a 的值為取 1 的自然指數(shù)57log對數(shù):a = log 1設(shè)定變量:a 的值為取 1 的自然對數(shù)

14、58sin正弦:a = sin 90設(shè)定變量:a 的值為取 90 度的sin 值59cos余弦:a = cos 90設(shè)定變量:a 的值為取 90 度的cos 值60first字首first he llo顯示 hel lo 的字首h61butfirstbf去首bf hello顯示 hel lo 的去首字串 ello62last字尾last hel lo顯示 hel lo 的字尾o63butlastbl去尾bl hello顯示 hel lo 的去尾字串 hell64load裝載程序load aaa.lgo裝載程序 a aa.lgo65save保存程序save aaa.lgo保存程序 a aa.lg

15、o66count計數(shù)count “12fd43g計數(shù)字符串中的有效字符數(shù)量67lshlsh 160 3160 除以 2 的 3 次方的商68ask多龜作圖ask 海龜代號表 命令組69tell激活海龜tell 海龜代號表激活哪些海龜為活動海龜70dot顯示點dot :x : y在坐標(biāo):x:y出顯示一個點71getxy輸出坐標(biāo)getxy輸出小海龜?shù)淖鴺?biāo)的值72heading輸出方向heading輸出小海龜?shù)姆较?3stampoval畫圓stampoval 100 50畫橫向半徑為 100, 縱向半徑為 50 的圓74stamprect畫長方形stamprect 50 100畫長為 100,寬為

16、50的長方形75bye退出 logo76(dos)暫時退出暫時退出 l ogo 進入 d os77exit返回 logo由 dos 中返回 logo78savepic保存圖像savepic “123將屏幕圖像保存為 1 23.pcx79loadpic打開圖像loadpic “123將圖像 123.pcx 打開80outputop結(jié)束程序并賦值op :a結(jié)束程序并把 a 的值賦給程序81test測試test 1090測試 10 是否9082iftrueift測試執(zhí)行iftrue 命令串當(dāng)測試結(jié)果為真時執(zhí)行命令串83iffalseiff測試執(zhí)行iffalse 命令串當(dāng)測試結(jié)果為假時執(zhí)行命令串84f

17、or循環(huán)語句for “變量 初值終值 循環(huán)體 ( 步長)85abs絕對值函數(shù)abs 12輸出 12 的絕對值86product求積函數(shù)product x 1 x2product ( x1 x2 x3)87setprinte r激活打印機setprinter 打印機代碼88printscre enps打印屏幕圖形psps “true(打印屏幕上全部內(nèi)容)89pops顯示過程清單pops顯示工作區(qū)中所有過程清單90po all顯示過程清單po all顯示工作區(qū)中所有過程清單和變量91dir列磁盤目錄dir “a: ”*.lgo顯示 a:*. lgo 文件92disk顯示當(dāng)前磁盤disk顯示當(dāng)前磁盤

18、93setdisk設(shè)置當(dāng)前磁盤setdisk “a設(shè)置當(dāng)前磁盤為 a 盤94delete刪除文件delete “文件名不能省略擴展名95rename文件改名rename “原文件名“新文件名96backgroun dbg背景色bg輸出背景色代碼97bgpattern背景圖案98dotcolor輸出屏幕顏色dotcolor x y輸出屏幕某一點的顏色代碼99each每只海龜each 命令串每只海龜都執(zhí)行命令串100pf打印文件pf 文件名101pp顯示圖形或結(jié)果pp abc顯示 abc 過程的圖形102or或者x or yx 或者 y103rc記錄鍵盤操作rc記錄鍵盤操作的第一個鍵104rq記錄鍵盤操作rq記錄第一次鍵盤操作105sf屏幕狀態(tài)信息106tf海龜狀態(tài)信息107penpaint進入繪圖狀態(tài)108go轉(zhuǎn)到并執(zhí)行程序go abc轉(zhuǎn)到并執(zhí)行程序 abc109and并且if and .if (a nd .)110fm111setpatter n設(shè)置背景圖案setpatter n 111logo 語言 是一種早期的編程語言,也是一種與自然語言非常接近的編程語言,它通過“繪圖”的方式來學(xué)習(xí)編程,對初學(xué)者特別是兒童進行寓教于樂的教學(xué)方式?!啊薄啊盿t the end, xiao bian gives you a passage. minand once said, people wh

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論