安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > 小海龟LOGO语言 v9.99 flash版中文免费版
小海龟LOGO语言

小海龟LOGO语言

 v9.99 flash版中文免费版
  • 软件大小:20.18 MB
  • 更新日期:2019-07-08 08:55
  • 软件语言:简体中文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:20.18 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  小海龟LOGO语言Flash版是Logo语言最终版9.99,内置丰富的Logo模块,具备Pc-Logo语言的常用操作命令,包括:具备Logo语言的画图命令,具备Logo语言的数学函数、字表运算等命令,具备Logo语言的文件加载保存命令,具备Logo语言的结构化语言特点;FLogo语言的独特之处包括以下信息,最终版本填加了Logo模块窗口,从这一版也是LOGO模块的1.0版,从此让Logo语言具有了图形模块的编程方式,改变了学生对Logo语言的恐惧心理,变得喜欢Logo语言,甚至于乐此不疲;原版字符命令方式与模块同时存在,作用相同;模块方式将命令分成了十大类,由按钮选择。实现了大多数命令的模块化; 程序编写方便快捷,只须拖动模块连成一组,单击鼠标即可执行此组命令,编程效果也立刻显现,即使中低年级的学生也轻松自如;可以新建模块,也就是自己定义一段子程序;系统变量可以随时拖动使用,还可以新建变量。强大又实用,需要的的用户可以下载体验

小海龟LOGO语言

应用介绍

  LOGO语言的教学,在普及小学生计算机知识,激发小学生学习计算机的兴趣,培养和训练他们的思维能力,发展他们的智力及创造力等方面都起了积极的作用。

  但随着时代的进步,其程序并没有得到有效的改进和发展,学生在学习过程中逐渐厌烦了枯燥深奥的图形编程。

  有学生问我,您说LOGO语言有多好,我怎么没觉得,它们会动起来吗?这一下把我问住了,于是我说,通过编程它们也能勉强动,但很不像样子,要想让那些图形动起来,还少些命令,但LOGO语言中没有相应的命令。那您不是教我们学编程,那您给我们编写一个会做动画的LOGO语言好吗?还有就是您编写的LOGO语言可不要是英文的,一定是中文的。

  这些孩子的提醒,让我也有了一些感动,是呀,我有Flash的编程的基础,试想也应该可以做到,但只凭我一人之力也确有些辛苦,怕难以坚持完成。

  最终在2010年初,下定决心开始艰苦的开发历程。我利用一切空闲时间,历经两年多,在Flash Cs4的平台下开发出了Flash版的LOGO语言,虽还未完成,但也已具实用性。不仅实现了传统LOGO语言的大多数命令,同时增加了图形动画及智能机器人的命令,可以编写出俄罗斯方块,机器人走迷宫等程序,让古老的LOGO语言也变得生动起来,也最终能让同学们打开计算机的神秘大门,迈出了坚实的第一步。好了,同学们让我们现在就开始吧!

  最后还要嘱咐大家一点,任何一项技艺都应当是利益社会的,而不是损害社会,不能因学会了些技术,就去做一些违反道德和法规的事,这是作者最不想看到的。

软件功能

  1、由于logo语言是由Flash编制而成,所有具有Flash的一些特点,可以跨平台运行,也可以直接在网页上执行,无须特别安装,可以随时在线操练,非常方便,也可以单机练习。

  2、软件模拟了大多数常用命令,而且命令词采用的Logo语言中的简写,不支持命令全称。

  3、软件还特别填加了一些有趣的命令,可以让画好的图形旋转,也可以用鼠标来回拖动图形到任何地方。

  4、logo语言还可以模拟智能机器人的一些命令,可以实现障碍物碰撞检测,从而实现一些有趣的机器人绕障碍物,认路等程序。

