题目内容
下面的流程图中,能实现数据A,B互相交换的有

①②③
①②③
.(要求把符合条件的图形序号全填上)分析:对三个图形的运算过程进行分析,根据运行的顺序检验运算的结果,可判断出正确结果
解答:解:①中引入了一个中间量,先把A记入C,再把B赋给A,然后把C赋给B,实现数据交换;
②先把两者的和记到A里,再用和减去B赋给B,此过程把A记到B中了,再计算A-B,此时差为原来的B,将其赋给A,可以实现数据交换;
③同理可得,③也可以实现数据交换,
故①②③都正确
故答案为①②③
②先把两者的和记到A里,再用和减去B赋给B,此过程把A记到B中了,再计算A-B,此时差为原来的B,将其赋给A,可以实现数据交换;
③同理可得,③也可以实现数据交换,
故①②③都正确
故答案为①②③
点评:本题考查顺序结构,求解的关键是对运算的过程能分析清楚从而判断出能否实现数据交换.
练习册系列答案
相关题目