1.具备Logo语言的绘图命令。
2.具备Logo语言的数学函数、字表运算等命令。
3.具备Logo语言的文件加载保存命令。
4.具备Logo语言的妄想化语言特色。
(一)最终版本填加了Logo模块窗口,从这一版也是LOGO模块的1.0版,日后让Logo语言具备了图形模块的编程方式,修正了学生对于Logo语言的无畏神思,变患上喜爱Logo语言,致使于乐此不疲。
1.原版字符命令方式与模块同时存在,熏染相同。
2.模块方式将命令分成了十大类,由按钮抉择。实现为了大少数命令的模块化。
3.挨次编写利便快捷,只须拖动模块连成一组,单击鼠标即可实施此组命令,编程下场也赶快展现,纵然中低年级的学生也轻松自若。
4.可能新建模块,也便是自己界说一段子挨次。
5.零星变量可能随时拖动运用,还可能新建变量。
(二)挨次中发生的任何工具都可能用鼠标拖动。
1.挨次界面组件如海龟、命令框、编纂器、辅助窗口都可能拖动。
2.挨次中发生的按钮、变量框、探测器等也都可能随意拖动。
3.挨次中天生的图形工具默认情景下被锁定不能拖动,但可能借助键盘或者配置lock的值来解锁。
(三)惟独是挨次天生的图形就有编号。
1.有编号就能操作这个图形彷佛海龟同样。
2.第一个图形(或者称图层)编号是1,是最底层,命令行打一次回车,惟独是要绘图命令,就会新增一个图层,而且重叠在前一个图形的上一层。
3.在编纂子挨次中,可能用new命令来削减新的图层。
4.每一泛起一个新图层,PID变量总是记实最新的图层编号。
5.新图形的旋转中间点便是海龟在这个图层中绘图时的动身点,图形旋转时便因此这个心点转折了。
6.有了PID不论哪一个图形都在把握之中。让它假扮小海龟也没下场。用ASK命令,可能替换小海龟绘图了。
(四)丰硕了(PLAY)音乐播放命令。
1.可能播放当地或者网上的MP3文件。
2.可能播放外部自带的八种音效,让编出的挨次动感十足,运用格式是PLAYS0到PLAYS7。
(五)可以为海龟以及图形加装探测器。
1.零星设有16个端口用来加装探测器,探测器分6种,实现图形,拦阻、火焰、水波、颜色、以及灰度的探测。
2.既然图形可能替换海龟,那尽管图形也具备了性命,也可能加装探测器了。
3.知道是图形是海龟画进去的,那拦阻、火焰、水波都是造进去的,都因此画好的图形变更成为了这些有特殊用途的图形。
4.其中图形、拦阻、火焰、水波的探测器都是标致的扇形,可能调节倾向以及半径,着实真正起探测熏染的是扇形中间的角中分线,探测到工具后,会返回两种值:
5.一个是PIN0~PIN15,PIN3就代表3号探测器的值,以此类推。假如是0,则是未探测到,假如>0,其数值便是探测器心点到探测工具的距离。
6.另一个是HITID0~HITID15,也是展现16个探测器,返回的值是它所探测到的图形的编号,也便是说,它探测到多少号图形了。假如惟独一个探测器用这个HITID也可能,假如是多个,它返回的是端口号大的探测器返回的值。
7.灰度以及颜色探测器的形态不是扇形而是一个小圆圈,探测点在圆圈中间点,是颜色就返回颜色值,是灰度就返回灰度值,但灰度探测比力罕用,由于颜色值太大不易把握,但用在探测到某一指定颜色也很适用。它惟独一种返回值便是是PIN0~PIN15,返回的是颜色或者灰度的值。灰度值规模是从0到255,玄色是0,红色是255。
8.配置好的探测器是保存成一段子挨次,利便下一次重现探测器,不用更手动配置。
(六)碰撞命令,可能任意实现图形间,或者海龟与图形的是否泛起碰撞。
1.有了HIT碰撞命令,它有两个参数,分说是两个图形的编号,HIT23命令可能探测出2号以及3号是否发生碰撞。假如其中一个编号是0,那便是以及海龟碰撞。
2.示例中的小球碰撞、俄罗斯方块、打字实习等都是运用HIT命令实现的
(七)建树命令按钮。
1.有了按钮可能脱离键盘的约束,所有都在鼠标把握中,可以为按钮填加实施的命令串,还可以为按钮配置种种名目,假如有挨次正在实施,惟独命令中的变量类的命令如MAKESETPC等,可赶快实施,但碰着此外命令,则必需期待,或者是被作废。
(八)建树了变量框。
1.可以为零星变量或者自建变量建树一个变量框,这个变量框可能在挨次中实时反映出其数值的变更,也可能用鼠标或者键盘修正变量的值。
2.命令按钮以及变量框都可能保存成一段挨次,供下次直接重现配置好的名目。
(九)配合的文件加载以及保存方式。
1.可能用掀开明例的挨次文件,如。lgo、。txt等,还可能掀开当地或者网上网页文件中的翰墨或者含藏的挨次段。
2.可能掀开当地或者网上的图形文件,作为图形工具,也可能作为布景。
3.可能掀开当地或者网上的。MP3声音文件,播放音乐。
4.可能保存挨次到老例文本文件,也可能保存成内含藏有挨次代码的网页文件。网页文件可能直接掀开自动运行。
5.可能将之后的画面转成。jpg文件保存在当地或者用命令(uploadpic)命令上传至布景效率器中,可能实如今线浏览。
6.初始化文件可能预先设定好一些参数,好比靠山物、画笔色、画笔粗细,字体等。
7.自动实施文件,可能让编写的挨次自动运行揭示。挨次启动时自动分说在同文件夹下是否有自动实施文件,假如有就会将文件内容加载到挨次编纂器中,而临时动界说,自动实施第一段子挨次。
(十)具备Flash文件所有具备的跨平台特色。
1.本挨次由FlashCS4用AS3语言编写,全中文零星。
2.由Flash编程零星宣告出两个文件,分说是SWF文件以及EXE文件,它们的运行措施差距。
◎Flogo998.EXE文件,它自带播放器,可自力运行,反对于现行的WindowsXP之后的所有版本。
◎Flogo998.swf文件,它不能自力播放,有两种措施运行:
·一个是由Flash的播放器来掀开运行。
·另一个是由网页浏览器运行,以是它具备跨平台特色,惟独能反对于Flash插件的网页浏览器都可能运行此挨次,不论是Windows、安卓仍是Linux都可能运行。
(十)自带全中文的辅助零星,学习起来更利便。
(十一)命令格式要求与Logo语言有所差距。
一、与PC-logo语言命令大多相同,但都用简写命令
二、变量前可不用冒号(:)
三、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的改善。
一、填加了Logo模块窗口,让Logo语言由字符命令方式转变为图形模块的方式,极大的后退了学生学习编程的兴趣,最具事实意思。
二、填加了13个利便快捷的按钮。分说是:ASK交流、锁定、删除了、淘汰、削减、旋转、透明、复制、自绘、填充、拦阻、火焰,水波。
三、填加了海龟抽象抉择窗口,重新妄想了布景以及画笔颜色抉择的窗口。
四、填加了变量框以及按钮,变量框以及按钮都可能妨碍概况的配置,命令的配置,还可能保存,详细情景请看辅助。
五、重新妄想了探测器探测器由三根检测线,修正成一条检测线pin0~pin15的值展现了探测到工具时的距离,hitid0~hitid15的值是所对于应探测器所探测到的工具的图形编号重新布置了探测器的运用方式,新增了灰度以及图形传感器,共有6种探测器,16个端口不变更,但每一个端口的探测器种种可能任选,不用受限度,好比配置灰度探测器可能是0号到15号任何一个端口四、掀开文件时泛起汉字乱码奈何样办?
一、由Flogo软件保存的。LGO以及html文件已经是UTF-8规范不下场,但假如是用此外软件编写的代码在保存时必需将编码改为(UTF-8)规范,不要存成默认的(ANSI)就不下场了。
二、可能用命令处置,运用MAKECODE“gb2312,将编码改为gb2312就能了,假如仍是乱码,还可能将编码改为(big5或者gbk),可能掀开CODE的辅助魔难详细的运用措施。