DOL 实例分析 &编程

ES2016_14353285 涂佳灵
一、修改example2
要求:让 3个square模块变成 2个
修改前运行结果:

example2before.jpg

修改前dot图:

example2dotbefore.jpg

修改代码:
修改xml的iterator,将3修改成2,即可让 3个square模块变成 2个

5.jpg

修改后删掉原来的文件,重新运行example2
运行结果:

example2after.jpg

dot图:

example2dotafter.jpg

二、修改example1
要求:使其输出 3次方数
修改前,输出的是平方数
运行结果:

quare.jpg

dot图:

2.jpg

修改代码:
修改 square.c 中的i = i * i 成 i = i * i * i

3.jpg

修改后运行结果:

cube.jpg

修改后的dot图:

4.jpg

三、实验感想
这次实验需要修改的地方比较少,重点在于理解代码以及查看dot图。在这里有个小小的不解,截图中,example2的运行结果是非常漂亮的一串数字输出,但是example1的运行结果就出现了很多别的东西,在做这两个的区别在于example2的运行命令用了sudo最高权限,而example1没有用。不知道这个是为什么。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 任务一:修改 example2 让 3个square模块变成 2个, tips: 修改 xml的iterator ...
    e194dcda53e1阅读 666评论 0 0
  • DOL实例分析&编程 example2.dot截图 可以看出过程由三次平方变为两次平方。 代码解释 example...
    SnailRain阅读 362评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,754评论 18 399
  • 走廊地板是标准的干净,没有杂物,但有几滴水在地面上,狭长的餐厅分成三个风格的区域,右手边是生日活动区,吧台高的桌子...
    D018李静阅读 292评论 2 3
  • 13958,一整天的步数,从早上7点30至晚上9点30,脚踝酸胀,双脚明显见胖模样陌生。中午时心情极差...
    林间溪水阅读 550评论 0 0