logo語(yǔ)言指令go logo指令大全

LOGO語(yǔ)言的基本命令

我們?cè)谙旅娼榻B一些LOGO語(yǔ)言中最基本的繪圖命令:

創(chuàng)新互聯(lián)制作網(wǎng)站網(wǎng)頁(yè)找三站合一網(wǎng)站制作公司,專注于網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè),網(wǎng)站設(shè)計(jì),企業(yè)網(wǎng)站搭建,網(wǎng)站開(kāi)發(fā),建網(wǎng)站業(yè)務(wù),680元做網(wǎng)站,已為1000多家服務(wù),創(chuàng)新互聯(lián)網(wǎng)站建設(shè)將一如既往的為我們的客戶提供最優(yōu)質(zhì)的網(wǎng)站建設(shè)、網(wǎng)絡(luò)營(yíng)銷推廣服務(wù)!

1.與移動(dòng)有關(guān)的指令:“前進(jìn)”、“后退”和“歸位”。前進(jìn)命令可讓海龜前移一定的單位數(shù),例如:執(zhí)行“Forward(前進(jìn)) 50”命令后,小海龜則會(huì)向前移動(dòng)50個(gè)單位;后退命令則可讓小海龜向后移動(dòng),如果執(zhí)行“Back(后退) 50”命令,那么小海龜?shù)姆较虿粫?huì)發(fā)生改變,而會(huì)向后退50個(gè)單位;執(zhí)行歸位命令后,不論當(dāng)前小海龜?shù)奈恢眉胺较蛟鯓?,它就?huì)乖乖地回到繪圖區(qū)的中央位置,并且朝向屏幕的正上方。

2.與轉(zhuǎn)彎有關(guān)的指令:“右轉(zhuǎn)”和 “左轉(zhuǎn)”。右轉(zhuǎn)命令可讓小海龜按要求向右邊轉(zhuǎn)動(dòng)一定的角度,例如:執(zhí)行“Right(右轉(zhuǎn)) 45”命令則小海龜?shù)某驅(qū)⑾蛴肄D(zhuǎn)動(dòng)45度角;而左轉(zhuǎn)命令則可讓小海龜向左轉(zhuǎn)動(dòng),如:執(zhí)行“Left 45”命令則小海龜?shù)某驅(qū)⑾蜃筠D(zhuǎn)動(dòng)45度角。這幾種命令可以驅(qū)動(dòng)小海龜繞其中心旋轉(zhuǎn)一定的角度。

3.與控制有關(guān)的命令有REPEAT(重復(fù))、IF…THEN…ELSE…(條件執(zhí)行)等。如執(zhí)行REPEAT 4[FORWARD 200 RlGHT 9O]就能畫出圖2中的正方形,如果直接將移動(dòng)命令和轉(zhuǎn)彎命令相結(jié)合,則寫出的語(yǔ)句就比較多,但都是一些重復(fù)地使用4次“Forward 100”和“Right 90”命令。

logo 語(yǔ)言的命令

Logo語(yǔ)言教程

Logo4.0 For Windows中英雙語(yǔ)版

請(qǐng)參考下文:

LOGO語(yǔ)言

LOGO語(yǔ)言是一種早期的編程語(yǔ)言,也是一種與自然語(yǔ)言非常接近的編程語(yǔ)言,它通過(guò)“繪圖”的方式來(lái)學(xué)習(xí)編程,對(duì)初學(xué)者特別是兒童進(jìn)行寓教于樂(lè)的教學(xué)方式。

LOGO語(yǔ)言的概述

LOGO語(yǔ)言創(chuàng)始于1968年,是美國(guó)國(guó)家科學(xué)基金會(huì)所資助的一項(xiàng)專案研究,在麻省理工學(xué)院(MIT)的人工智能研究室完成。LOGO源自西臘文,原意即為思想,是由一名叫佩伯特的心理學(xué)家在從事兒童學(xué)習(xí)的研究中,發(fā)現(xiàn)一些與他的想法相反的教學(xué)方法,并在一個(gè)假日中出外散步時(shí),偶然間看到一個(gè)像海龜?shù)臋C(jī)械裝置觸發(fā)靈感,于是利用他廣博的知識(shí)及聰明的才智而最終完成了LOGO語(yǔ)言的設(shè)計(jì)。

