找考题网-背景图
问答题

案例分析题

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

有两个调料盒S1和S2,分别盛有糖和盐,要求将它们互换(即S1盒原来盛糖,现在改盛盐;S2同理)。

【参考答案】

算法思想:这是一个两个变量交换值的问题,可以设置一个临时变量,首先把S1的值放入临时变量中,然后将S2的值放入S1中,最后将临时变量的值放入S1中即可。
程序流程图:
N-S盒图:
PAD图: