當前位置:首頁 » 編程軟體 » 編程logo

編程logo

發布時間: 2023-04-01 12:24:29

㈠ 以前小學微機課學的一個小烏龜畫圖的編程叫什麼

名為:LOGO語言。

LOGO語言是一種早期的編程語言,也是一種與自然語言非常接近的編程語言,它通過「繪圖」的方式來學習編程,對初學者特別是兒童進行寓教於樂的教學方式。 LOGO語言創始於1968年,是美國國家科學基金會所資助的一項專案研究,在麻省理工大學(MIT)的人工智慧研究室完成。

LOGO源自希臘文,原意即為思想,是由一名叫西摩爾·帕伯特的心理學家在從事兒童學習的研究中,發現一些與他的想法相反的教學方法,並在一個假日中出外散步時,偶然間看到一個像海龜的機械裝置觸發靈感,於是利用他廣博的知識及聰明的才智而最終完成了LOGO語言的設計。

拓展資料

語言介紹

繪圖是LOGO語言中最主要的功能,佩伯特博士就是希望能通過繪圖的方式來培養學生學習電腦的興趣和正確的學習觀念。LOGO語言從開始發展到現在,已有Windows版本——MSWLogo,包括Windows 3.X版及Windows9X版等。

在以前的LOGO語言中有一個海龜,它有位置與指向兩個重要參數,海龜按程序中的LOGO指令或用戶的操作命令在屏幕上執行一定的動作,現在,圖中的海龜由小三角形所替代。上世紀90年代,台灣推出繁體版的LOGO語言,稱之為:【葛拉堡/Gerlabau】,其後國內也推出了中文化的LOGO語言,分別是「易樂谷/ELOGO」、「創新CX-LOGO/微世界」和「Flash版Logo語言」,發揚了中文編程的優勢。

基本命令

1.與移動有關的指令:「前進」、「後退」和「歸位」。前進命令可讓海龜前移一定的單位數,例如:執行「FD(前進,forward的縮寫) 50」命令後,小海龜則會向前移動50個單位;後退命令則可讓小海龜向後移動,如果執行「BK(後退,back的縮寫) 50」命令,那麼小海龜的方向不會發生改變,而會向後退50個單位;執行歸位命令後,不論當前小海龜的位置及方向怎樣,它就會乖乖地回到繪圖區的中央位置,並且朝向屏幕的正上方。

2.與轉彎有關的指令:「右轉」和 「左轉」。右轉命令可讓小海龜按要求向右邊轉動一定的角度,例如:執行「RT(右轉,right的縮寫) 45」命令則小海龜的朝向將向右轉動45度角;而執行「LT(左轉,left的縮寫) 45」命令則小海龜的朝向將向左轉動45度角。這兩種命令可以驅使小海龜繞其中心旋轉一定的角度。

3.與控制有關的命令有REPEAT(重復)、IF…THEN…ELSE…(條件執行)等。如執行REPEAT 4[FD 200 RT 9O]就能畫出正方形,如果直接將移動命令和轉彎命令相結合,則寫出的語句就比較多,但都是一些重復地使用4次「FD 100」和「RT 90」命令。

㈡ 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編程,全部指令,六年級,做出2個就可以啦。求高手,求全部指令,感謝!

logo命令
一、繪圖初始化命令(DRAW)
格式:DRAW
功能:讓計算機完成一些初始化功能。
二、前進與後退命令
1、前進命令 格式:FD 步數
2、後退命令 格式:BK 步數
三、轉向命令
1、左轉命令 格式:LT 度數
2、右轉命令 格式:RT 度數
四、提筆與落筆命令
1、提筆命令 格式:PU
2、落筆命令 格式:PD
3、筆擦命令 格式:PE
五、隱龜與顯龜
1、隱龜命令 格式:HT
2、顯龜命令 格式:ST
六、回家命令 格式:HOME
七、清屏命令
1、CS命令 格式:CS
功能:清除屏幕上的圖形,並使海龜回到「家」,頭朝上。
2、CLEAN命令 格式:CLEAN
功能:清除屏幕上的圖形,且不改變海龜的狀態。
八、常用的變色命令。
1、SETBG <顏色代碼>:設置屏幕的顏色。
2、SETPC <顏色代碼>:設置畫筆的顏色。
3、SETW <筆的寬度>: 設置筆的粗細。筆的寬度的取值范圍為1-999。
4、FILL : 著色命令
九、定位命令:
1、SETX <X坐標值>:使海龜水平方向移到X坐標指定的位置
2、SETY <Y坐標值>:使海龜垂直方向移到Y坐標指定的位置
3、SETXY <X坐標值 Y坐標值>:使海龜水平方向移到X坐標指定的位置,垂直方向移到Y坐標指定的位置。
4、XCOR:輸出當前海龜在水平方向的位置。
5、YCOR:輸出當前海龜在垂直方向的位置。
6、GETXY:輸出當前海龜在水平方向的位置和垂直方向的位置。
命令 簡寫 功能
基本繪圖
DRAW - 清屏、海龜回母位
CLEAN
CLEARSCREEN CS
CLEARTEXT CT
FORWARD FD 前進
BACK BK 後退
RIGHT RT 右轉
LEFT LT 左轉 SETMOUSESHAPE 1~23滑鼠變形
tell 1~15 st bk 50分身龜
setattr 0~255文章顏色
setbgpattern 1~11 背景變形
SETPC(SETBG) 0~14 ⒈海龜顏色⒉背景顏色
FILL 顏色填充
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 - 真
FAL

熱點內容
unixlinuxwindows 發布:2024-04-27 02:10:55 瀏覽:444
nginx禁止ip訪問網站 發布:2024-04-27 02:05:43 瀏覽:844
webrtc伺服器搭建哪家價格低 發布:2024-04-27 01:30:08 瀏覽:139
oracle資料庫無法啟動 發布:2024-04-27 01:29:20 瀏覽:612
倪萍超級訪問 發布:2024-04-27 01:23:29 瀏覽:704
java集合循環 發布:2024-04-27 01:17:18 瀏覽:593
解壓喪屍片 發布:2024-04-27 01:02:28 瀏覽:370
編程師加班 發布:2024-04-27 00:49:24 瀏覽:910
lol四川伺服器雲空間 發布:2024-04-27 00:42:08 瀏覽:934
卡宴怎麼看配置 發布:2024-04-27 00:41:08 瀏覽:942