软件特色

  AGET 取数组元素值

  【格式】AGET 数组 元素位置

  【功能】 取出数组中指定的元素值。

  【参数】AGET 需要二个参数:第一个参数是数组名;第二个参数是描述所要取的元素在数组中的位置。

  【特别说明】

  如果是一维数组,那么第二个参数必须是一个数字;如果是多维数组,第二个参数是一个数表(由数字组成的表),其中的每一个数字表示某维的大小。

  ALPHA 取透明度

  【格式】ALPHA

  【功能】返回所画图形的透明度,返回值在(0~1)之间,是内置变量。

  AND 逻辑与

  【格式】 L1 AND L2

  【功能】求两个逻辑值的逻辑与,当L1同L2都为True时,则结果为True,否则有一个逻辑值为False则结果为假。

  【参数】两个参数,参数是逻辑值或逻辑表达式。

  注意:系统中数字 1 表达真(True),数字 -1 表示假(False)。

  ARCTAN 求反正切

  【格式】ARCTAN X

  【功能】求指定数的反正切值。

  【参数】X

  【特别说明】

  1.参数X可以是数值或表达式。

  2.反正切函数值的单位是度。

  ARRAYDIMS 数组维数

  【格式】ARRAYDIMS 数组

  【功能】 输出一个表来表示由参数确定的数组的维数结构。

  【参数】 参数是数组名。

  【特别说明】

  返回的表可以参加字表运算。

  ARRAY 建立数组

  【格式】ARRAY 数或表

  【功能】建立一个由参数指定大小的数组。

  【参数】数值或表

  【特别说明】

  1. 如果参数是一个数字,就会建立一个指定大小的一维数组。

  2. 如果参数是一个表,这个表描述这个数组。表中的每一个数字与在数组中的每一个单元大小相适应。多维数组有次序地接纳一个元素。

  3.这个数组必须由AGET和ASET或FILLARRAY提供原始数据。

  ASCII 求字符的Ascii码

  【格式】ASCII 字符

  【功能】输出参数(字符)的美国信息交换标准码(ASCII)的值。如果它的输入参数是一个字(单词),ASCII 则输出这个字的第一个字符的ASCII码值。ASCII 输出一个0到255之间的整数。这个输入参数内必须至少包含一个字符。这个字符可以是英文字母,数字或特定的字符。

  ASET 设数组元素值

  【格式】ASET 数组 元素位置 数或表

  【功能】ASET 将一个值存储到一个数组指定的元素中去。

  【参数】ASET 需要三个参数:第一个参数是数组名;第二个参数是描述被存储数值在数组中的位置;第三个参数是被存储的值。

  【特别说明】

  如果是一维数组,那么第二个参数必须是一个数字;如果是多维数组,第二个参数是一个数表(由数字组成的表),其中的每一个数字表示某维的大小。

  ASK 役使图形动作

  【格式】ASK n [命令串]

  ASK n …… ASK 0

  【功能】 1.格式一,由参数1指定的图形去执行列表中的命令串。

  2. 格式二,第由参数指定的图形去画图,完成后必须用ask 0 来恢复海龟的画图作用。

  【参数】 参数1:指定的图形编号。

  参数2:执行的命令串。

  【特别说明】

  1.种格式二,不带命令串,以某编号图形取代海龟作用,但在使用完成后必须要 用ask 0 命令来结束;

  2.ask命令可以理解为用所画的图形取代海龟的作用。

  3.ask命令只能对一些命令起作用,如FD/BK/RT/LT/SETX/SETY/SETXY/STAMPOVAL/STAMPRECT/TT等,所画线条的粗细颜色透明等属性还由其命令设定,并影响所有画线的属性。

安装说明

  1、用户只要点击本网站提供的下载地址即可将应用程序下载到磁盘

小海龟LOGO语言

  2、打开数据包,解压数据文件,得到可以直接使用的程序文件

小海龟LOGO语言

  3、双击应用程序即可打开,进入主界面

小海龟LOGO语言

使用说明

  应用特性

  (一)改变了学生对Logo语言的恐惧心理

  BG 取背景色

  【格式】BG

  【功能】返回背景颜色,返回值在(0~15)之间,是内置变量。

小海龟LOGO语言

  BK 后退

  【格式】BK 步长

  【功能】后退指定的步长。

  【参数】参数为“步长”,其单位为屏幕上的一点或一个像素点。

  【特别说明】

  1.海龟后退的方向,是按海龟头指的反方向,即海龟尾部所指方向。海龟移动一步的距离为屏幕上的一个点/像素点。

  2.在LOGO语言中,命令与参数之间是以空格分隔的。如:在输入的前进命令和步长参数之间必须用空格分隔命令,确定输入完成后,再按回车键执行。

  如:让海龟右转90度后,再前进50步,也可以用下面的方式完成:“LT 90 BK 50”它们的不同点是:海龟的方向不同。

