首页>学校动态>西安Logo教程带变量的LOGO过程

西安Logo教程带变量的LOGO过程

来源:西安乐博乐博少儿机器人编程培训学校时间:2022/3/6 11:16:36

  Logo教程带变量的LOGO过程一、带一个参数的过程
  命令中有一个可变的数字的例子:
  用重复命令画圆的方法:
  REPEAT 360[FD半径*3.14/180 RT 1]
  这是可变的数字:半径
  定义带变量的过程方法
  TO过程名:变量
  一条或多条命令(命令中含有变量)
  END
  例1
  定义一个带参数的过程,要求能画出不同半径的圆,并调用这个过程画出半径分别为20、40、60的圆,写出命令。
  例1答案
  (一)定义过程
  TO YUAN:r
  REPEAT 360[FD:r*3.14/180 RT 1]
  END
  (二)运行
  YUAN 20
  YUAN 40
  YUAN 60
  少儿编程-logo教程
  二、带两个参数的过程
  TO过程名:变量1:变量2
  一条或多条命令(命令中含有变量)
  END
  命令中有两个可变的数字的例子
  用重复命令画圆的方法:
  REPEAT边数[FD边长RT 360/边数]
  这些是可变的数字:边数、边长
  例2定义一个带参数的过程,要求能画出不同边数的正多边形。并且定义一个新过程,调用这个过程,分别画出边长为50,颜色不同的正3、4、5、6边形。
  (一)定义过程
  TO DBX:n:a
  REPEAT:n[FD:a RT 360/:n]
  END
  (二)画四个多边形的过程
  TO CAISEDBX
  DRAW
  LT 90 SETBG 7
  SETPC 11 DBX 3 50
  SETPC 12 DBX 4 50
  SETPC 13 DBX 5 50
  SETPC 14 DBX 6 50
  HT
  END
  (三)运行
  CAISEDBX
  少儿编程-logo教程
  三、多彩的泡泡
  例3:画多彩的泡泡
  例3答案
  (一)定义过程
  TO PAO:r:a
  SETPC:a
  STAMPOVAL:r:r
  END
  (二)画四个彩色泡泡的过程
  TO CAIPAOPAO
  DRAW SETBG 7
  PAO 60 10
  PU FD 130 PD PAO 30 12
  PU RT 90 FD 130 PD PAO 50 14
  PU RT 90 FD 130 PD PAO 20 9
  END
  (三)运行
  CAIPAOPAO
  少儿编程-logo教程
  小结
  过程分为两种:带参数的过程和不带参数的过程。
  取有意义的过程名
  定义过程时,参数前的“:”不要漏掉。
  调用过程时,各参数的顺序不能颠倒。
上一页 下一页

推荐课程更多>

立即申请体验课

关于我们 | 联系我们 | 西安乐博乐博少儿机器人编程培训学校

版权所有:培训指南

  • 在线咨询
  • 电话咨询
  • 预约试听