PC Logo 又稱Logo小海龜,是一種面向青少年的程式語言,通過程式控制一個小海龜(箭頭)移動並進行繪圖。
基本介紹
- 中文名:Logo小海龜
- 外文名:PC Logo
基本語句,示例(基礎的幾何圖形繪製),語言,優秀作品,特點,編程,
基本語句
DRAW - 清屏、海龜、畫布顏色、海龜顏色恢復至初始設定
CLEAN 清屏,海龜、筆色、畫布顏色、海龜位置角度不變
CLEARSCREEN CS (CS簡寫清屏)清屏,海龜回到初始位置,筆色、畫布顏色不變
CLEARTEXT CT 清除命令區
FORWARD FD 前進 (fd簡寫前進)
BACK BK 後退 (bk簡寫後退)
RIGHT RT 右轉 (rt簡寫右轉)
LEFT LT 左轉 (lt簡寫左轉)
PENUP PU 抬筆(pu簡寫抬筆)
PENDOWN PD 落筆(pd簡寫落筆)
HIDETURTLE HT 藏龜(ht簡寫藏龜)
SHOWTURTLE ST 顯龜
CLEARSCREEN CS 清屏
HOME - 回原點
REPEAT - 重複
SPLITSCREEN SS 圖文混合屏
FULLSCREEN FS 全圖形屏
TEXTSCREEN TS 全文字屏
NODRAW ND 全文字屏、清屏
WRAP - 環繞狀態
WINDOW - 視窗狀態
FENCE - 圍欄狀態
SHOW - 螢幕輸出
TT - 在畫圖區顯示文字
TO……END - 過程頭、尾
IF…THEN…ELSE
PAUSE
CONTINUE CO
EDIT ALL - 進入編輯部
STOP -
TOPLEVEL -
SETPC - 設定畫筆顏色
SETBG - 設定螢幕底色
FILL-填色
坐標作圖
SETX - 指定海龜橫向位置
SETY - 指定海龜縱向位置
SETXY - 指定海龜任意位置
SETHEADING SETH - 指定海龜方向
XCOR - 顯示海龜當前位置的X坐標
YCOR - 顯示海龜當前位置的Y坐標
GETXY - 顯示海龜當前位置的X,Y坐標
HEADING - 顯示海龜指向角度
檔案管理
POTS - 顯示工作區內所有過程的標題
POPS(PO ALL) - 顯示工作區內所有過程的內容
PRINTOUT PO 顯示工作區內過程的內容
ERASE(ER ALL) ER 刪除工作區中的過程
DIRECTORY DIR 顯示磁碟檔案目錄
DISK - 顯示當前盤
SETDISK - 設定當前盤
SAVE - 把程式存檔
LOAD - 讀程式檔案
SAVEPIC - 圖形存檔
LOADPIC - 讀圖形檔案
DELETE - 刪除檔案
RENAME REN 檔案改名
數值計算
PRINT PR 換行列印
TYPE - 同行列印
SETCURSOR - 列印格式
OUTPUT OP 輸出
INT - 取整函式
ROUND - 四捨五入函式
QUOTIENT - 求商函式
REMAINDER - 餘數函式
RANDOM - 隨機函式
SQRT - 平方根函式
ABS - 絕對值函式
MAKE - 賦值
PRECISION - 數字顯示精度
字表處理
FIRST - 取首
LAST - 取尾
BUTFIRST BF 去首
BUTLAST BL 去尾
EMPTY? - 判斷是否為空
READ - 從鍵盤上接受一串字元
READCHAR RC 從鍵盤上接受一個字元
READLIST RL 從鍵盤上接受一個表
READQUOTE RQ 從鍵盤上接受一個字
RESULT: - 結果
TRUE - 真
FALSE - 假
COUNT - 測長函式
MAKE - 賦值
ITEM - 輸出表中第:K個元素
TEST - 測試條件
IFTRUE IFT 測試真
IFFALSE IFF 測試假
KEY? - 是否有鍵盤輸入
NUMBER? - 是否是數
WORD? - 是否是字
LIST? - 是否是表
WORD - 連線字
SENTENCE SE 字與表、表與表的連線
FPUT - 連線到表(字)首
LPUT - 連線到表(字)尾
LIST - 組成表
RUN - 運行表
DEFINE - 定義過程
ASCII - 輸出字元的ASCII碼
CHAR - 輸出ASCII碼值的字元
示例(基礎的幾何圖形繪製)
正方形
TO ZFX :B
stamprect :b :b
END
長方形
TO CFX :A :B
stamprect :a :b
END
三角形
TO SJX :B
REPEAT 3 [FD :B RT 120]
END
多邊形
TO DBX :N :B
REPEAT :N [FD :B RT 360 / :N]
END
圓
TO YUAN :R
REPEAT 360[fd90rt 1]
END
TO LHU :N :R
REPEAT :N [FD :R * PI / 180 LT 1]
END
TO RHU :N :R
REPEAT :N [FD :R * PI / 180 RT 1]
END
TO LY :N :R
REPEAT 2 [LHU :N :R LT 180 - :N]
END
TO RY :N :R
REPEAT 2 [RHU :N :R RT 180 - :N]
END
TO PXSBX :B1 :B2 :J
REPEAT 2 [FD :B1 RT :J FD :B2 RT 180 - :J]
END
TO KXJX :A :B
STAMPRECT :A :B
END
TO SXJX :A :B
(STAMPRECT :A :B ”TRUE)
END
TO KXTY :X :Y
STAMPOVAL :X :Y
END
TO SXTY :X :Y
(STAMPOVAL :X :Y ”TRUE)
END
TO KXJ :N :B
REPEAT :N [FD :B RT 720 / :N FD :B LT 360 / :N]
END
TO YBJ :N :B :K
REPEAT :N [FD :B RT :K * 360 / :N]
END
PC LOGO 4.0常用命令一覽表 | |||||
內容: | |||||
編號 | 英文指令 | 英文簡碼 | 中文指令 | 用法舉例 | 用法說明 |
1 | FORWARD | FD | 前進 | FD 100 | 前進 100 步 |
2 | BACK | BK | 後退 | BK 100 | 後退 100 步 |
3 | RIGHT | RT | 右轉 | RT 90 | 右轉 90 度 |
5 | PENUP | PU | 抬筆 | PU | 把筆提起, 不留痕跡 |
6 | PENDOWN | PD | 落筆 | PD | 把筆放下, 會留痕跡 |
7 | PENERASE | PE | 筆擦 | PE | 將走過的地方擦去,恢復畫筆輸入PD。 |
8 | SETPC | 筆色 | SETPC 9 | 將筆色設為淡藍色(n:0-15) | |
9 | SETBG | 背景色 | SETBG 15 | 將底色設為白色(n:0-15) | |
10 | SETWIDTH | SETW | 筆粗 | SETW 1 | 將筆粗設為1點 |
11 | SHOWTURTLE | ST | 出現 | ST | 顯示小海龜 |
12 | HIDETURTLE | HT | 隱形 | HT | 不顯示小海龜 |
13 | CLEARSCREEN | CS | 清除 | CS | 清除繪圖區,小海龜回原點(0,0) |
14 | CLEAN | 清圖 | CLEAN | 清除繪圖區,小海龜留在最後的地方 | |
15 | CLEARTEXT | CT | 清文 | CT | 清除文字區 |
16 | HOME | 返回母位 | HOME | 小海龜回原點(0,0) | |
17 | SETHEAD | SETH | 定角 | SETH 60 | 設定小海龜的角度為60度(0-360) |
18 | SETXY | 定位 | SETXY 100 100 | 把小海龜定位在坐標 (100,100) | |
19 | SETX | 橫坐標 | SETX 100 | 把小海龜定位在橫坐標(100,Y) | |
20 | SETY | 縱坐標 | SETY 100 | 把小海龜定位在縱坐標(X,100) | |
21 | SUM | 求和函式 | SUM X Y 或(SUM X Y…) | 求幾個數的和 | |
22 | REMAINDER | 餘數函式 | REMAINDER X Y | 求X/Y的餘數部分 | |
23 | QUOTIENT | 求商函式 | QUOTIENT X Y | 求X/Y的商 | |
24 | DRAW | 初始化 | DRAW | 初始化 | |
25 | TEXTSCREEN | TS | 本文 | TS | 進入本文模式 |
26 | SPLITSCREEN | SS | 圖文混合 | SS | 進入圖文混合模式 |
27 | FULLSCREEN | FS | 全圖 | FS | 進入全圖模式 |
28 | WINDOW | WI | 穿透 | WI | 小海龜活動範圍可穿過繪圖區邊界 |
29 | FENCE | FE | 圍牆 | FE | 小海龜活動範圍限制在繪圖區邊界 |
30 | WRAP | 繞回 | WRAP | 小海龜活動範圍可穿過繪圖區邊界 | |
31 | PRINT | PR | 印出 | PR "HI" (PR [ A S] [1 2]) | 在文字區印出字串"HI" |
32 | REPEAT | 重複 | RP 4 [ FD 100 RT 90 ] | 重複括弧內指令4次, 完成正方形 | |
33 | WHILE | 當 | WHILE [....][. ...] | while 條件循環 | |
34 | IF~ELSE | 假如~否則 | IF ~ ELSE 條件指令 | ||
35 | TO | 定義 | TO BBB | 定義程式 BBB | |
36 | END | 結束 | END | 程式定義結束 | |
37 | STOP | 停止 | 停止程式(常配合IF ~ ELSE) | ||
38 | POTS | 顯示程式名 | POTS | 顯示程式名稱 | |
39 | PRINTOUT | PO | 顯示程式內容 | PO AAA | 顯示 AAA 程式內容 |
40 | ER ALL | 刪除所有程式 | ER ALL | 刪除所有程式 | |
41 | ERASE | ER | 刪除程式 | ER AAA | 刪除程式AAA |
42 | EDIT | 打開編輯器 | EDIT | 打開編輯器 | |
43 | INT | 取整函式 | INT X | 將X的小數部分截去 | |
44 | WAIT | 等待 | WAIT 1 | 等待0.01秒後繼續 | |
45 | ROUND | 四捨五入取整 | ROUND X | 將X按四捨五入取整 | |
46 | MAKE | 賦值函式 | MAKE “x 3 | 給變數x賦值為3 | |
47 | TYPE | 印出 | TYPE ZFX.LGO>PRN | 列印過程ZFX.LGO的內容 | |
48 | FILL | 顏色填充 | FILL | 用當前的顏色填充 | |
49 | TRUE | 真 | :A = TRUE | 設定變數 :A 的值為真 | |
50 | FALSE | 假 | :A = FALSE | 設定變數 :A 的值為假 | |
51 | XCOR | 橫坐標的值 | XCOR | 輸出小海龜橫坐標的值 | |
52 | YCOR | 縱坐標的值 | YCOR | 輸出小海龜縱坐標的值 | |
53 | PI | 圓周率 | :A = PI | 設定變數 :A 的值為圓周率 | |
54 | SQRT | 開平方根 | :A = SQRT 4 | 設定變數 :A 的值為 4 的平方根 | |
55 | RANDOM | 取隨機數 | :A = RANDOM 100 | 設定變數:A的值為取1到100間的隨機數 | |
56 | EXP | 指數 | :A = EXP 1 | 設定變數 :A 的值為取 1 的自然指數 | |
57 | LOG | 對數 | :A = LOG 1 | 設定變數 :A 的值為取 1 的自然對數 | |
58 | SIN | 正弦 | :A = SIN 90 | 設定變數 :A 的值為取90度的SIN值 | |
59 | COS | 餘弦 | :A = COS 90 | 設定變數 :A 的值為取90度的COS值 | |
60 | FIRST | 字首 | FIRST "HELLO | 顯示 "HELLO 的字首 H | |
61 | BUTFIRST | BF | 去首 | BF "HELLO | 顯示 "HELLO 的去首字串 ELLO |
62 | LAST | 字尾 | LAST "HELLO | 顯示 "HELLO 的字尾 O | |
63 | BUTLAST | BL | 去尾 | BL "HELLO | 顯示 "HELLO 的去尾字串 HELL |
64 | LOAD | 裝載程式 | LOAD "AAA.LGO | 裝載程式AAA.LGO | |
65 | SAVE | 保存程式 | SAVE "AAA.LGO | 保存程式AAA.LGO | |
66 | COUNT | 計數 | COUNT “12fd43g | 計數字元串中的有效字元數量 | |
67 | LSH | LSH 160 3 | 160除以2的3次方的商 | ||
68 | ASK | 多龜作圖 | ASK [海龜代號表] [命令組] | ||
69 | TELL | 激活海龜 | TELL [海龜代號表] | 激活哪些海龜為活動海龜 | |
70 | DOT | 顯示點 | DOT [:X :Y] | 在坐標[:X :Y]出顯示一個點 | |
71 | GETXY | 輸出坐標 | GETXY | 輸出小海龜的坐標的值 | |
72 | HEADING | 輸出方向 | HEADING | 輸出小海龜的方向 | |
73 | STAMPOVAL | 畫圓 | STAMPOVAL 100 50 | 畫橫向半徑為100,縱向半徑為50的圓 | |
74 | STAMPRECT | 畫長方形 | STAMPRECT 50 100 | 畫長為100,寬為50的長方形 | |
75 | BYE | 退出LOGO | |||
76 | (DOS) | 暫時退出 | 暫時退出LOGO進入DOS | ||
77 | EXIT | 返回LOGO | 由DOS中返回LOGO | ||
78 | SAVEPIC | 保存圖像 | SAVEPIC “123 | 將螢幕圖像保存為123.PCX | |
79 | LOADPIC | 打開圖像 | LOADPIC “123 | 將圖像123.PCX打開 | |
80 | OUTPUT | OP | 結束程式並賦值 | OP :A | 結束程式並把A的值賦給程式 |
81 | TEST | 測試 | TEST 10>90 | 測試10是否>90 | |
82 | IFTRUE | IFT | 測試執行 | IFTRUE [命令串] | 當測試結果為真時執行命令串 |
83 | IFFALSE | IFF | 測試執行 | IFFALSE [命令串] | 當測試結果為假時執行命令串 |
84 | FOR | 循環語句 | FOR “變數 初值 終值 [循環體] (步長) | ||
85 | ABS | 絕對值函式 | ABS 12 | 輸出12的絕對值 | |
86 | PRODUCT | 求積函式 | PRODUCT X1 X2 | PRODUCT (X1 X2 X3……) | |
87 | SETPRINTER | 激活印表機 | SETPRINTER 印表機代碼 | ||
88 | PRINTSCREEN | PS | 列印螢幕圖形 | PS | PS “TRUE (列印螢幕上全部內容) |
89 | POPS | 顯示過程清單 | POPS | 顯示工作區中所有過程清單 | |
90 | PO ALL | 顯示過程清單 | PO ALL | 顯示工作區中所有過程清單和變數 | |
91 | DIR | 列磁碟目錄 | DIR “A\:”*.LGO | 顯示A:\*.LGO檔案 | |
92 | DISK | 顯示當前磁碟 | DISK | 顯示當前磁碟 | |
93 | SETDISK | 設定當前磁碟 | SETDISK “A | 設定當前磁碟為A盤 | |
94 | DELETE | 刪除檔案 | DELETE “檔案名稱 | 不能省略擴展名 | |
95 | RENAME | 檔案改名 | RENAME “原檔案名稱 “新檔案名稱 | ||
96 | BACKGROUND | BG | 背景色 | BG | 輸出背景色代碼 |
97 | BGPATTERN | 背景圖案 | |||
98 | DOTCOLOR | 輸出螢幕顏色 | DOTCOLOR [X Y] | 輸出螢幕某一點的顏色代碼 | |
99 | EACH | 每隻海龜 | EACH [命令串] | 每隻海龜都執行命令串 | |
100 | PF | 列印檔案 | PF 檔案名稱 | ||
101 | PP | 顯示圖形或結果 | PP ABC | 顯示ABC過程的圖形 | |
102 | OR | 或者 | X OR Y | X或者Y | |
103 | RC | 記錄鍵盤操作 | RC | 記錄鍵盤操作的第一個鍵 | |
104 | RQ | 記錄鍵盤操作 | RQ | 記錄第一次鍵盤操作 | |
105 | SF | 螢幕狀態信息 | |||
106 | TF | 海龜狀態信息 | |||
107 | PENPAINT | 進入繪圖狀態 | |||
108 | GO | 轉到並執行程式 | GO ABC | 轉到並執行程式ABC | |
109 | AND | 並且 | IF AND ... IF (AND ...) | ||
110 | FM | ||||
111 | SETPATTERN | 設定背景圖案 | SETPATTERN 1~11 |
LOGO語言 是一種早期的程式語言,也是一種與自然語言非常接近的程式語言,它通過“繪圖”的方式來學習編程,對初學者特別是兒童進行寓教於樂的教學方式。
語言
LOGO語言創始於1968年,是美國國家科學基金會所資助的一項專案研究,在麻省理工學院(MIT)的人工智慧研究室完成。LOGO源自希臘文,原意即為思想,是由一名叫佩伯特的心理學家在從事兒童學習的研究中,發現一些與他的想法相反的教學方法,並在一個假日中出外散步時,偶然間看到一個像海龜的機械裝置觸發靈感,於是利用他廣博的知識及聰明的才智而最終完成了LOGO語言的設計。
繪圖是LOGO語言中最主要的功能,佩伯特博士就是希望能通過繪圖的方式來培養學生學習電腦的興趣和正確的學習觀念。LOGO語言從開始發展到現在,已有Windows版本——MSWLogo,包括Windows 3.X版及Windows9X版等。在以前的LOGO語言中有一個海龜,它有位置與指向兩個重要參數,海龜按程式中的LOGO指令或用戶的操作命令在螢幕上執行一定的動作,現在,圖中的海龜由小三角形所替代。
中文LOGO語言
上世紀90年代,台灣推出繁體版的LOGO語言,稱之為:【葛拉堡/Gerlabau】,其後中國大陸也推出了中文化的LOGO語言,分別是“易樂谷/ELOGO”和“創新CX-LOGO/微世界”,發揚了中文編程的優勢。
【創新LOGO】
CX-LOGO語言是一種結構化程式設計語言。它是互動式的,為少年兒童提供了良好的編程環境;它是模組化的,便於程式的修改與擴充;它是過程化的,包含了過程、參數、變數等重要概念,並允許遞歸調用;它有豐富的數據結構類型,有生動的圖形處理功能。
CX-LOGO語言獨創的流程圖工作方式和過程庫的建立,可方便的使用“搭積木”的方法,構建“知識”,使學習更容易、操作更簡便,學生只需簡單的學習就可以操作。
CX-LOGO語言不僅具備多種優秀程式設計語言的優點,而且更接近自然語言,生動有趣,簡單易學,它能用直觀的運動來體現編程的結果,讓少年兒童在遊戲中進行思考,在趣味中學習,深受少年兒童的歡迎。通過CX-LOGO語言的教學,以學習一種“玩具”為出發點,可以培養學生學習計算機的興趣,使他們初步了解計算機是如何工作的,為他們今後學習其他高級程式語言設計鋪設道路
CX-LOGO語言是專為我國少年兒童開發的創新平台,孩子們可以在電腦上指揮七色瓢蟲移動、轉向、行走、發光、回響外界刺激等。這些具有創造性的學習工具所倡導的“做中學”的學習理念,非常適合課堂教學,極大地激發了孩子們學習的興趣。
優秀作品
特點
LOGO語言之所以是兒童學習計算機編程最好的一種語言,就因為它是針對兒童而製作的程式語言,能使兒童在認知與技能上得到較大的發展。LOGO語言具有較強的針對性,因為對於兒童來說,“畫畫”比“文字處理”更具有活力,充分發揮自己的想像進行創作,而文字處理卻比較枯燥,不適合兒童。LOGO則主要用於“圖畫”製作,並且採用了“海龜繪圖”的方式,適合兒童的特點,能充分引起他們的興趣和學習該門語言的積極性,達到寓教於樂的目的。在LOGO語言中,它的作圖方式與現在所用的作圖軟體不一樣,主要區別就在於LOGO語言的基本作圖的方法可以不採用坐標方式,而是通過向前,後退、向左轉、向右轉、回家等兒童易於理解的語言和命令,這非常適合兒童的知識水平,使這些還未接觸坐標為何物的兒童更容易上手。在用LOGO語言作圖時,需要學習者對一些常見的幾何特性進行理解,了解常用的距離、角度和度數的概念。
編程
一般的程式語言都需要編寫程式,當然,LOGO語言也不例外。由於指令容易輸入錯誤,不易修改且無法保存,更不能重複使用,如果需要重新繪製相同的圖形,那么必須輸入與以前相同的指令,並且這些曾輸入的指令不能加以組合。至於程式的內容,是由解決問題的步驟所需要的指令組合而成的,需由設計者賦予該程式以名稱,以供識別。使用LOGO語言作圖,雖然可以通過命令行方式進行,但這僅針對初學LOGO語言時,可以開始學一些常用命令,作出一些簡單的圖形,以引起兒童的興趣。在對命令比較了解及熟悉以後,就可以進行針對性地學習一些簡單的程式編寫,作出更加漂亮的圖形。 下面我將以MSWLogo V6.4為例來介紹如何建立一個程式的基本語法:
1.作為一個程式是以“起始”為開始,“終止”為結束。當選擇“編輯新程式”時,在程式編輯區中將會出現以下的字元,供程式者填入相應的命令。
To(起始) 程式名稱 N //修改程式名稱以供識別
…………..
…………..//輸入解決問題所用到的命令
…………..
End(終止)
2.繪製不同大小的圖形時需要選擇不同的參數,所以使用者在設計程式時,需要使用一個比較適合的並有意義的名稱來代表,傳給參數的數值資料不同則執行結果也就不同,並且程式在執行過程中,也會不斷地變化參數的內容。在選擇參數時,需要在參數名稱前面加上冒號,用來與一般程式中的命令區別開。如:
起始 程式名稱 N :參數1 :(參數2)(可有可無的參數) … //定義列
…………….
Repeat :參數 1[Forward :參數2 …] //輸入解決問題所需的命令
…………….
終止
當程式內容含有參數時,必須將所有參數寫在定義列之後,以便執行時能接收必要的資料。
3.IF…THEN …ELSE…條件執行語句
基本格式為:IF 條件表達式 THEN [命令行1] ELSE [命令行2]
[命令行3]
當條件表達式:成立時,執行[命令行1]內的命令;不成立時,執行[命令行2]內的指令;在執行完[命令行1]或[命令行2]之後,則繼續執行[命令行3]
LOGO命令的簡寫和功能
基本繪圖
DRAW - 清屏、海龜回母位
CLEAN
CLEARSCREEN CS
CLEARTEXT CT
FORWARD FD 前進
BACK BK 後退
RIGHT RT 右轉
LEFT LT 左轉
PENUP PU 抬筆
PENDOWN PD 落筆
HIDETURTLE HT 藏龜
SHOWTURTLE ST 顯龜
CLEARSCREEN CS 清屏
HOME - 回家
REPEAT - 重複
SPLITSCREEN SS 圖文混合屏
FULLSCREEN FS 全圖形屏
TEXTSCREEN TS 全文字屏
NODRAW ND 全文字屏、清屏
WRAP - 環繞狀態
WINDOW - 視窗狀態
FENCE - 圍欄狀態
SHOW - 螢幕輸出
TT - 在畫圖區顯示文字
TO……END - 過程頭、尾
IF…THEN…ELSE
PAUSE
CONTINUE CO
EDIT ALL - 進入編輯部
STOP -
TOPLEVEL -
SETPC - 設定畫筆顏色
SETBG - 設定螢幕底色
坐標作圖
SETX - 指定海龜橫向位置
SETY - 指定海龜縱向位置
SETXY - 指定海龜任意位置
SETHEADING SETH - 指定海龜方向
XCOR - 顯示海龜當前位置的X坐標
YCOR - 顯示海龜當前位置的Y坐標
GETXY - 顯示海龜當前位置的X,Y坐標
HEADING - 顯示海龜指向角度
檔案管理
POTS - 顯示工作區內所有過程的標題
POPS(PO ALL) - 顯示工作區內所有過程的內容
PRINTOUT PO 顯示工作區內過程的內容
ERASE(ER ALL) ER 刪除工作區中的過程
DIRECTORY DIR 顯示磁碟檔案目錄
DISK - 顯示當前盤
SETDISK - 設定當前盤
SAVE - 把程式存檔
LOAD - 讀程式檔案
SAVEPIC - 圖形存檔
LOADPIC - 讀圖形檔案
DELETE - 刪除檔案
RENAME REN 檔案改名
數值計算
PRINT PR 換行列印
TYPE - 同行列印
SETCURSOR - 列印格式
OUTPUT OP 輸出
INT - 取整函式
ROUND - 四捨五入函式
QUOTIENT - 求商函式
REMAINDER - 餘數函式
RANDOM - 隨機函式
SQRT - 平方根函式
ABS - 絕對值函式
MAKE - 賦值
PRECISION - 數字顯示精度
字表處理
FIRST - 取首
LAST - 取尾
BUTFIRST BF 去首
BUTLAST BL 去尾
EMPTY? - 判斷是否為空
READ - 從鍵盤上接受一串字元
READCHAR RC 從鍵盤上接受一個字元
READLIST RL 從鍵盤上接受一個表
READQUOTE RQ 從鍵盤上接受一個字
RESULT: - 結果
TRUE - 真
FALSE - 假
COUNT - 測長函式
MAKE - 賦值
ITEM - 輸出表中第:K個元素
TEST - 測試條件
IFTRUE IFT 測試真
IFFALSE IFF 測試假
KEY? - 是否有鍵盤輸入
NUMBER? - 是否是數
WORD? - 是否是字
LIST? - 是否是表
WORD - 連線字
SENTENCE SE 字與表、表與表的連線
FPUT - 連線到表(字)首
LPUT - 連線到表(字)尾
LIST - 組成表
RUN - 運行表
DEFINE - 定義過程
ASCII - 輸出字元的ASCII碼
CHAR - 輸出ASCII碼值的字元