小海龟LOGO语言

  BL 去掉最后一个

  【格式】BL 字或表

  【功能】输出删除掉最后一个元素后的字表。

  【参数】一个字或表,字就是的连续的字符串或数字,表就是由[]括号包围的以空格或[子表]为分界的字序列。

  【实例】

  make abc "abcdefg

  bl bl abc

  结果:abcde

  BM 删除某字表

  【格式】BM 字表1 字表2

  【功能】在参数2中找出与参数1所有相同的元素并全部删除。

  【参数】两个字或表。

  【实例】

  make num 1214161810

  bm 1 num

  结果:24680

  BP 回放绘图过程

  【格式】BP

  【功能】回放通过用 SCOR 命令保存海龟座标的数据的图形,进行回放重现图形。

  与系统内置变量配合使用,可实现手绘图形,具体方法见【系统内置变量】说明中的程序实例。

  【参数】无。

  【特别说明】此命令必须在绘图时 用SCOR 命令保存绘图座标数据后,才会有结果,否则不会有图形。

  【实例】

  保存后重现正方形:

  SCOR ;先保存起笔时的座标,防止丢失第一笔

  REPEAT 4[fd 100 SCOR rt 90] ;画正方形,在FD命令后面加入SCOR命令,记录每一次画线后的海龟座标。

  BP ;图形重放

  CS SAVECOR ;清屏,再保存重现正方形过程到编辑器末尾,并定义成 BACKPLAY 过程

  BACKPLAY ;执行重现图形过程

  EDIT ;打开编辑器看一看末尾是否填加了一个过程

小海龟LOGO语言

  (二)程序中产生的任何对象都可以用鼠标拖动。

  1.程序界面组件如海龟、命令框、编辑器、帮助窗口都可以拖动。

  2.程序中产生的按钮、变量框、探测器等也都可以随意拖动。

  3.程序中生成的图形对象默认情况下被锁定不能拖动,但可以借助键盘或设置lock的值来解锁。

  (三)只要是程序生成的图形就有编号。

  1.有编号就可以控制这个图形如同海龟一样。

  2.第一个图形(或称图层)编号是1,是最底层,命令行打一次回车,只要是要画图命令,就会新增一个图层,并且重叠在前一个图形的上一层。

  3. 在编辑子程序中,可以用new命令来增加新的图层。

  4. 每出现一个新图层,PID变量总是记录最新的图层编号。

  5. 新图形的旋转中心点就是海龟在这个图层中画图时的出发点,图形旋转时就是以这个心点转动了。

  6. 有了PID不管哪个图形都在掌控之中。让它假扮小海龟也没问题。用ASK命令,可以代替小海龟画图了。

小海龟LOGO语言

  (四)丰富了(PLAY)音乐播放命令。

  1. 可以播放本地或网上的MP3文件。

  2. 可以播放内部自带的八种音效,让编出的程序动感十足,使用格式是 PLAY S0 到 PLAY S7。

  (五)可以为海龟和图形加装探测器。

  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. 设置好的探测器是保存成一段子程序,方便下一次重现探测器,不必更手动设置。

小海龟LOGO语言

  (六)碰撞命令,可以轻易实现图形间,或海龟与图形的是否出现碰撞。

  1. 有了HIT碰撞命令,它有两个参数,分别是两个图形的编号,HIT23命令可以探测出2号和3号是否产生碰撞。如果其中一个编号是0,那就是和海龟碰撞。

  2. 示例中的小球碰撞、俄罗斯方块、打字练习等都是利用HIT命令实现的

  (七)建立命令按钮。

  1. 有了按钮可以脱离键盘的束缚,一切都在鼠标掌控中,可以为按钮填加执行的命令串,还可以为按钮设置各种样式,如果有程序正在执行,只有命令中的变量类的命令如MAKESETPC等,可立即执行,但碰到其它命令,则必须等待,或是被取消。

  (八)建立了变量框。

  1. 可以为系统变量或自建变量建立一个变量框,这个变量框可以在程序中实时反应出其数值的变化,也可以用鼠标或键盘改变变量的值。

  2. 命令按钮和变量框都可以保存成一段程序,供下次直接重现设置好的样式。