繪圖是LOGO語(yǔ)言中最主要的功能,佩伯特博士就是希望能通過(guò)繪圖的方式來(lái)培養(yǎng)學(xué)生學(xué)習(xí)電腦的興趣和正確的學(xué)習(xí)觀念。LOGO語(yǔ)言從開(kāi)始發(fā)展到現(xiàn)在,已有Windows版本——MSWLogo,包括Windows 3.X版及Windows9X版(下載網(wǎng)址)等。在以前的LOGO語(yǔ)言中有一個(gè)海龜,它有位置與指向兩個(gè)重要參數(shù),海龜按程序中的LOGO指令或用戶的操作命令在屏幕上執(zhí)行一定的動(dòng)作,現(xiàn)在,圖中的海龜由小三角形所替代。

LOGO語(yǔ)言的基本命令

我們?cè)谙旅娼榻B一些LOGO語(yǔ)言中最基本的繪圖命令:

1.與移動(dòng)有關(guān)的指令:“前進(jìn)”、“后退”和“歸位”。前進(jìn)命令可讓海龜前移一定的單位數(shù),例如:執(zhí)行“Forward(前進(jìn)) 50”命令后,小海龜則會(huì)向前移動(dòng)50個(gè)單位;后退命令則可讓小海龜向后移動(dòng),如果執(zhí)行“Back(后退) 50”命令,那么小海龜?shù)姆较虿粫?huì)發(fā)生改變,而會(huì)向后退50個(gè)單位;執(zhí)行歸位命令后,不論當(dāng)前小海龜?shù)奈恢眉胺较蛟鯓?,它就?huì)乖乖地回到繪圖區(qū)的中央位置,并且朝向屏幕的正上方。

2.與轉(zhuǎn)彎有關(guān)的指令:“右轉(zhuǎn)”和 “左轉(zhuǎn)”。右轉(zhuǎn)命令可讓小海龜按要求向右邊轉(zhuǎn)動(dòng)一定的角度,例如:執(zhí)行“Right(右轉(zhuǎn)) 45”命令則小海龜?shù)某驅(qū)⑾蛴肄D(zhuǎn)動(dòng)45度角;而左轉(zhuǎn)命令則可讓小海龜向左轉(zhuǎn)動(dòng),如:執(zhí)行“Left 45”命令則小海龜?shù)某驅(qū)⑾蜃筠D(zhuǎn)動(dòng)45度角。這幾種命令可以驅(qū)動(dòng)小海龜繞其中心旋轉(zhuǎn)一定的角度。

3.與控制有關(guān)的命令有REPEAT(重復(fù))、IF…THEN…ELSE…(條件執(zhí)行)等。如執(zhí)行REPEAT 4[FORWARD 200 RlGHT 9O]就能畫出圖2中的正方形,如果直接將移動(dòng)命令和轉(zhuǎn)彎命令相結(jié)合,則寫出的語(yǔ)句就比較多,但都是一些重復(fù)地使用4次“Forward 100”和“Right 90”命令。

LOGO語(yǔ)言的特點(diǎn)

LOGO語(yǔ)言之所以是兒童學(xué)習(xí)計(jì)算機(jī)編程最好的一種語(yǔ)言,就因?yàn)樗轻槍?duì)兒童而制作的編程語(yǔ)言,能使兒童在認(rèn)知與技能上得到較大的發(fā)展。LOGO語(yǔ)言具有較強(qiáng)的針對(duì)性,因?yàn)閷?duì)于兒童來(lái)說(shuō),“畫畫”比“文字處理”更具有活力,充分發(fā)揮自己的想象進(jìn)行創(chuàng)作,而文字處理卻比較枯燥,不適合兒童。LOGO則主要用于“圖畫”制作,并且采用了“海龜繪圖”的方式,適合兒童的特點(diǎn),能充分引起他們的興趣和學(xué)習(xí)該門語(yǔ)言的積極性,達(dá)到寓教于樂(lè)的目的。在LOGO語(yǔ)言中,它的作圖方式與現(xiàn)在所用的作圖軟件不一樣,主要區(qū)別就在于LOGO語(yǔ)言的基本作圖的方法可以不采用坐標(biāo)方式,而是通過(guò)向前,后退、向左轉(zhuǎn)、向右轉(zhuǎn)、回家等兒童易于理解的語(yǔ)言和命令,這非常適合兒童的知識(shí)水平,使這些還未接觸坐標(biāo)為何物的兒童更容易上手。在用LOGO語(yǔ)言作圖時(shí),需要學(xué)習(xí)者對(duì)一些常見(jiàn)的幾何特性進(jìn)行理解,了解常用的距離、角度和度數(shù)的概念。

