Navigation

    CreatiCode Scratch Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • CreatiCode

    计算两点之间距离的运算积木

    二维积木
    1
    1
    198
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C
      creaticodeteacher2-mail last edited by admin

       

      先修科目

      • 组装积木

       

      什么是“直线距离”?什么是“曼哈顿距离”?

      假如你在上方地图的起点,你想走到终点。如果你沿直线行走,路线的长度就是这两点的直线距离。在地图上用黄线来表示。

      不过,在很多情况下你无法走直线。比如说,街区之间有房屋和建筑物,就像曼哈顿市一样。在这种情况下,你必须沿着横向街道和纵向街道行走。这些线的总长度就是这两点的“曼哈顿距离”。

      起点与终点之间的直线距离和曼哈顿距离,下方还有几个例子:
       
      示例1:

       

      示例2:

       
      示例3:

       
       

      积木

      积木“计算距离x( ) y( ) 到 x( ) y( ) 方法(直线距离/曼哈顿距离)”是运算类别的报表积木。


       

      这个积木怎么用?

      这个积木会显示两个指定点的距离。

      在创益编程中,“点”、“角色的位置”都是用x坐标、y坐标来定义的。

       
      需要在积木中输入两个点的坐标值,并点击下拉菜单选择“直线距离”或“曼哈顿距离”。

      用法如下:


       

      1 Reply Last reply Reply Quote 0
      • First post
        Last post