小海龟LOGO语言

  (九)独特的文件加载和保存方式。

  1. 可以用打开常规的程序文件,如.lgo、.txt等,还可以打开本地或网上网页文件中的文字或含藏的程序段。

  2. 可以打开本地或网上的图形文件,作为图形对象,也可以作为背景。

  3. 可以打开本地或网上的.MP3声音文件,播放音乐。

  4. 可以保存程序到常规文本文件,也可以保存成内含藏有程序代码的网页文件。网页文件可以直接打开自动运行。

  5. 可以将当前的画面转成.jpg文件保存在本地或用命令(uploadpic)命令上传至后台服务器中,可以实现在线浏览。

  6. 初始化文件可以预先设定好一些参数,比如背景色、画笔色、画笔粗细,字体等。

  7. 自动执行文件,可以让编写的程序自动运行展示。程序启动时自动判断在同文件夹下是否有自动执行文件,如果有就会将文件内容加载到程序编辑器中,并且自动定义,自动执行第一段子程序。

小海龟LOGO语言

  (十)具备Flash文件所有具有的跨平台特点。

  1. 本程序由FlashCS4用AS3语言编写,全中文系统。

  2. 由Flash编程系统发布出两个文件,分别是SWF文件和EXE文件,它们的运行方法不同。

  Flogo998.EXE文件,它自带播放器,可独立运行,支持现行的WindowsXP之后的所有版本。

  Flogo998.swf文件,它不能独立播放,有两种方法运行:

  ·一个是由Flash的播放器来打开运行。

  ·另一个是由网页浏览器运行,所以它具有跨平台特性,只要能支持Flash插件的网页浏览器都可以运行此程序,不管是Windows、安卓还是Linux都可以运行。

小海龟LOGO语言

  (十)自带全中文的帮助系统,学习起来更方便。

  (十一)命令格式要求与Logo语言有所不同。

  1、与PC-logo语言命令大多相同,但都用简写命令

  2、变量前可不用冒号(:)

  3、IF、For、AND和OR 命令的格式不同

  (IF命令) if 判断表达式可不用括号 必须要有then 例如:IF KK>10 THEN FD 100

  (FOR 命令) for i 1 10 [命令串] 不能写成 for [i 1 10] [命令串] 例如:画正方形 for i 1 4 [fd 100 rt 90 wait 1]

  逻辑运算命令 AND OR 的格式不同,例如 abcd=1 and b>4 and c=5 不能写成 and abcd=1 b>4 c=5

  三、最新版9.99的改进。

  1、填加了Logo模块窗口,让Logo语言由字符命令方式转变成图形模块的方式,极大的提高了学生学习编程的兴趣,最具现实意义。

  2、填加了13个方便快捷的按钮.分别是:ASK替换、锁定、删除、放大、缩小、旋转、透明、复制、自绘、填充、障碍、火焰,水波。

  3、填加了海龟形象选择窗口,重新设计了背景和画笔颜色选择的窗口。

  4、填加了变量框和按钮,变量框和按钮都可以进行外观的设置,命令的设置,还可以保存,详细情况请看帮助。

  5、重新设计了探测器

  探测器由三根检测线,改变成一条检测线

  pin0~pin15的值体现了探测到对象时的距离,hitid0~hitid15的值是所对应探测器所探测到的对象的图形编号

  重新布置了探测器的使用方式,新增了灰度和图形传感器,共有6种探测器,16个端口没有变化,但每个端口的探测器各类可以任选,不必受限制,比如设置灰度探测器 可以是0号到15号任何一个端口

小海龟LOGO语言

常见问题

  一、打开文件时出现汉字乱码怎么办?

  由于汉字编码类型很多,打开文件时可能会出现汉字乱码,有两种方法。

  1、由Flogo软件保存的.LGO和.html文件已经是UTF-8类型没有问题,但如果是用其它软件编写的代码在保存时必须将编码改成 (UTF-8) 类型,不要存成默认的(ANSI)就没有问题了。

  2、可以用命令解决,使用MAKE CODE "gb2312 ,将编码改为gb2312就可以了,如果还是乱码,还可以将编码改成(big5或gbk),可以打开CODE的帮助查看具体的使用方法。

人气软件