xintiao7997
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 46 個(gè)
工控威望: 179 點(diǎn)
下載積分: 304 分
在線時(shí)間: 22(小時(shí))
注冊時(shí)間: 2023-03-20
最后登錄: 2023-09-13
查看xintiao7997的 主題 / 回貼
樓主  發(fā)表于: 2023-08-28 10:46
運(yùn)算練習(xí)題,已知有一數(shù)組Arr1[Num1,Num2,Num3],求它們分別乘以另一數(shù)組Arr2[Num4,Num5]得到數(shù)組Arr3[Num6,Num7,Num8,Num9,Num10,Num11],再求數(shù)組SumArr3的總和等于多少?求大佬使用ST結(jié)構(gòu)文本循環(huán)語句完成告知思路和標(biāo)簽定義,題目的意思相當(dāng)于:Num1*Num4+Num2*Num4+Num3*Num4+Num1*Num5+Num2*Num5+Num3*Num5 = SumArr?
[ 此帖被xintiao7997在2023-08-28 11:09重新編輯 ]
19003044
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 9 個(gè)
工控威望: 72 點(diǎn)
下載積分: 363 分
在線時(shí)間: 5(小時(shí))
注冊時(shí)間: 2023-03-13
最后登錄: 2023-11-25
查看19003044的 主題 / 回貼
1樓  發(fā)表于: 2023-11-01 15:56
假如這三個(gè)數(shù)組分別是X(0,1,2)    Y(0,1)    z(1,2,3,4,5,6)    變量初值 ii:=0;     h:=0;
IF m1 THEN
    FOR i:=1 to 6 do
        If i<=3 then
            z(i):=x(ii)*y(0);
        Elsif i>3 then
            ii:=0;
            z(i):=x(ii)*y(1);
        End_if;

        If i=6 then
           h:=z(1)+z(2)+z(3)+z(4)+z(5)+z(6);
           i:=0;
           ii:=0;
           m1:=false;
         end_if;

         ii:=ii+1;
    End_for;
Else
   ii:=0;
End_if;

Z1:=x0*y0
Z2:=x1*y0
Z3:=x2*y0
Z4:=x0*y1
Z5:=x1*y1
Z6:=x2*y1
理論上應(yīng)該可以實(shí)現(xiàn)樓主的要求,具體可能需要測試