В последней версии ST перестало работать правильно. В версии 2.10.367 правильно 1 367 версия.jpg в версии Owen Logic2.11.368 не правильно 1 Версия 368.jpg
функция Min5 должна выдавать 4, а в последней версии выдаёт 2, четвёртая наработка самая маленькая 212410, у остальных одинаковая 222410Код:function Min5: udint; //имя функции и тип данных выхода var_input //объявление входных переменных I1,I2,I3,I4, I5 : udint; //входная переменная с типом данных udint end_var var //объявление локальных переменных end_var if I1<=I2 and I1<=I3 and I1<=I4 and I1<=I5 then Min5:=1; elsif I2<=I1 and I2<=I3 and I2<=I4 and I2<=I5 then Min5:=2; elsif I3<=I1 and I3<=I2 and I3<=I4 and I3<=I5 then Min5:=3; elsif I4<=I1 and I4<=I2 and I4<=I3 and I4<=I5 then Min5:=4; elsif I5<=I1 and I5<=I2 and I5<=I3 and I5<=I4 then Min5:=5; end_if end_function


Ответить с цитированием
