DOL 实例分析 &编程

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

DOL 实例分析 &编程_第1张图片
example2before.jpg

修改前dot图:

example2dotbefore.jpg

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

DOL 实例分析 &编程_第2张图片
5.jpg

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

DOL 实例分析 &编程_第3张图片
example2after.jpg

dot图:

DOL 实例分析 &编程_第4张图片
example2dotafter.jpg

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

DOL 实例分析 &编程_第5张图片
quare.jpg

dot图:

DOL 实例分析 &编程_第6张图片
2.jpg

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

DOL 实例分析 &编程_第7张图片
3.jpg

修改后运行结果:

DOL 实例分析 &编程_第8张图片
cube.jpg

修改后的dot图:

DOL 实例分析 &编程_第9张图片
4.jpg

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

你可能感兴趣的:(DOL 实例分析 &编程)