LOGO語(yǔ)言的編程

一般的編程語(yǔ)言都需要編寫程序,當(dāng)然,LOGO語(yǔ)言也不例外。由于指令容易輸入錯(cuò)誤,不易修改且無(wú)法保存,更不能重復(fù)使用,如果需要重新繪制相同的圖形,那么必須輸入與以前相同的指令,并且這些曾輸入的指令不能加以組合。至于程序的內(nèi)容,是由解決問(wèn)題的步驟所需要的指令組合而成的,需由設(shè)計(jì)者賦予該程序以名稱,以供識(shí)別。使用LOGO語(yǔ)言作圖,雖然可以通過(guò)命令行方式進(jìn)行,但這僅針對(duì)初學(xué)LOGO語(yǔ)言時(shí),可以開(kāi)始學(xué)一些常用命令,作出一些簡(jiǎn)單的圖形,以引起兒童的興趣。在對(duì)命令比較了解及熟悉以后,就可以進(jìn)行針對(duì)性地學(xué)習(xí)一些簡(jiǎn)單的程序編寫,作出更加漂亮的圖形。 下面我將以MSWLogo V6.4為例來(lái)介紹如何建立一個(gè)程序的基本語(yǔ)法:

1.作為一個(gè)程序是以“起始”為開(kāi)始,“終止”為結(jié)束。當(dāng)選擇“編輯新程序”時(shí),在程序編輯區(qū)中將會(huì)出現(xiàn)以下的字符,供程序者填入相應(yīng)的命令。

To(起始) 程序名稱 N //修改程序名稱以供識(shí)別

…………..

…………..//輸入解決問(wèn)題所用到的命令

…………..

End(終止)

2.繪制不同大小的圖形時(shí)需要選擇不同的參數(shù),所以使用者在設(shè)計(jì)程序時(shí),需要使用一個(gè)比較適合的并有意義的名稱來(lái)代表,傳給參數(shù)的數(shù)值資料不同則執(zhí)行結(jié)果也就不同,并且程序在執(zhí)行過(guò)程中,也會(huì)不斷地變化參數(shù)的內(nèi)容。在選擇參數(shù)時(shí),需要在參數(shù)名稱前面加上冒號(hào),用來(lái)與一般程序中的命令區(qū)別開(kāi)。如:

起始 程序名稱 N :參數(shù)1 :參數(shù)2 … //定義列

…………….

Repeat :參數(shù) 1[Forward :參數(shù)2 …] //輸入解決問(wèn)題所需的命令

…………….

終止

當(dāng)程序內(nèi)容含有參數(shù)時(shí),必須將所有參數(shù)寫在定義列之后,以便執(zhí)行時(shí)能接收必要的資料。

3.IF…THEN …ELSE…條件執(zhí)行語(yǔ)句

基本格式為:IF 條件表達(dá)式 THEN [命令行1] ELSE [命令行2]

[命令行3]

當(dāng)條件表達(dá)式:成立時(shí),執(zhí)行[命令行1]內(nèi)的命令;不成立時(shí),執(zhí)行[命令行2]內(nèi)的指令;在執(zhí)行完[命令行1]或[命令行2]之后,則繼續(xù)執(zhí)行[命令行3]

該軟件可在處下載。

LOGO語(yǔ)言命令大全

