找考题网-背景图
问答题

案例分析题

为下列问题求解设计算法,并分别用程序流程图、N—S盒图和PAD图加以描述。

输入两个整数,求其最大公约数。

【参考答案】

算法思想:选取两个数中较小的数作为起始值,让这两个数分别除以这个值,如果可以整除,则这个数就是最后结果,如果不能整除则将起始值减一之后再用原来的两个数对其做除法运算,知道整除为止,得到的起始值的最后值就是结果。
程序流程图:
N-S盒图:
PAD图: