一、LOGO語言Flash版具備Pc-Logo語言的常用操作命令:
1.具備Logo語言的畫圖命令。
2.具備Logo語言的數(shù)學函數(shù)、字表運算等命令。
3.具備Logo語言的文件加載保存命令。
4.具備Logo語言的結(jié)構(gòu)化語言特點。
二、LOGO語言Flash版FLogo語言的獨特之處:
?。ㄒ唬┳罱K版本填加了Logo模塊窗口,從這一版也是LOGO模塊的1.0版,從此讓Logo語言具有了圖形模塊的編程方式,改變了學生對Logo語言的恐懼心理,變得喜歡Logo語言,甚至于樂此不疲。
1.原版字符命令方式與模塊同時存在,作用相同。
2.模塊方式將命令分成了十大類,由按鈕選擇。實現(xiàn)了大多數(shù)命令的模塊化。
3.程序編寫方便快捷,只須拖動模塊連成一組,單擊鼠標即可執(zhí)行此組命令,編程效果也立刻顯現(xiàn),即使中低年級的學生也輕松自如。
4.可以新建模塊,也就是自己定義一段子程序。
5.系統(tǒng)變量可以隨時拖動使用,還可以新建變量。
?。ǘ┏绦蛑挟a(chǎn)生的任何對象都可以用鼠標拖動。
1.程序界面組件如海龜、命令框、編輯器、幫助窗口都可以拖動。
2.程序中產(chǎn)生的按鈕、變量框、探測器等也都可以隨意拖動。
3.程序中生成的圖形對象默認情況下被鎖定不能拖動,但可以借助鍵盤或設(shè)置lock的值來解鎖。
?。ㄈ┲灰浅绦蛏傻膱D形就有編號。
1.有編號就可以控制這個圖形如同海龜一樣。
2.第一個圖形(或稱圖層)編號是1,是最底層,命令行打一次回車,只要是要畫圖命令,就會新增一個圖層,并且重疊在前一個圖形的上一層。
3.在編輯子程序中,可以用new命令來增加新的圖層。
4.每出現(xiàn)一個新圖層,PID變量總是記錄最新的圖層編號。
5.新圖形的旋轉(zhuǎn)中心點就是海龜在這個圖層中畫圖時的出發(fā)點,圖形旋轉(zhuǎn)時就是以這個心點轉(zhuǎn)動了。
6.有了PID不管哪個圖形都在掌控之中。讓它假扮小海龜也沒問題。用ASK命令,可以代替小海龜畫圖了。
?。ㄋ模┴S富了(PLAY)音樂播放命令。
1.可以播放本地或網(wǎng)上的MP3文件。
2.可以播放內(nèi)部自帶的八種音效,讓編出的程序動感十足,使用格式是PLAYS0到PLAYS7。
?。ㄎ澹┛梢詾楹}敽蛨D形加裝探測器。
1.系統(tǒng)設(shè)有16個端口用來加裝探測器,探測器分6種,實現(xiàn)圖形,障礙、火焰、水波、顏色、和灰度的探測。
2.既然圖形可以代替海龜,那當然圖形也具有了生命,也可以加裝探測器了。
3.知道是圖形是海龜畫出來的,那障礙、火焰、水波都是造出來的,都是以畫好的圖形變化成了這些有特殊用途的圖形。
4.其中圖形、障礙、火焰、水波的探測器都是漂亮的扇形,可以調(diào)節(jié)方向和半徑,其實真正起探測作用的是扇形中間的角平分線,探測到對象后,會返回兩種值:
5.一個是PIN0~PIN15,PIN3就代表3號探測器的值,以此類推。如果是0,則是未探測到,如果>0,其數(shù)值就是探測器心點到探測對象的距離。
6.另一個是HITID0~HITID15,也是表示16個探測器,返回的值是它所探測到的圖形的編號,也就是說,它探測到幾號圖形了。如果只有一個探測器用這個HITID也可以,如果是多個,它返回的是端口號大的探測器返回的值。
7.灰度和顏色探測器的形狀不是扇形而是一個小圓圈,探測點在圓圈中心點,是顏色就返回顏色值,是灰度就返回灰度值,但灰度探測比較常用,因為顏色值太大不容易掌控,但用在探測到某一指定顏色也很實用。它只有一種返回值就是是PIN0~PIN15,返回的是顏色或灰度的值。灰度值范圍是從0到255,黑色是0,白色是255。
8.設(shè)置好的探測器是保存成一段子程序,方便下一次重現(xiàn)探測器,不必更手動設(shè)置。
?。┡鲎裁睿梢暂p易實現(xiàn)圖形間,或海龜與圖形的是否出現(xiàn)碰撞。
1.有了HIT碰撞命令,它有兩個參數(shù),分別是兩個圖形的編號,HIT23命令可以探測出2號和3號是否產(chǎn)生碰撞。如果其中一個編號是0,那就是和海龜碰撞。
2.示例中的小球碰撞、俄羅斯方塊、打字練習等都是利用HIT命令實現(xiàn)的
?。ㄆ撸┙⒚畎粹o。
1.有了按鈕可以脫離鍵盤的束縛,一切都在鼠標掌控中,可以為按鈕填加執(zhí)行的命令串,還可以為按鈕設(shè)置各種樣式,如果有程序正在執(zhí)行,只有命令中的變量類的命令如MAKESETPC等,可立即執(zhí)行,但碰到其它命令,則必須等待,或是被取消。
?。ò耍┙⒘俗兞靠?。
1.可以為系統(tǒng)變量或自建變量建立一個變量框,這個變量框可以在程序中實時反應出其數(shù)值的變化,也可以用鼠標或鍵盤改變變量的值。
2.命令按鈕和變量框都可以保存成一段程序,供下次直接重現(xiàn)設(shè)置好的樣式。
?。ň牛┆毺氐奈募虞d和保存方式。
1.可以用打開常規(guī)的程序文件,如。lgo、。txt等,還可以打開本地或網(wǎng)上網(wǎng)頁文件中的文字或含藏的程序段。
2.可以打開本地或網(wǎng)上的圖形文件,作為圖形對象,也可以作為背景。
3.可以打開本地或網(wǎng)上的。MP3聲音文件,播放音樂。
4.可以保存程序到常規(guī)文本文件,也可以保存成內(nèi)含藏有程序代碼的網(wǎng)頁文件。網(wǎng)頁文件可以直接打開自動運行。
5.可以將當前的畫面轉(zhuǎn)成。jpg文件保存在本地或用命令(uploadpic)命令上傳至后臺服務器中,可以實現(xiàn)在線瀏覽。
6.初始化文件可以預先設(shè)定好一些參數(shù),比如背景色、畫筆色、畫筆粗細,字體等。
7.自動執(zhí)行文件,可以讓編寫的程序自動運行展示。程序啟動時自動判斷在同文件夾下是否有自動執(zhí)行文件,如果有就會將文件內(nèi)容加載到程序編輯器中,并且自動定義,自動執(zhí)行第一段子程序。
?。ㄊ┚邆銯lash文件所有具有的跨平臺特點。
1.本程序由FlashCS4用AS3語言編寫,全中文系統(tǒng)。
2.由Flash編程系統(tǒng)發(fā)布出兩個文件,分別是SWF文件和EXE文件,它們的運行方法不同。
◎Flogo998.EXE文件,它自帶播放器,可獨立運行,支持現(xiàn)行的WindowsXP之后的所有版本。
◎Flogo998.swf文件,它不能獨立播放,有兩種方法運行:
·一個是由Flash的播放器來打開運行。
·另一個是由網(wǎng)頁瀏覽器運行,所以它具有跨平臺特性,只要能支持Flash插件的網(wǎng)頁瀏覽器都可以運行此程序,不管是Windows、安卓還是Linux都可以運行。
(十)自帶全中文的幫助系統(tǒng),學習起來更方便。
?。ㄊ唬┟罡袷揭笈cLogo語言有所不同。
1、與PC-logo語言命令大多相同,但都用簡寫命令
2、變量前可不用冒號(:)
3、IF、For、AND和OR命令的格式不同(IF命令)if判斷表達式可不用括號必須要有then例如:IFKK>10THENFD100(FOR命令)fori110[命令串]不能寫成for[i110][命令串]例如:畫正方形fori14[fd100rt90wait1]
邏輯運算命令ANDOR的格式不同,例如abcd=1andb>4andc=5不能寫成andabcd=1b>4c=5三、最新版9.99的改進。
1、填加了Logo模塊窗口,讓Logo語言由字符命令方式轉(zhuǎn)變成圖形模塊的方式,極大的提高了學生學習編程的興趣,最具現(xiàn)實意義。
2、填加了13個方便快捷的按鈕。分別是:ASK替換、鎖定、刪除、放大、縮小、旋轉(zhuǎn)、透明、復制、自繪、填充、障礙、火焰,水波。
3、填加了海龜形象選擇窗口,重新設(shè)計了背景和畫筆顏色選擇的窗口。
4、填加了變量框和按鈕,變量框和按鈕都可以進行外觀的設(shè)置,命令的設(shè)置,還可以保存,詳細情況請看幫助。
5、重新設(shè)計了探測器探測器由三根檢測線,改變成一條檢測線pin0~pin15的值體現(xiàn)了探測到對象時的距離,hitid0~hitid15的值是所對應探測器所探測到的對象的圖形編號重新布置了探測器的使用方式,新增了灰度和圖形傳感器,共有6種探測器,16個端口沒有變化,但每個端口的探測器各類可以任選,不必受限制,比如設(shè)置灰度探測器可以是0號到15號任何一個端口四、打開文件時出現(xiàn)漢字亂碼怎么辦?
漢字亂碼解決方法:
1、由Flogo軟件保存的。LGO和html文件已經(jīng)是UTF-8類型沒有問題,但如果是用其它軟件編寫的代碼在保存時必須將編碼改成(UTF-8)類型,不要存成默認的(ANSI)就沒有問題了。
2、可以用命令解決,使用MAKECODE“gb2312,將編碼改為gb2312就可以了,如果還是亂碼,還可以將編碼改成(big5或gbk),可以打開CODE的幫助查看具體的使用方法。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用