Professional Documents
Culture Documents
integer i, j, k
boolean Ci, Cj, Ck /* sólo en el programa, no en la fórmula
/* en la cual son operadores lógicos condicionales generalizados.
dim boolean x(1 to m, 1 to n, 1 to p)
for j = 1 to n; +1
for i = 1 to m; +1
for k = 1 to p; +1
if (k =1) then
Ek = (x(i, j, k) v ((¬y(i, j, k)) & z(i, j, k)))
else
Ek = (Ek ↔ (x(i, j, k) v ((¬y(i, j, k)) & z(i, j, k))))
end if
next k /* end for
if (i = 1) then
Ki = Ek
else
Ki = (Ki & Ek)
end if
next i /* end for
if (j = 1) then
Aj = Ki
else
Aj = (Aj v Ki)
end if
next j /* end for
? Aj /* displaya el valor .True./.False. que resulta de la
/* aplicación de la fórmula a los elementos de las matrices x, y, z.