for_i(1); void for_i(int i) { if (i <= m) { for_j(1); for_i(i + 1); } } void for_j(int j) { if (j <= n) { .... .... for_j(j + 1); } }
for (int i = 1 to m) for_j(1); void for_j(int j) { if (j <= n) { .... .... for_j(j + 1); } }
procedure for_ij(i,j:interger) begin .... if i<=m then begin if j<=n then for_ij(i,j+1); end; else for_ij(i+1,1); end;