DRAW - 清屏、海龜回母位

CLEAN

CLEARSCREEN CS

CLEARTEXT CT

FORWARD FD 前進(jìn)

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 全文字屏

NODRAW ND 全文字屏、清屏

WRAP - 環(huán)繞狀態(tài)

WINDOW - 窗口狀態(tài)

FENCE - 圍欄狀態(tài)

SHOW - 屏幕輸出

TT - 在畫圖區(qū)顯示文字

TO……END - 過(guò)程頭、尾

IF…THEN…ELSE

PAUSE

CONTINUE CO

EDIT ALL - 進(jìn)入編輯部

STOP -

TOPLEVEL -

SETPC - 設(shè)置畫筆顏色

SETBG - 設(shè)置屏幕底色

坐標(biāo)作圖

SETX - 指定海龜橫向位置

SETY - 指定海龜縱向位置

SETXY - 指定海龜任意位置

SETHEADING SETH - 指定海龜方向

XCOR - 顯示海龜當(dāng)前位置的X坐標(biāo)

YCOR - 顯示海龜當(dāng)前位置的Y坐標(biāo)

GETXY - 顯示海龜當(dāng)前位置的X,Y坐標(biāo)

HEADING - 顯示海龜指向角度

文件管理

POTS - 顯示工作區(qū)內(nèi)所有過(guò)程的標(biāo)題

POPS(PO ALL) - 顯示工作區(qū)內(nèi)所有過(guò)程的內(nèi)容

PRINTOUT PO 顯示工作區(qū)內(nèi)過(guò)程的內(nèi)容

ERASE(ER ALL) ER 刪除工作區(qū)中的過(guò)程

DIRECTORY DIR 顯示磁盤文件目錄

DISK - 顯示當(dāng)前盤

SETDISK - 設(shè)置當(dāng)前盤

SAVE - 把程序存盤

LOAD - 讀程序文件

SAVEPIC - 圖形存盤

LOADPIC - 讀圖形文件

DELETE - 刪除文件

RENAME REN 文件改名

數(shù)值計(jì)算

PRINT PR 換行打印

TYPE - 同行打印

SETCURSOR - 打印格式

OUTPUT OP 輸出

INT - 取整函數(shù)

ROUND - 四舍五入函數(shù)

QUOTIENT - 求商函數(shù)

REMAINDER - 余數(shù)函數(shù)

RANDOM - 隨機(jī)函數(shù)

SQRT - 平方根函數(shù)

ABS - 絕對(duì)值函數(shù)

MAKE - 賦值

PRECISION - 數(shù)字顯示精度

字表處理

FIRST - 取首

LAST - 取尾

BUTFIRST BF 去首

BUTLAST BL 去尾

EMPTY? - 判斷是否為空

READ - 從鍵盤上接受一串字符

READCHAR RC 從鍵盤上接受一個(gè)字符

READLIST RL 從鍵盤上接受一個(gè)表

READQUOTE RQ 從鍵盤上接受一個(gè)字

RESULT: - 結(jié)果

TRUE - 真

FALSE - 假

COUNT - 測(cè)長(zhǎng)函數(shù)

MAKE - 賦值

ITEM - 輸出表中第:K個(gè)元素

TEST - 測(cè)試條件

IFTRUE IFT 測(cè)試真

IFFALSE IFF 測(cè)試假

KEY? - 是否有鍵盤輸入

NUMBER? - 是否是數(shù)

WORD? - 是否是字

LIST? - 是否是表

WORD - 連接字

SENTENCE SE 字與表、表與表的連接

FPUT - 連接到表(字)首

LPUT - 連接到表(字)尾

LIST - 組成表

RUN - 運(yùn)行表

DEFINE - 定義過(guò)程

ASCII - 輸出字符的ASCII碼

CHAR - 輸出ASCII碼值的字符

本文題目:logo語(yǔ)言指令go logo指令大全
網(wǎng)頁(yè)鏈接:http://muchs.cn/article48/doodshp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、服務(wù)器托管、靜態(tài)網(wǎng)站ChatGPT、微信小程序關(guān)鍵詞優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)