计算结果输出到文件.pptVIP

  • 10
  • 0
  • 约3.48千字
  • 约 38页
  • 2019-06-23 发布于浙江
  • 举报
随机漫步计算样例 用RAPTOR进行算法的实现步骤 随机漫步的轨迹描述,可以使用RAPTOR的图形功能 设存在500(length)*500(Width) 的广场,程序开始时醉汉所在的位置在在广场的中央,D1=(length/2,width/2) 假设醉汉每一步的长度为l0,则可以用一随机变量来表示第i步是向东( =l)、南(=2)、西(=3)、或向北(=4 ) 用RAPTOR进行算法的实现步骤 经过N步之后的终点位置为: D2=(x2,y2) 行走的距离为 SQRT((x2-x1)**2+(y2-y1)**2) 设计抽象与子图 main(主要参数的初始化和主控流程); field(广场的描述与醉汉位置初始化); drunk(漫步轨迹描述); location(求下一步的行走坐标) distance(距离计算) 随机漫步算法的子图间调用关系 子图划分的若干原则 功能性:功能独特的子算法可以独立出来,同时功能性对其进行命名; 篇幅限制:建议初学者将每个子算法的篇幅限制在一张A4幅面可以打印的大小,以方便调试和交流 Init子图的设计:由于在RAPTOR子图中共享变量,所以可使用一个子图进行所有变量的初始化和描述 子图划分的若干原则 子图的调用和子图的设计部分(一般在两个不同的子图中),必须分别加以说明,尤其是由于篇幅限制导致的子图划分,会由于功能不够明确,导致仅靠子图名称不能

文档评论(0)

1亿VIP精品文档

相关文档