TIA中一个array数组有500个整数,能不能在一个扫描周期内查找出其中的最大值、最小值?怎样以最快的速度找出最大值和最小值?
最佳答案
可以的用scl和FOR循环
#MAX_T:=-32768;
#MIN_T:=32767;
FOR#I_T:=1TO500DO
IF#NUM[#I_T]>#MAX_TTHEN
#MAX_T:=#NUM[#I_T];
END_IF;
IF#NUM[#I_T]<#MIN_TTHEN
#MIN_T:=#NUM[#I_T];
END_IF;
END_FOR;
自己随便做了一个,在fb块里做的
图片说明:
f36325db9f07b9dc72BFa9ea2e7a619d
提问者对于答案的评价: